janus-video-room-js javascript Web浏览器客户端,它实现了Janus WebRTC网关的janus-gateway-js的子集。 安装 npm i janus-video-room-js --save 使用例 演示项目 let sampelRoom = new janusvideo . Janus . JanusRoom ( "wss://janus.conf.meetecho.com/ws" , { keepalive : 'true' } ) ; /** * on joined room success */ sampelRoom . eventRoomjoined . on ( ( info : any ) => { console . debug ( "Roomjoined" ) ; console . debug ( info )
2022-04-02 23:06:39 41KB JavaScript
1
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发行版,则可以
2021-09-26 19:07:26 105KB streaming ftl mixer janus-gateway
1