| | |
| | | |
| | | rstp.value=srtpaddres[tab.index].left |
| | | rstp1.value=srtpaddres[tab.index].right |
| | | // æ·»å å»¶è¿ç¡®ä¿æ°æ ç¾é¡µå®å
¨æ¸²æ |
| | | nextTick(() => { |
| | | initVideo(); |
| | | }); |
| | | } |
| | | |
| | | //è§é¢çæ§ |
| | |
| | | const initVideo = () => { |
| | | destroyVideo()// å®å
¨æ¸
ç |
| | | try { |
| | | // æ·»å å»¶è¿ç¡®ä¿DOM已渲æ |
| | | nextTick(() => { |
| | | const videoLeft = document.getElementById('video_left'); |
| | | const videoRight = document.getElementById('video_right'); |
| | | |
| | | if (!videoLeft || !videoRight) { |
| | | console.error('Video elements not found'); |
| | | return; |
| | | } |
| | | |
| | | webRtcServer_left.value = new WebRtcStreamer('video_left', serverUrl) |
| | | webRtcServer_left.value.connect(rstp.value) |
| | | |
| | |
| | | webRtcServer_right.value.connect(rstp1.value) |
| | | |
| | | console.log('è§é¢åå§å宿') |
| | | }); |
| | | } catch (err) { |
| | | ElMessage.error('è§é¢åå§å失败: ' + err.message) |
| | | } |
| | | } |
| | | |
| | | //鿝è§é¢å½æ° |
| | | const destroyVideo = () => { |
| | | if (webRtcServer_left.value) { |
| | |
| | | // 注æï¼http://127.0.0.1:1818 å http://localhost:1818 æ¯ä¸ä¸æ ·ç |
| | | "IPs": "http://127.0.0.1:8080,http://localhost:8080" |
| | | }, |
| | | //è§£å³åºç¨ç¨åºææ ï¼metricsï¼æ°æ®æ´é²âçé®é¢ |
| | | "Internal": { |
| | | "MetricsKey": "ReplaceThisWithStrongRandomSecret" |
| | | }, |
| | | ////è§£å³åºç¨ç¨åºææ ï¼metricsï¼æ°æ®æ´é²âçé®é¢ |
| | | //"Internal": { |
| | | // "MetricsKey": "ReplaceThisWithStrongRandomSecret" |
| | | //}, |
| | | |
| | | "ApiName": "WIDESEA", |
| | | "ExpMinutes": 120, |
| | |
| | | "PrintSql": false, //æå°SQLè¯å¥ |
| | | "LogAOPEnable": false, //æ¯å¦è®°å½AOPæ¥å¿ |
| | | "WebSocketEnable": true, |
| | | "WebSocketPort": 5175, |
| | | //"WebSocketPort": 5173, |
| | | //"WebSocketPort": 5175, |
| | | //"WebSocketPort": 5173,//æå¡å¨ä¸ç |
| | | "DepartmentID": "1" //è¿ä¸ªæ¯ä¼¸åº/伸åçé¨é¨id |
| | | }//åæºç |
| | |
| | | "LogDeubgEnable": false, //æ¯å¦è®°å½è°è¯æ¥å¿ |
| | | "PrintSql": false, //æå°SQLè¯å¥ |
| | | "LogAOPEnable": false, //æ¯å¦è®°å½AOPæ¥å¿ |
| | | "WebSocketEnable": true |
| | | "WebSocketEnable": true, |
| | | //"WebSocketPort": 9260 |
| | | //"WebSocketPort": 5174 |
| | | "WebSocketPort": 5174 |
| | | } |
| | | //åå° |