X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=README;h=a565b3984775a0417e732b67c8e37a1eabeb4d1e;hb=d92973cb0206e84529011bc8edd644e1a25374bd;hp=45c0e51c8a39fc2d3fb305e48f6624cf03c42b7a;hpb=f19b66f60aec0493e4046f304868e4468fcfd375;p=nageru diff --git a/README b/README index 45c0e51..a565b39 100644 --- 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. + - 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: @@ -107,7 +111,7 @@ Futatabi also needs: - 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 \ @@ -117,7 +121,7 @@ with: libasound2-dev libx264-dev libbmusb-dev protobuf-compiler \ libprotobuf-dev libsqlite3-dev meson libjpeg-dev libsrt-gnutls-dev -Exceptions as of December 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 @@ -125,12 +129,8 @@ Exceptions as of December 2020: 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 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.