| | |
| | | @Override |
| | | public ArdVtdu addPath(ArdVtdu ardVtdu) { |
| | | try { |
| | | String rtspUrl = "rtsp://" + mediamtxConfig.getPlayHost() + ":8554/" + ardVtdu.getName(); |
| | | String rtmpUrl = "rtmp://" + mediamtxConfig.getPlayHost() + ":1935/" + ardVtdu.getName(); |
| | | String rtspUrl = |
| | | "rtsp://" + mediamtxConfig.getPlayHost() + ":" + mediamtxConfig.getRtspPort() + "/" + ardVtdu.getName(); |
| | | String rtmpUrl = |
| | | "rtmp://" + mediamtxConfig.getPlayHost() + ":" + mediamtxConfig.getRtmpPort() + "/" + ardVtdu.getName(); |
| | | String protocol = mediamtxConfig.isHttps() ? "https://" : "http://"; |
| | | String webrtcUrl = protocol + mediamtxConfig.getPlayHost() + ":8889/" + ardVtdu.getName(); |
| | | String webrtcUrl = |
| | | protocol + mediamtxConfig.getPlayHost() + ":" + mediamtxConfig.getWebrtcPort() + "/" + ardVtdu.getName(); |
| | | |
| | | Conf conf = new Conf(); |
| | | conf.setSource(ardVtdu.getRtspSource()); |
| | | if(!"publisher".equalsIgnoreCase(conf.getSource())) { |
| | | conf.setSourceOnDemand(true); |
| | | } |
| | | conf.setRunOnDemandRestart(false); |
| | | conf.setRunOnDemandCloseAfter("5s"); |
| | | conf.setMaxReaders(100); |
| | |
| | | @Override |
| | | public ArdVtdu editPath(ArdVtdu ardVtdu) { |
| | | try { |
| | | String rtspUrl = "rtsp://" + mediamtxConfig.getPlayHost() + ":8554/" + ardVtdu.getName(); |
| | | String rtmpUrl = "rtmp://" + mediamtxConfig.getPlayHost() + ":1935/" + ardVtdu.getName(); |
| | | String rtspUrl = |
| | | "rtsp://" + mediamtxConfig.getPlayHost() + ":" + mediamtxConfig.getRtspPort() + "/" + ardVtdu.getName(); |
| | | String rtmpUrl = |
| | | "rtmp://" + mediamtxConfig.getPlayHost() + ":" + mediamtxConfig.getRtmpPort() + "/" + ardVtdu.getName(); |
| | | String protocol = mediamtxConfig.isHttps() ? "https://" : "http://"; |
| | | String webrtcUrl = protocol + mediamtxConfig.getPlayHost() + ":8889/" + ardVtdu.getName(); |
| | | String webrtcUrl = |
| | | protocol + mediamtxConfig.getPlayHost() + ":" + mediamtxConfig.getWebrtcPort() + "/" + ardVtdu.getName(); |
| | | |
| | | Conf conf = new Conf(); |
| | | conf.setSource(ardVtdu.getRtspSource()); |
| | | conf.setName(ardVtdu.getName()); |
| | | conf.setRunOnDemand(""); |
| | | if(!"publisher".equalsIgnoreCase(conf.getSource())) { |
| | | conf.setSourceOnDemand(true); |
| | | } |
| | | conf.setRunOnDemandRestart(false); |
| | | conf.setRunOnDemandCloseAfter("5s"); |
| | | conf.setMaxReaders(100); |
| | |
| | | //源 |
| | | info.setRtspSource(conf.getSource()); |
| | | //RTMP播放地址 |
| | | String rtmpUrl = "rtmp://" + mediamtxConfig.getPlayHost() + ":1935/" + name; |
| | | String rtmpUrl = "rtmp://" + mediamtxConfig.getPlayHost() + ":" + mediamtxConfig.getRtmpPort() + "/" + name; |
| | | info.setRtmpUrl(rtmpUrl); |
| | | //RTSP播放地址 |
| | | String rtspUrl = "rtsp://" + mediamtxConfig.getPlayHost() + ":8554/" + name; |
| | | String rtspUrl = "rtsp://" + mediamtxConfig.getPlayHost() + ":" + mediamtxConfig.getRtspPort() + "/" + name; |
| | | info.setRtspUrl(rtspUrl); |
| | | //WEBRTC播放地址 |
| | | String protocol = mediamtxConfig.isHttps() ? "https://" : "http://"; |
| | | String webrtcUrl = protocol + mediamtxConfig.getPlayHost() + ":8889/" + name; |
| | | String webrtcUrl = |
| | | protocol + mediamtxConfig.getPlayHost() + ":" + mediamtxConfig.getWebrtcPort() + "/" + name; |
| | | info.setWebrtcUrl(webrtcUrl); |
| | | |
| | | //上行流量 |