diff --git a/zlm启用webrtc编译指南.md b/zlm启用webrtc编译指南.md index bec28ad..7f41b38 100644 --- a/zlm启用webrtc编译指南.md +++ b/zlm启用webrtc编译指南.md @@ -70,6 +70,21 @@ cmake version 3.20.5 [ 98%] Linking CXX executable ../../release/linux/Debug/MediaServer [100%] Built target MediaServer ``` +## 修改配置文件 +由于webrtc协议需要告知播放器服务器所在ip,如果该ip对播放器不可见,会导致webrtc无法联通。请修改配置文件中`rtc.externIP`为播放器可见ip,如果不设置该配置项,zlmediakit将获取网卡ip(一般是内网ip),那么将无法跨域nat使用webrtc。 +```ini +[rtc] +#rtc播放推流、播放超时时间 +timeoutSec=15 +#本机对rtc客户端的可见ip,作为服务器时一般为公网ip,置空时,会自动获取网卡ip +externIP= +#rtc udp服务器监听端口号,所有rtc客户端将通过该端口传输stun/dtls/srtp/srtcp数据, +#该端口是多线程的,同时支持客户端网络切换导致的连接迁移 +#需要注意的是,如果服务器在nat内,需要做端口映射时,必须确保外网映射端口跟该端口一致 +port=8000 +#设置remb比特率,非0时关闭twcc并开启remb。该设置在rtc推流时有效,可以控制推流画质 +rembBitRate=1000000 +``` ## 测试