wvp部署到公网点播弹出播放器一直加载中

img


有知道WVP+ZLM这个资源地址怎么设置成公网ip吗?本地可以点播 部署上去就不行了

img


没有超时

就是点开黑屏,medit 除了ip 不是公网ip 其他都设置了公网ip 并且所有端口开放

配置防火墙了吗?

你把视频的链接直接放浏览器输入播放,放不出来就是就是路径问题,你那上面还显示国际播放是什么情况
检查视频文件的路径是否正确,并确保文件在公网服务器上可以正常访问,确认视频文件是否放置在正确的文件夹,并且文件夹的读取权限正确设置

  • 这篇文章讲的很详细,请看:部署 WVP+ZLMediaKit 实现大华摄像头接入
  • 除此之外, 这篇博客: 【无标题】ZLM和wvp配置中的 使用单个端口接收视频流 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • docker run -it -p 6080:80 -p 10010:10000 -p 10010:10000/udp  panjjo/zlmediakit
    
      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端口端保持内外一致

    docker run -it -p 6080:80 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp  panjjo/zlmediakit
    
      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
    
    docker run -it -p 6080:80 -p 10935:1935 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp  panjjo/zlmediakit
    
      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
    

    添加其他端口类似

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

    在基础配置的基础上

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

配置不对,检查一下配置哦~