Browse Source

解决视频在vpn外网无法播放的问题

jishenghua 7 months ago
parent
commit
831e861e4b

+ 1 - 2
gyj-iot-boot/gyjiot-server/sip-server/src/main/java/com/gyjiot/sip/service/impl/ZmlHookServiceImpl.java

@@ -303,8 +303,7 @@ public class ZmlHookServiceImpl implements IZmlHookService {
         MediaServer mediaInfo = mediaServerService.selectMediaServerBydeviceSipId(sInfo.getDeviceId());
         Stream streamUrl = new Stream(sInfo.getDeviceId(), sInfo.getChannelId(), streamId, ssrc);
         String server = Objects.equals(mediaInfo.getDomain(), "") ? mediaInfo.getIp() : mediaInfo.getDomain();
-        streamUrl.setFlv(String.format("http://%s:%s/rtp/%s.live.flv", mediaInfo.getIp(),
-                mediaInfo.getPortHttp(), streamId));
+        streamUrl.setFlv(String.format("http://%s:%s/rtp/%s.live.flv", server, mediaInfo.getPortHttp(), streamId));
         streamUrl.setHttps_flv(String.format("https://%s:%s/rtp/%s.live.flv", server, mediaInfo.getPortHttps(), streamId));
         streamUrl.setWs_flv(String.format("ws://%s:%s/rtp/%s.live.flv", mediaInfo.getIp(),
                 mediaInfo.getPortHttps(), streamId));