实例配置:
{
"log_dir":"server.log",
"log_level": "info",
"rtmp":{
"enable": true,
"listen":1935,
"gop_cache":"enable"
},
"webrtc":{
"enable": true,
"listen": 8000,
"tls_key": "certs/server.key",
"tls_cert": "certs/server.crt",
"udp_port": 7000,
"candidate_ip": "192.168.1.98",
}
}
使能webrtc转rtmp服务,必须webrtc与rtmp同时使能
"webrtc":{
......
"rtc2rtmp": true
}
使用webrtc web sdk推流后,如:
webrtc推流者的roomid: 2001, userid: 10000。
rtmp拉流url地址: rtmp://x.x.x.x/2001/10000。
也就是rtmp的app=2001, streamname=10000。
webrtc --> rtmp映射关系:
roomid --> app
userid --> streamname
webrtc会议client sdk: webrtc client sdk