Janus FTL插件
这是一个正在进行中的插件,用于支持为Mixer实时流媒体服务开发的FTL“ Faster-Than-Light”协议。
该协议允许流媒体以极低的延迟(通常为亚秒级)将媒体传递到浏览器查看器。
在查看有关FTL协议的注释。
建筑
依存关系
首先,编译并安装 。
获取进行构建。
安装libavcodec库(在Ubuntu上sudo apt install libavcodec-dev )。
建筑
在构建过程中,默认情况下,我们在/opt/janus (默认安装路径)中查找Janus,但这可以使用JANUS_PATH env var进行配置。
mkdir build/
meson build/
cd build
ninja
使用GCC 10编译器
该项目利用了一些仅在GCC 10或更高版本中可用的C ++ 20功能。
如果您基于最新的Ubuntu发行版,则可以
1