From 6888d46ea22fa318613f38b1b49c75b37f81f299 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Wed, 10 Dec 2025 18:13:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0GB2818=E7=9A=84=E4=BE=8B?= =?UTF-8?q?=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 10 +- src/components/GB2818Record.vue | 814 ++++++++++++++++++++++++++++++++ 2 files changed, 823 insertions(+), 1 deletion(-) create mode 100644 src/components/GB2818Record.vue diff --git a/src/App.vue b/src/App.vue index 31a5f3c..06e8bdf 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,8 +4,9 @@ import WebSocketDemo from './components/WebSocketDemo.vue' import Zlm from './components/Zlm.vue' import Wvp from './components/Wvp.vue' import GB2818Live from './components/GB2818Live.vue' +import GB2818Record from './components/GB2818Record.vue' -type TabType = 'websocket' | 'zlm' | 'wvp' | 'gb28181' +type TabType = 'websocket' | 'zlm' | 'wvp' | 'gb28181' | 'gb28181-record' const activeTab = ref('websocket') @@ -41,6 +42,12 @@ const switchTab = (tab: TabType) => { > GB28181 Live +
@@ -48,6 +55,7 @@ const switchTab = (tab: TabType) => { +
diff --git a/src/components/GB2818Record.vue b/src/components/GB2818Record.vue new file mode 100644 index 0000000..219835c --- /dev/null +++ b/src/components/GB2818Record.vue @@ -0,0 +1,814 @@ + + + + +