Browse Source

1. 添加关闭播放窗口刷新功能

kindring 2 years ago
parent
commit
c02a9b9fde

+ 2 - 1
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/SIPRequestProcessorParent.java

@@ -150,12 +150,13 @@ public abstract class SIPRequestProcessorParent {
 		if (toHeader.getTag() == null) {
 			toHeader.setTag(SipUtils.getNewTag());
 		}
+
 		logger.info("response Ack 2");
 		SIPResponse response = (SIPResponse)getMessageFactory().createResponse(statusCode, serverTransaction.getRequest());
 		if (msg != null) {
 			response.setReasonPhrase(msg);
 		}
-		logger.info("response Ack 2");
+		logger.info("response Ack 3");
 		if (responseAckExtraParam != null) {
 			if (responseAckExtraParam.sipURI != null && serverTransaction.getRequest().getMethod().equals(Request.INVITE)) {
 				logger.debug("responseSdpAck SipURI: {}:{}", responseAckExtraParam.sipURI.getHost(), responseAckExtraParam.sipURI.getPort());

+ 1 - 1
src/main/resources/application.yml

@@ -93,7 +93,7 @@ sip:
     # [必须修改] 本机的IP, 必须是网卡上的IP,用于sip下协议栈监听ip,如果监听所有设置为0.0.0.0
     monitor-ip: 0.0.0.0
     # [必须修改] 本机的IP
-    ip: 192.168.1.21
+    ip: 192.168.1.26
     # [可选] 28181服务监听的端口
     port: 29000
     # 根据国标6.1.2中规定,domain宜采用ID统一编码的前十位编码。国标附录D中定义前8位为中心编码(由省级、市级、区级、基层编号组成,参照GB/T 2260-2007)

+ 5 - 1
web_src/src/components/channelList.vue

@@ -34,7 +34,7 @@
   </div>
     <ptz-control ref="ptzControl"/>
 <!--  <devicePlayer ref="devicePlayer" ></devicePlayer>-->
-    <custom-player ref="devicePlayer"></custom-player>
+    <custom-player ref="devicePlayer" @close="closeHandle()"></custom-player>
   <el-container v-loading="isLoging" style="height: 82vh;">
     <el-aside width="auto" style="height: 82vh; background-color: #ffffff; overflow: auto" v-if="showTree" >
       <DeviceTree ref="deviceTree" :device="device" :onlyCatalog="true" :clickEvent="treeNodeClickEvent" ></DeviceTree>
@@ -431,6 +431,10 @@ export default {
         this.parentChannelId = data.channelId;
       }
       this.initData();
+    },
+    closeHandle(){
+      // 刷新页面
+      this.refresh();
     }
 
   }

+ 4 - 1
web_src/src/components/dialog/customPlayer.vue

@@ -1,6 +1,6 @@
 <template>
   <div id="customPlayer" v-loading="isLoging">
-    <el-dialog title="视频播放" top="0" :close-on-click-modal="false" :visible.sync="showVideoDialog" @close="close()">
+    <el-dialog title="视频播放" top="0" :close-on-click-modal="false" :visible.sync="showVideoDialog" @close="closeHandle()">
       <div style="width: 100%; height: 100%">
         <rtc-player ref="webRTC" :visible.sync="showVideoDialog" :videoUrl="videoUrl" :error="videoError" :message="videoError" height="100px" :hasAudio="hasAudio" fluent autoplay live ></rtc-player>
       </div>
@@ -242,6 +242,9 @@ export default {
         this.$refs[this.activePlayer].play(this.videoUrl)
       });
     },
+    closeHandle(){
+      this.$emit('close')
+    }
   }
 }
 </script>

+ 12 - 0
参考文档/配置文件.md

@@ -0,0 +1,12 @@
+# 一键部署 wvp 所需配置
+## wvp 配置
+### mysql
+1. host
+2. port
+3. user
+4. passwd
+### redis
+1. host
+2. port
+3. user
+4. passwd