29
2024
10
23:26:53

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, 里面有所有的配置项以及注释。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/8241.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: