【无标题】ZLM和wvp配置

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]:  
参考基础配置即可   

公网需开放端口

服务端口类型必选
wvpserver.porttcp
wvpsip.portudp and tcp
zlmhttp.porttcp
zlmhttp.sslporttcp
zlmrtmp.porttcp
zlmrtmp.sslporttcp
zlmrtsp.portudp and tcp
zlmrtsp.sslportudp and tcp
zlmrtp_proxy.portudp and tcp单端口开放
zlmrtp.port-range(在wvp中配置)udp and tcp多端口开放

PS: wvp之所以不需要zlm配置这么多, 是因为wvp会在连接上zlm后,自动配置zlm. 尽量简化大家的配置. wiki更新可能不是很及时。大家可以参考all-application.yml, 里面有所有的配置项以及注释。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值