实例配置:
{
"log_dir":"server.log",
"log_level": "info",
"webrtc":{
"enable": true,
"listen": 8000,
"tls_key": "certs/server.key",
"tls_cert": "certs/server.crt",
"udp_port": 7000,
"candidate_ip": "192.168.1.98"
}
}
如何运行:./objs/cpp_media_server -c ./conf/webrtc.cfg
webrtc模块,通过配置“webrtc”的json模块。
如果不配置webrtc的json模块,webrtc服务为“去使能”状态。
"webrtc":{
"enable": true
......
}
"webrtc":{
"enable": true
"listen": 8000
......
}
该端口号用于websocket服务,接收webrtc的信令。
"webrtc":{
....
"tls_key": "certs/server.key",
"tls_cert": "certs/server.crt",
....
}
"webrtc":{
....
"udp_port": 7000,
"candidate_ip": "192.168.1.98"
....
}
ip与udp端口号为webrtc媒体通信服务接口。
划重点:
IP地址必须是,实际对外物理IP,必须可达(不能是0.0.0.0,不能是127.0.0.1)
webrtc会议client sdk: webrtc client sdk