mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-03-02 04:00:54 +08:00
Updated zlm启用webrtc编译指南 (markdown)
@@ -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
|
||||
```
|
||||
|
||||
## 测试
|
||||
|
||||
|
||||
Reference in New Issue
Block a user