summaryrefslogtreecommitdiffstats
path: root/configure
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 /configure
parentb022d9ba288ad3de321e0835b0aedfd91c2c3064 (diff)
downloadffmpeg-streaming-ef43a4d6b38de941dd2ede0711d4fd5d811127ed.zip
ffmpeg-streaming-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 'configure')
-rwxr-xr-xconfigure4
1 files changed, 3 insertions, 1 deletions
diff --git a/configure b/configure
index 9d70375..4c77e1c 100755
--- a/configure
+++ b/configure
@@ -3415,6 +3415,8 @@ libsrt_protocol_deps="libsrt"
libsrt_protocol_select="network"
libssh_protocol_deps="libssh"
libtls_conflict="openssl gnutls mbedtls"
+libzmq_protocol_deps="libzmq"
+libzmq_protocol_select="network"
# filters
afftdn_filter_deps="avcodec"
@@ -6325,7 +6327,7 @@ enabled libxavs && require libxavs "stdint.h xavs.h" xavs_encoder_enco
enabled libxavs2 && require_pkg_config libxavs2 "xavs2 >= 1.3.0" "stdint.h xavs2.h" xavs2_api_get
enabled libxvid && require libxvid xvid.h xvid_global -lxvidcore
enabled libzimg && require_pkg_config libzimg "zimg >= 2.7.0" zimg.h zimg_get_api_version
-enabled libzmq && require_pkg_config libzmq libzmq zmq.h zmq_ctx_new
+enabled libzmq && require_pkg_config libzmq "libzmq >= 4.2.1" zmq.h zmq_ctx_new
enabled libzvbi && require_pkg_config libzvbi zvbi-0.2 libzvbi.h vbi_decoder_new &&
{ test_cpp_condition libzvbi.h "VBI_VERSION_MAJOR > 0 || VBI_VERSION_MINOR > 2 || VBI_VERSION_MINOR == 2 && VBI_VERSION_MICRO >= 28" ||
enabled gpl || die "ERROR: libzvbi requires version 0.2.28 or --enable-gpl."; }
OpenPOWER on IntegriCloud