ZLM配置
wvp对zlm要求的配置只有一个, 具体值随便设置,以9080为例
[http]
port=9080
wvp配置
确保media->ip为zlm的IP, media->port为刚才配置的9080,
其他wvp配置参考配置说明按需配置
ZLM部署在物理机上
参考基础配置即可.
ZLM部署在docker容器上
注意: 由于docker内的配置文件默认无法保存,所以要注意启动zlm容器,在启动wvp
使用单个端口接收视频流
zlm 启动命令:
docker run -it -p 6080:80 -p 10010:10000 -p 10010:10000/udp panjjo/zlmediakit
wvp 配置
media:
ip: 192.168.1.20
stream-ip:
hook-ip:
http-port: 6080
http-ssl-port:
rtmp-port:
rtmp-ssl-port:
rtp-proxy-port: 10010
rtsp-port:
rtsp-ssl-port:
auto-config: true
secret: 035c73f7-bb6b-4889-a715-d9eb2d1925cc
stream-none-reader-delay-ms: 18000
rtp:
enable: false
port-range: 30000,30500
使用多个端口接收视频流
注意: 30000-30500端口端保持内外一致
zlm 启动命令:
docker run -it -p 6080:80 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp panjjo/zlmediakit
wvp 配置
media:
ip: 192.168.1.20
stream-ip:
hook-ip:
http-port: 6080
http-ssl-port:
rtmp-port:
rtmp-ssl-port:
rtp-proxy-port:
rtsp-port:
rtsp-ssl-port:
auto-config: true
secret: 035c73f7-bb6b-4889-a715-d9eb2d1925cc
stream-none-reader-delay-ms: 18000
rtp:
enable: true
port-range: 30000,30500
开启rtmp端口
zlm 启动命令:
docker run -it -p 6080:80 -p 10935:1935 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp panjjo/zlmediakit
wvp 配置
media:
ip: 192.168.1.20
stream-ip:
hook-ip:
http-port: 6080
http-ssl-port:
rtmp-port: 10935
rtmp-ssl-port:
rtp-proxy-port:
rtsp-port:
rtsp-ssl-port:
auto-config: true
secret: 035c73f7-bb6b-4889-a715-d9eb2d1925cc
stream-none-reader-delay-ms: 18000
rtp:
enable: true
port-range: 30000,30500
添加其他端口类似
完整配置如下:
zlm 启动命令:
docker run -it -p 6080:80 -p 10443:443 -p 10935:1935 -p 19351:19350 -p 10554:554 -p 10554:554/udp -p 10332:332 -p 10332:332/udp -p 10010:10000 -p 10010:10000/udp -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp panjjo/zlmediakit
wvp 配置
media:
ip: 192.168.1.20
stream-ip:
hook-ip:
http-port: 6080
http-ssl-port: 10443
rtmp-port: 10935
rtmp-ssl-port: 19351
rtp-proxy-port: 10010
rtsp-port: 10554
rtsp-ssl-port: 10332
auto-config: true
secret: 035c73f7-bb6b-4889-a715-d9eb2d1925cc
stream-none-reader-delay-ms: 18000
rtp:
enable: true
port-range: 30000,30500
ZLM和wvp部署在同一台公网服务器上
[wvp]:
sip.ip设置wvp所在服务器的网卡IP(win: cmd下使用ipconfig查看, Linux: shell下使用ifcongi或ip addr查看),
media.ip 设置为127.0.0.1,
media.stream-ip 设置为ZLM所在服务器的公网IP,
media.hook-ip 设置为127.0.0.1.
[ZLM]:
参考基础配置即可
ZLM和wvp部署在两台不同的公网服务器上
在基础配置的基础上
[wvp]:
sip.ip设置wvp所在服务器的网卡IP(win: cmd下使用ipconfig查看, Linux: shell下使用ifcongi或ip addr查看),
media.ip 设置为ZLM所在服务器的公网IP,
media.stream-ip 设置为ZLM所在服务器的公网IP,
media.hook-ip 设置为wvp所在服务器的公网IP.
[ZLM]:
参考基础配置即可
公网需开放端口
服务 | 端口 | 类型 | 必选 |
---|
wvp | server.port | tcp | 是 |
wvp | sip.port | udp and tcp | 是 |
zlm | http.port | tcp | 是 |
zlm | http.sslport | tcp | 否 |
zlm | rtmp.port | tcp | 否 |
zlm | rtmp.sslport | tcp | 否 |
zlm | rtsp.port | udp and tcp | 否 |
zlm | rtsp.sslport | udp and tcp | 否 |
zlm | rtp_proxy.port | udp and tcp | 单端口开放 |
zlm | rtp.port-range(在wvp中配置) | udp and tcp | 多端口开放 |
PS: wvp之所以不需要zlm配置这么多, 是因为wvp会在连接上zlm后,自动配置zlm. 尽量简化大家的配置. wiki更新可能不是很及时。大家可以参考all-application.yml, 里面有所有的配置项以及注释。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/8241.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
打赏微信支付宝扫一扫,打赏作者吧~
休息一下~~