]> git.sesse.net Git - nageru/blobdiff - README
Support --record-x264-video with AV1 HTTP output.
[nageru] / README
diff --git a/README b/README
index b55825d5599b79426b17d0645e799d282e06cff3..a565b3984775a0417e732b67c8e37a1eabeb4d1e 100644 (file)
--- a/README
+++ b/README
@@ -98,6 +98,10 @@ Nageru currently needs:
    If you build with libsrt, make sure it is not linked to OpenSSL,
    for license reasons.
 
    If you build with libsrt, make sure it is not linked to OpenSSL,
    for license reasons.
 
+ - Optional: SVT-AV1, for encoding high-quality video suitable for streaming to
+   end users (higher quality than using x264, but not nearly as mature).
+   You will need at least version 1.0.0.
+
 
 Futatabi also needs:
 
 
 Futatabi also needs:
 
@@ -107,7 +111,7 @@ Futatabi also needs:
  - SQLite, for storing state.
 
 
  - SQLite, for storing state.
 
 
-If on Debian buster or something similar, you can install everything you need
+If on Debian bullsey or something similar, you can install everything you need
 with:
 
   apt install qtbase5-dev libqt5opengl5-dev qt5-default libqcustomplot-dev \
 with:
 
   apt install qtbase5-dev libqt5opengl5-dev qt5-default libqcustomplot-dev \
@@ -115,9 +119,9 @@ with:
     libzita-resampler-dev libva-dev libavcodec-dev libavformat-dev \
     libswscale-dev libavresample-dev libmovit-dev libegl1-mesa-dev \
     libasound2-dev libx264-dev libbmusb-dev protobuf-compiler \
     libzita-resampler-dev libva-dev libavcodec-dev libavformat-dev \
     libswscale-dev libavresample-dev libmovit-dev libegl1-mesa-dev \
     libasound2-dev libx264-dev libbmusb-dev protobuf-compiler \
-    libprotobuf-dev libsqlite3-dev meson libjpeg-dev
+    libprotobuf-dev libsqlite3-dev meson libjpeg-dev libsrt-gnutls-dev
 
 
-Exceptions as of June 2020:
+Exceptions as of July 2022:
 
   - Debian does not carry CEF (but it is optional). You can get experimental
     (and not security-supported) CEF Debian packages built for unstable at
 
   - Debian does not carry CEF (but it is optional). You can get experimental
     (and not security-supported) CEF Debian packages built for unstable at
@@ -125,15 +129,8 @@ Exceptions as of June 2020:
 
      meson obj -Dcef_dir=/usr/lib/x86_64-linux-gnu/cef -Dcef_build_type=system -Dcef_no_icudtl=true
 
 
      meson obj -Dcef_dir=/usr/lib/x86_64-linux-gnu/cef -Dcef_build_type=system -Dcef_no_icudtl=true
 
-  - You will need bmusb from testing or unstable; buster only has 0.7.3.
-    Or, if you're using a git checkout, you can use a submodule:
-
-      git submodule init
-      git submodule update
-      meson obj -Dembedded_bmusb=true
-
-  - Debian's libsrt is built against OpenSSL, which makes it unsuitable
-    license-wise.
+  - Debian's SVT-AV1 is too old, so you will need to compile it yourself
+    if you wish to use it for streaming.
 
 
 The patches/ directory contains a patch that helps zita-resampler performance.
 
 
 The patches/ directory contains a patch that helps zita-resampler performance.