A proof of principle python script that converts a NDI video stream to WebRTC
Video only
Needs MacOS, tested under Sequoia 15.1
Needs Python 3.8
Needs NDI SDK https://ndi.video/for-developers/ndi-sdk/download NDI is a registered trademark of Vizrt NDI AB
Needs the libraries sys, numpy, time, logging, asyncio, NDIlib, aiohttp, aiortc, av and fractions
Firewall is OK but disable any VPN
Based on examples at https://github.com/buresu/ndi-python and https://webrtc.github.io/samples/
With help of ChatGPT o1