|
|
@@ -80,6 +80,18 @@ const routes: RouteRecordRaw[] = [
|
|
|
component: () => import('@/views/user/index.vue'),
|
|
|
meta: { title: '用户管理', icon: 'User' }
|
|
|
},
|
|
|
+ {
|
|
|
+ path: 'cloudflare-stream',
|
|
|
+ name: 'CloudflareStream',
|
|
|
+ component: () => import('@/views/demo/cloudflare-stream.vue'),
|
|
|
+ meta: { title: 'Cloudflare Stream', icon: 'VideoCamera' }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'webrtc-stream',
|
|
|
+ name: 'WebrtcStream',
|
|
|
+ component: () => import('@/views/demo/webrtc-stream.vue'),
|
|
|
+ meta: { title: 'WebRTC 流', icon: 'Connection' }
|
|
|
+ },
|
|
|
{
|
|
|
path: 'stats',
|
|
|
name: 'Stats',
|
|
|
@@ -98,12 +110,6 @@ const routes: RouteRecordRaw[] = [
|
|
|
component: () => import('@/views/demo/direct-url.vue'),
|
|
|
meta: { title: '直接 URL', icon: 'Link' }
|
|
|
},
|
|
|
- {
|
|
|
- path: 'cloudflare-stream',
|
|
|
- name: 'CloudflareStream',
|
|
|
- component: () => import('@/views/demo/cloudflare-stream.vue'),
|
|
|
- meta: { title: 'Cloudflare Stream', icon: 'VideoCamera' }
|
|
|
- },
|
|
|
{
|
|
|
path: 'demo/rtsp-stream',
|
|
|
name: 'RtspStream',
|
|
|
@@ -115,12 +121,6 @@ const routes: RouteRecordRaw[] = [
|
|
|
name: 'SampleVideos',
|
|
|
component: () => import('@/views/demo/sample-videos.vue'),
|
|
|
meta: { title: '测试视频', icon: 'Film' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: 'webrtc-stream',
|
|
|
- name: 'WebrtcStream',
|
|
|
- component: () => import('@/views/demo/webrtc-stream.vue'),
|
|
|
- meta: { title: 'WebRTC 流', icon: 'Connection' }
|
|
|
}
|
|
|
]
|
|
|
},
|