FFmpeg Adds ZeroMQ Support To Let Multiple Clients Connect To A Single Instance

Written by Michael Larabel in Multimedia on 3 September 2019 at 12:06 AM EDT. 11 Comments
MULTIMEDIA
An interesting new addition to FFmpeg's avformat library is ZeroMQ protocol support for enhancing its streaming abilities.

The newly-added ZeroMQ support to FFMpeg improves the streaming options by allowing multiple clients to connect to a single FFmpeg instance without a separate server or multi-cast destination address setup as previously required.

ZeroMQ is the asynchronous messaging library for distributed/concurrent computing that does not require a dedicated message broker/server. This messaging library has seen wide usage by a number of prominent companies while FFmpeg's avformat code now makes optional use of it too.

That support is now in Git. The updated protocol documentation outlines the ZeroMQ build flag and setup steps for making use of this functionality.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week