aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/protocols.c
diff options
context:
space:
mode:
authorAndriy Gelman <andriy.gelman@gmail.com>2019-07-30 14:39:32 -0400
committerMarton Balint <cus@passwd.hu>2019-09-02 23:08:43 +0200
commitef43a4d6b38de941dd2ede0711d4fd5d811127ed (patch)
treecd9bd40e04c73631c873560139862f7d070186d0 /libavformat/protocols.c
parentb022d9ba288ad3de321e0835b0aedfd91c2c3064 (diff)
downloadffmpeg-ef43a4d6b38de941dd2ede0711d4fd5d811127ed.tar.gz
avformat: Add ZeroMQ as a protocol
When ffmpeg was streaming, multiple clients were only supported by using a multicast destination address. An alternative was to stream to a server which re-distributes the content. This commit adds ZeroMQ as a protocol, which allows multiple clients to connect to a single ffmpeg instance. Signed-off-by: Marton Balint <cus@passwd.hu>
Diffstat (limited to 'libavformat/protocols.c')
-rw-r--r--libavformat/protocols.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavformat/protocols.c b/libavformat/protocols.c
index ad95659795..face5b29b5 100644
--- a/libavformat/protocols.c
+++ b/libavformat/protocols.c
@@ -68,6 +68,7 @@ extern const URLProtocol ff_librtmpte_protocol;
extern const URLProtocol ff_libsrt_protocol;
extern const URLProtocol ff_libssh_protocol;
extern const URLProtocol ff_libsmbclient_protocol;
+extern const URLProtocol ff_libzmq_protocol;
#include "libavformat/protocol_list.c"