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
Leapin  
#1 Posted : Saturday, February 8, 2025 6:42:23 AM(UTC)
Leapin

Rank: Newbie

Groups: Registered
Joined: 2/8/2025(UTC)
Posts: 2
United Kingdom

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?
engelschall  
#2 Posted : Saturday, February 8, 2025 10:07:14 AM(UTC)
engelschall

Rank: Advanced Member

Groups: Registered
Joined: 3/7/2022(UTC)
Posts: 72
Germany
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.
Leapin  
#3 Posted : Sunday, February 9, 2025 2:48:08 AM(UTC)
Leapin

Rank: Newbie

Groups: Registered
Joined: 2/8/2025(UTC)
Posts: 2
United Kingdom

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.


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.