C++ rtmp-to-webrtc Projects
OvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition. #WebRTC #LLHLSProject mention: Looking for a program where I can livestream / share my screen in close to real time (like discord) | reddit.com/r/selfhosted | 2023-01-28
I had great luck with setting up OvenMediaEngine with a custom OvenLiveKit player HTML. I stream to the server via RTMP and it publishes the stream over WebRTC. In the best case I got around 1 second latency, since there's a bit of overhead while converting audio channels (WebRTC only supports Opus, OBS only supports AAC (I think)). Also you can't use B-Frames, so you need to pay attention to that in OBS.
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.