Finally, FFmpeg has integrated WebRTC support, enabling ultra-low latency streaming of less than 1 second with OBS, the latest codecs can be selected, and even streaming without a server is now possible



The multimedia framework '

FFmpeg ' has integrated a low-latency streaming function compatible with ' WebRTC ' (WHIP), enabling real-time video and data communication between browsers and apps.

git.ffmpeg.org Git - ffmpeg.git/commit
https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/167e343bbe75515a80db8ee72ffa0c607c944a00



WHIP is a standard protocol for delivering video with ultra-low latency via WebRTC. WebRTC was originally used for ultra-low latency, two-way communication such as live conferences, but the protocol was complex and unsuitable for upstream delivery. WHIP simplifies this.



Previously, FFmpeg was based on the assumption that there would be a delay of a few seconds due to the communication protocols '

RTMP ' and HLS used in streaming software such as 'OBS', but this integration makes it possible to stream with WebRTC with a delay of less than one second. You can achieve ultra-low latency streams with just one command, without using OBS or creating your own streaming app.

OBS has also added support for WebRTC, and with the help of a tool called Broadcast Box , users can now share and stream video with each other with less than one second latency, multiple high quality streams, and codecs like H.265 and AV1, all without needing a peer-to-peer video server.

Glimesh/broadcast-box: A broadcast, in a box.
https://github.com/Glimesh/broadcast-box



in Software, Posted by log1p_kr