Updated zlm启用webrtc编译指南 (markdown)

夏楚
2021-09-24 10:22:12 +08:00
parent 0016a96694
commit 975ab9ea3c

@@ -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
```
## 测试