diff --git a/klp-ui/package.json b/klp-ui/package.json
index e475fc62..cc73234a 100644
--- a/klp-ui/package.json
+++ b/klp-ui/package.json
@@ -63,6 +63,7 @@
"vue": "2.6.12",
"vue-count-to": "1.0.13",
"vue-cropper": "0.5.5",
+ "vue-flv-player": "^1.0.3",
"vue-meta": "2.4.0",
"vue-router": "3.4.9",
"vuedraggable": "2.24.3",
diff --git a/klp-ui/src/api/wms/cameraManagement.js b/klp-ui/src/api/wms/cameraManagement.js
index c7b09f8b..1a609d46 100644
--- a/klp-ui/src/api/wms/cameraManagement.js
+++ b/klp-ui/src/api/wms/cameraManagement.js
@@ -42,3 +42,11 @@ export function delCameraManagement(cameraId) {
method: 'delete'
})
}
+
+// 获取flv视频流地址
+export function getFlvVideoStream(cameraId) {
+ return request({
+ url: '/wms/cameraManagement/stream/' + cameraId,
+ method: 'get'
+ })
+}
diff --git a/klp-ui/src/components/FLVPlayer/index.vue b/klp-ui/src/components/FLVPlayer/index.vue
index d18e517a..f3313170 100644
--- a/klp-ui/src/components/FLVPlayer/index.vue
+++ b/klp-ui/src/components/FLVPlayer/index.vue
@@ -1,6 +1,7 @@
-
+
+
diff --git a/klp-ui/src/main.js b/klp-ui/src/main.js
index 09cb1603..ced9cc70 100644
--- a/klp-ui/src/main.js
+++ b/klp-ui/src/main.js
@@ -5,6 +5,8 @@ import Cookies from 'js-cookie'
import Element from 'element-ui'
import './assets/styles/element-variables.scss'
+import vueFlvPlayer from 'vue-flv-player'
+
import '@/assets/styles/index.scss' // global css
import '@/assets/styles/klp.scss' // klp css
import App from './App'
@@ -59,6 +61,8 @@ Vue.component('FileUpload', FileUpload)
Vue.component('ImageUpload', ImageUpload)
Vue.component('ImagePreview', ImagePreview)
+
+Vue.use(vueFlvPlayer)
Vue.use(directive)
Vue.use(plugins)
Vue.use(VueMeta)
diff --git a/klp-ui/src/views/wms/video/index.vue b/klp-ui/src/views/wms/video/index.vue
index 81bf838e..5f6fb871 100644
--- a/klp-ui/src/views/wms/video/index.vue
+++ b/klp-ui/src/views/wms/video/index.vue
@@ -67,7 +67,6 @@
-
@@ -141,20 +140,16 @@
-
+