wvp-GB28181-pro
wvp-GB28181-pro copied to clipboard
重构StreamInfo, 各类型流地址生成由StreamInfo管理;点播后开始的截图任务使用内网IP(http)
主要为了截图的调用能走内网(HTTP端口不一般不会愿意暴露到公网),重构了StreamInfo,保留基础属性,各种流地址动态返回
内网ip哪里来的
目前也不需要你把zlm的http端口暴露在公网呀
media.ip的配置
好,media.ip 不是内网,然后你的流地址用的stream-ip拼接的,stream-ip 为空时又是media.ip,那你这个ZLM的HTTP端口不暴露到公网,能访问吗?
media.ip 不一定是内网,在一个我觉得没必要这么做呀,公网你把http对外的映射关了就可以了
stream-ip 为空时取的就是media.ip
我觉得这还是你业务需要,我觉得不合适。
你的逻辑就是这样写的,默认用HTTP去访问截图的接口
看下这里
好,media.ip 不是内网,然后你的流地址用的stream-ip拼接的,stream-ip 为空时又是media.ip,那你这个ZLM的HTTP端口不暴露到公网,能访问吗?
zlm和wvp必须在同一个内网里,不能一个内网一个公网
zlm的http对于wvp是必须开启的开启的,这是所有接口调用的一个基础。
还是回到之前的问题,部署到公网后,你的流地址里用的host是内网IP还是公网IP(也就是访问ZLM视频流的IP)? 你的WVP调用ZLM的接口,现在走的是HTTP配stream-ip。如果stream-ip配置的是内网IP,那你公网下能加载视频吗?如果stream-ip配置的公网IP,好那就是公网IP+HTTP,那HTTP的端口应不应该暴露到公网?暴露到公网,这样安全吗?
zlm和wvp必须在同一个内网里,不能一个内网一个公网
原理上没有这个限制,只要网络可达,都可以
还是回到之前的问题,部署到公网后,你的流地址里用的host是内网IP还是公网IP(也就是访问ZLM视频流的IP)? 你的WVP调用ZLM的接口,现在走的是HTTP配stream-ip。如果stream-ip配置的是内网IP,那你公网下能加载视频吗?如果stream-ip配置的公网IP,好那就是公网IP+HTTP,那HTTP的端口应不应该暴露到公网?暴露到公网,这样安全吗?
流地址只跟streamIP有关,部署在公网你可以把地址发出来,但是可以不通的,比如把服务器的防火墙开放http端口,但是公网策略不开,wvp访问走内网ip即可,内网是通的
你的WVP是用公网Ip去访问ZLM的,哥
你的WVP是用公网Ip去访问ZLM的,哥
这是内网IP呀
我也有这个问题。意思就是 wvp 部署到公网上面,而播放的时候 拼接得到地址是内网的IP地址,导致用公网地址访问网站无法播放出来,应为播放地址拼接的内网地址。所以说wvp 只能在内网访问没有问题,现在怎么来修改。我看上面的截图改了应该就可以了。
公网下wvp的适合配置在wiki里,看看一下,主要是sdpip和streamIp的配置
我也有这个问题。意思就是 wvp 部署到公网上面,而播放的时候 拼接得到地址是内网的IP地址,导致用公网地址访问网站无法播放出来,应为播放地址拼接的内网地址。所以说wvp 只能在内网访问没有问题,现在怎么来修改。我看上面的截图改了应该就可以了。