From f8a0a62c0c90eef9d7f2f75b424b310140c3fddb Mon Sep 17 00:00:00 2001 From: DPrieur Date: Tue, 13 Aug 2024 23:47:08 -0400 Subject: [PATCH] Adding Support for VideoLAN's Reliable Internet Stream Transport (RIST) Protocol --- Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Dockerfile b/Dockerfile index 17e8fce..b3c7f7d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -45,6 +45,7 @@ ENV \ OPENJPEG=2.5.2 \ OPUS=1.5.2 \ RAV1E=0.7.1 \ + RIST=0.2.10 \ SHADERC=v2024.1 \ SVTAV1=2.1.2 \ SRT=1.5.3 \ @@ -821,6 +822,25 @@ RUN \ make && \ make install +RUN \ + echo "**** grabbing rist ****" && \ + mkdir -p /tmp/rist && \ + git clone \ + --branch v${RIST} \ + --depth 1 https://code.videolan.org/rist/librist.git \ + /tmp/rist +RUN \ + echo "**** compiling rist ****" && \ + cd /tmp/rist && \ + mkdir -p \ + rist_build && \ + cd rist_build && \ + meson \ + --default-library=shared .. && \ + ninja && \ + ninja install + + # main ffmpeg build RUN \ echo "**** Versioning ****" && \ @@ -877,6 +897,7 @@ RUN \ --enable-libxml2 \ --enable-libxvid \ --enable-libzimg \ + --enable-librist \ --enable-libsrt \ --enable-nonfree \ --enable-nvdec \