logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
jet  
#1 Posted : Thursday, June 11, 2026 8:03:02 PM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Tried OMTake v1.2 app on an old iPhone over a wired local Lan network without internet connection.

Seems to work with vMix 29.0.0.48, but when the stream is stopped in the OMTake app and then re-started, then vMix won't find the stream any more nor does BHM OMT Media Player.

BUT: After vMix re-launch the stream works... The exact same behaviour on BHM OMT Media Player (decoder)....

(Restarting iPhone or the app does not solve the problem. Only restarting the decoder on Windows side helps..)

Colliding ports?

OMTake and/or vMix/ or OMT bug?
jet  
#2 Posted : Saturday, June 13, 2026 12:51:34 AM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Martin?
jet  
#3 Posted : Saturday, June 13, 2026 2:52:48 AM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Noticed that the OMTake source became available (discovered) to the decoder after about 30 minutes after the connection was re-made from the app....
xcapetir  
#4 Posted : Saturday, June 13, 2026 4:23:00 PM(UTC)
xcapetir

Rank: Member

Groups: Registered
Joined: 8/18/2025(UTC)
Posts: 8
France
Location: Schwindratzheim

Thanks: 10 times
Was thanked: 5 time(s) in 5 post(s)
Hi jet,
thanks for the detailed report and especially the follow-ups. The ~30 minute self-recovery is the key clue here.

I'm the developer of OMTake. The fact that it behaves identically on both vMix and the BHM OMT Media Player, that restarting the app or phone doesn't help, and that it clears itself after about 30 minutes all point to a discovery/registration issue rather than a port collision. When you stop the stream, OMTake isn't cleanly de-registering its OMT source, so the decoder keeps holding the now-dead entry until its cache expires — which matches your 30-minute observation exactly. Restarting the decoder clears that cache immediately, which is why that's the only thing that works.
So the fix is on my side: on stop, OMTake needs to close the connection cleanly and send a proper de-registration so decoders drop the source right away instead of waiting for the cache to time out. I'm working on it and will post here when there's a build to test.

Thanks for the precise repro, it made this much easier to track down.
thanks 1 user thanked xcapetir for this useful post.
jet on 6/13/2026(UTC)
xcapetir  
#5 Posted : Thursday, June 25, 2026 6:08:44 PM(UTC)
xcapetir

Rank: Member

Groups: Registered
Joined: 8/18/2025(UTC)
Posts: 8
France
Location: Schwindratzheim

Thanks: 10 times
Was thanked: 5 time(s) in 5 post(s)
Quick update — OMTake 1.3 is now live on the App Store, and the reconnection issue from this thread is fixed.

The cause was on the OMTake side: when the stream was stopped, the app wasn't cleanly de-registering its OMT source, so decoders held a stale entry until their cache expired (which is why only a decoder restart, or waiting, brought it back). 1.3 does a proper teardown and de-registration on stop, so the source is rediscovered immediately when you restart the stream.

A few other fixes made it into 1.3 as well: the on-screen status label no longer disappears in landscape, and the thermal handling is now broadcast-aware — if the device throttles, the frame rate stays within the same family as your selected rate (50→25, 60→30, never a PAL/NTSC mismatch), and the on-screen indicator shows the actual emitted rate when that happens.
Thanks to jet for the detailed reports that made all of this easy to track down.

Feedback always welcome.
thanks 1 user thanked xcapetir for this useful post.
jet on 6/25/2026(UTC)
jet  
#6 Posted : Thursday, June 25, 2026 7:43:50 PM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Originally Posted by: xcapetir Go to Quoted Post
Quick update — OMTake 1.3 is now live on the App Store, and the reconnection issue from this thread is fixed.

The cause was on the OMTake side: when the stream was stopped, the app wasn't cleanly de-registering its OMT source, so decoders held a stale entry until their cache expired (which is why only a decoder restart, or waiting, brought it back). 1.3 does a proper teardown and de-registration on stop, so the source is rediscovered immediately when you restart the stream.


Hi Xavier!

Found the 1.3 update about 30 minutes ago and just tested it out.

Unfortunately the issue still persists!


Disconnecting the cable during straeming and reconnecting is not an issue. The stream is back right away when the cable is reconnected.

But when using the Stop function and trying to Start again then stream is not found any more.


Some kind of temporary "fix" would be that OMTake would stream right away when it is launced?

The issue in this approach is that the stream can't be found after App restart because the root cause of the issue is still there..


Speaking of OMT (and NDI) in general: Start and Stop are unnecessary anyway when the bandwidth is only consumed when there is a decoder tapped to it.

And what would be more annoyning knowing the camera is at the location, but someone did not press the Start button ;)
jet  
#7 Posted : Thursday, June 25, 2026 8:47:35 PM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Would really appreciate a "Reset" function for OMT sources to be added to vMix.
xcapetir  
#8 Posted : Friday, June 26, 2026 12:13:13 AM(UTC)
xcapetir

Rank: Member

Groups: Registered
Joined: 8/18/2025(UTC)
Posts: 8
France
Location: Schwindratzheim

Thanks: 10 times
Was thanked: 5 time(s) in 5 post(s)
Agreed, a Reset on OMT sources in vMix would be a great safety net — it would let you clear a stale source without restarting vMix, regardless of which side caused it. This probably belongs in the vMix Feature Requests forum so it gets in front of the vMix team. Happy to add my voice there if you open one — on my side I'm still cleaning up the manual stop/start teardown so OMTake leaves as little stale state as possible.
thanks 1 user thanked xcapetir for this useful post.
jet on 6/26/2026(UTC)
jet  
#9 Posted : Friday, June 26, 2026 12:28:39 AM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Originally Posted by: xcapetir Go to Quoted Post
Agreed, a Reset on OMT sources in vMix would be a great safety net — it would let you clear a stale source without restarting vMix, regardless of which side caused it. This probably belongs in the vMix Feature Requests forum so it gets in front of the vMix team. Happy to add my voice there if you open one — on my side I'm still cleaning up the manual stop/start teardown so OMTake leaves as little stale state as possible.


Yes, here it is:
https://forums.vmix.com/posts/t34278--Reset--function-for-OMT-sources
thanks 1 user thanked jet for this useful post.
xcapetir on 6/26/2026(UTC)
jet  
#10 Posted : Sunday, June 28, 2026 11:36:29 PM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Good news!

Today tried the app (V1.3) again: Start, Stop and Start - Now it works!

Maybe I did not restart the phone last time after the app update. Weird stuff..
thanks 1 user thanked jet for this useful post.
xcapetir on 6/29/2026(UTC)
jet  
#11 Posted : Tuesday, June 30, 2026 5:50:23 PM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Although this issue was solved in OMTake it will not render invalid the need to implement a new OMT Reset function to vMix.

There are still some situations like when vMix machine / router has to be rebooted while an OMT source is emitting a stream. OMT stream is not always recognized by vMix when the system is again up and running.
thanks 1 user thanked jet for this useful post.
xcapetir on 7/3/2026(UTC)
xcapetir  
#12 Posted : Friday, July 17, 2026 12:00:00 AM(UTC)
xcapetir

Rank: Member

Groups: Registered
Joined: 8/18/2025(UTC)
Posts: 8
France
Location: Schwindratzheim

Thanks: 10 times
Was thanked: 5 time(s) in 5 post(s)
I've just published a short demo (1:15) showing OMTake in action with vMix:

OMTake — iPhone as a wireless OMT camera for vMix

It covers the full workflow: open the app, add an OMT source in vMix, and the iPhone shows up automatically on the network — no IP address to type. Also shows multi-lens zoom, the tally light with torch feedback, live quality switching, and how thermal management keeps the stream broadcast-safe on long sessions.

Since the last update, v1.3 also brought persistent settings and smoother stop/restart.

As always, feedback is very welcome — especially on what you'd like to see next. A few features already on the list: separate exposure/focus controls, configurable white balance, and orientation lock.

OMTake on the App Store (free, fully functional)
thanks 1 user thanked xcapetir for this useful post.
jet on 7/17/2026(UTC)
jet  
#13 Posted : Friday, July 17, 2026 6:07:13 PM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Hi Xavier. I hope 1.4 or even 2.0 will be ready soon 😅
thanks 1 user thanked jet for this useful post.
xcapetir on 7/27/2026(UTC)
jet  
#14 Posted : Sunday, August 23, 2026 4:54:06 PM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Thanks for releasing OMTake 1.4 which has mostly under the hood optimizations.

There seems still be that bug that prevents changing Stream Name when the phone is horizional mode.
So now it's only possible to change Stream Name if the phone is in verical mode.

Reported this bug via email a while ago (June 28th 2026)
thanks 1 user thanked jet for this useful post.
xcapetir on 9/19/2026(UTC)
jet  
#15 Posted : Sunday, September 20, 2026 3:33:21 AM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Hello Xavier!

Played around with iPhone 17 Pro and and OMTake V1.4.

Found out that when emitting UHD 50 fps and then change the quality setting to a different one: it seems that OMTake will then output 24 (30?) fps or something horrible - the fluidness of the video is gone (vMix still says it receives 50 fps). Have to quit and restart vMix (29.0.0.49) to get it work correctly after this happens.

This framerate issue is not happening with HD and 50 fps when quality setting is changed - well in fact it happens momentarily for 1 second or so, but then it gives that fluid 50 fps video again.
jet  
#16 Posted : Tuesday, September 29, 2026 2:49:10 AM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Additional details:

Encountered the framerate issue with wireless connection.

Have to test it more with wired connection and on different phones.
xcapetir  
#17 Posted : Saturday, October 10, 2026 3:09:54 AM(UTC)
xcapetir

Rank: Member

Groups: Registered
Joined: 8/18/2025(UTC)
Posts: 8
France
Location: Schwindratzheim

Thanks: 10 times
Was thanked: 5 time(s) in 5 post(s)
If you're on vMix 29 or later, you can now do this over OMT without any cable or NDI install. The iPhone shows up directly under Add Input > NDI / OMT / Desktop Capture.

I wrote a step-by-step guide with the setup, an NDI vs OMT comparison and troubleshooting for the common issues (the iPhone not appearing is almost always the iOS Local Network permission or a guest network): https://omtake.app/how-t...phone-as-camera-in-vmix/

Disclosure: I'm the developer of OMTake, the app used in the guide. It's free with a watermark, and a one-time purchase removes it. If you're on an older vMix version, an NDI camera app or vMix Call through Safari are the usual alternatives.
jet  
#18 Posted : Monday, October 12, 2026 3:40:24 AM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
vMix 29.0.0.49 OMT (&NDI?) Source Discovery is Buggy

The emitting source is not discovered!


I can reproduce this issue.


Here how to reproduce it:

Have vMix open and add an OMT stream to it. In my case I stream from an iPhone with OMTake V1.4.

Save the project in vMix.

Shut down vMix PC.

Shut down the WiFi router which is taking the OMT stream from the iPhone.

Let the iPhone continue to stream.

Power up the vMix Pc.

Start vMix and load the saved project.

Power up the WiFi router.

------> vMix won't recover the OMT stream from the phone!

Utilities like "OMT Tools Studio Monitor" DOES find the stream - vMix not.

And the strange part is that if vMix is then quitted and then re-launched - it works..

What gives??
admin  
#19 Posted : Monday, October 12, 2026 12:11:14 PM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,329
Man
Location: Gold Coast, Australia

Was thanked: 4733 time(s) in 1623 post(s)
Hi Jet,

Just a reminder not to repost this issue in other threads.
If the issue is still occurring please try and replicate with other apps, not just OMTake and then if the issue occurs there also send an email to support on how to replicate.

You can also look at the OMT logs on the vMix here:
Documents\vMixStorage\logs
They are prefixed with omt-
They will say exactly what vMix has received and what it is trying to connect to.

Regards,

Martin
vMix
jet  
#20 Posted : Monday, October 12, 2026 4:28:11 PM(UTC)
jet

Rank: Advanced Member

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 374
Man
Location: Finland

Thanks: 239 times
Was thanked: 27 time(s) in 25 post(s)
Originally Posted by: jet Go to Quoted Post
vMix 29.0.0.49 OMT (&NDI?) Source Discovery is Buggy

The emitting source is not discovered!


I can reproduce this issue.


Here how to reproduce it:

Have vMix open and add an OMT stream to it. In my case I stream from an iPhone with OMTake V1.4.

Save the project in vMix.

Shut down vMix PC.

Shut down the WiFi router which is taking the OMT stream from the iPhone.

Let the iPhone continue to stream.

Power up the vMix Pc.

Start vMix and load the saved project.

Power up the WiFi router.

------> vMix won't recover the OMT stream from the phone!

Utilities like "OMT Tools Studio Monitor" DOES find the stream - vMix not.

And the strange part is that if vMix is then quitted and then re-launched - it works..

What gives??





Originally Posted by: admin Go to Quoted Post
Hi Jet,

Just a reminder not to repost this issue in other threads.



Hello Martin.

I did post this once and originally to a thread that specifically says where bug reports should be posted: "vMix 29 Released/Feedback/Please report any bugs or questions in this thread.", so what is the problem?



Originally Posted by: admin Go to Quoted Post

If the issue is still occurring please try and replicate with other apps, not just OMTake and then if the issue occurs there also send an email to support on how to replicate.

You can also look at the OMT logs on the vMix here:
Documents\vMixStorage\logs
They are prefixed with omt-
They will say exactly what vMix has received and what it is trying to connect to.

Regards,

Martin
vMix


Thanks Martin. I will examine the OMT logs and do more tests and also contact support directly.

Regards,
Jani
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.