Rank: Newbie
Groups: Registered
Joined: 2/8/2025(UTC) Posts: 2 
|
Hi all!
I'm very excited by the new low latency monitor stream, as I've been trying to coble together a similar solution. My requirement is essentially the lowest latency possible, good quality not required, that I can present on web to a reduced audience. The telestrator does pretty much what want it to do, but not in the form I'd like it.
Is there any way to just get the stream and embed it in html myself? I dont want the telestrator etc, just the lowest latency stream I can get.
I see there's a token involved in what's embedded in the telestrator, but not sure how to get that. I can handle the networking requirements, but working out how to get the stream itself is a mystery to me.
Something I haven't tried but might work is an iframe and custom css or something, but that's new to me as well so not sure if it's feasible.
Has anyone tried similar?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/7/2022(UTC) Posts: 72  Location: Munich Was thanked: 33 time(s) in 17 post(s)
|
If you want the lowest possible latency on the Web, you have to stick to WebRTC. The drawback is that WebRTC does not scale with the help of a CDN the way HLS does. So, for low latency, stick with WebRTC. For scalability, stick with HLS and use a CDN on top of HLS.
If you don't want to fiddle around with the vMix telestrator embedding, the alternative is to use WebRTC with a relay server like MediaMTX. There are three possibilities to get your vMix output to ir: (1) use RTMP, use (2) SRT or (3) use NDI+WebRTC. For (1) and (2) you can just send out directly from vMix to MediaMTX, but then you get some noticable latency because of RTMP/SRT. For a faster sending, you can use NDI to first send from vMix to OBS Studio and then use OBS Studio's latest WebRTC output to send the result to MediaMTX.
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 2/8/2025(UTC) Posts: 2 
|
One thing I have tried is srt with a srt-whep bridge, this worked with low latency, but I struggled a bit with customising the webrtc player and reliability in general, and managing a bridge is something I want to avoid.
Scaling isn't an issue for us, at least not for monitoring. 1-2 people will ever want to view the monitor stream, it just needs to be fast (<1000ms), and ideally not require more infrastructure.
Thanks for the MediaMTX suggestion, I'll give it a try, although it will probably end up similar to srt-whep in my use case. I'll also keep looking at what's possible with the telestrator feed.
|
|
|
|
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.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close