< Back to news

Reactoo breakthrough rendering native NDI in a browser

NDI in a web browser! We’ve successfully tested playback of multiple high-bitrate real-time raw SDI and full NDI streams in an unmodified Chrome browser, and we’re getting outstanding results. No transcoding, just colour space conversion.For comparison, a standard FullHD Netflix show has a bitrate of around 5Mbps, and this demo has 4*4*800/8 = 1600Mbps.hashtag#WebGPU hashtag#WebGL […]

NDI in a web browser!

We’ve successfully tested playback of multiple high-bitrate real-time raw SDI and full NDI streams in an unmodified Chrome browser, and we’re getting outstanding results. No transcoding, just colour space conversion.
For comparison, a standard FullHD Netflix show has a bitrate of around 5Mbps, and this demo has 4*4*800/8 = 1600Mbps.
hashtag#WebGPU hashtag#WebGL hashtag#GLSL hashtag#WebAssembly hashtag#WebWorkers hashtag#WebTransport

Thanks, Roman Labis, our frontend guru! 🤖

* Demo running on a mid-range Thinkpad P14s laptop, with vMix encoding 4 NDI outputs and snipping tool screen recording. It is actually super smooth in real life; it’s just the snipping tool being difficult 🙂


EDIT based on your private messages:
* I’m not using any alpha/beta version of Chrome – WebGPU support was officially released 10 days ago 🙂 There’s still a long way to go into making this an actual product, but so far, our progress is pretty good. 👍

* I’ve got an underpowered laptop Nvidia A500, and Chrome is configured to run on this GPU instead of the integrated Intel Iris. Performance on Iris is roughly three times worse than Nvidia’s, but we’re also testing it on a Mac Mini M1 (2020), and performance is superb – the only bottleneck we hit was our network throughput of only 1GbE, not the rendering itself.

SHARE THIS POST

Contact Us