From de1458e6b549b2c83e843b30f2c987bbb3dca07b Mon Sep 17 00:00:00 2001 From: genofire Date: Wed, 1 Mar 2023 19:00:22 +0100 Subject: [PATCH] feat: admin live look --- src/components/AdminDrawer.vue | 13 ++- src/router/index.js | 9 +- src/views/Admin/ChannelEdit.vue | 50 --------- src/views/Admin/ChannelLive.vue | 187 ++++++++++++++++++++++++++++++++ src/views/Main/Live.vue | 3 - 5 files changed, 204 insertions(+), 58 deletions(-) create mode 100644 src/views/Admin/ChannelLive.vue diff --git a/src/components/AdminDrawer.vue b/src/components/AdminDrawer.vue index 93693e7..9fbb7e5 100644 --- a/src/components/AdminDrawer.vue +++ b/src/components/AdminDrawer.vue @@ -151,15 +151,20 @@ export default { channels: [], channelMenu: [ { - name: "StreamSchedule", + name: "AdminChannelLive", icon: "mdi-broadcast", - title: "Stream Schedule", + title: "Live", }, { name: "ChannelDistribution", - icon: "mdi-vector-polyline", + icon: "mdi-multicast", title: "Distribution", }, + { + name: "StreamSchedule", + icon: "mdi-calendar", + title: "Stream Schedule", + }, { name: "ChannelRecordings", icon: "mdi-video", title: "Recordings" }, { name: "ChannelSpeakers", @@ -171,7 +176,7 @@ export default { globalMenu: [ { name: "Global Stream Schedule", - icon: "mdi-broadcast", + icon: "mdi-calendar", title: "Global Stream Schedule", }, { diff --git a/src/router/index.js b/src/router/index.js index 624fcd6..413487a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -8,10 +8,11 @@ import Stats from "@/views/Admin/Stats.vue" import Server from "@/views/Admin/Server.vue" import About from "@/views/Admin/About.vue" import GlobalStreamSchedule from "@/views/Admin/GlobalStreamSchedule.vue" -import ChannelEdit from "@/views/Admin/ChannelEdit.vue" // for channel import ChannelDistribution from "@/views/Admin/ChannelDistribution.vue" import StreamSchedule from "@/views/Admin/StreamSchedule.vue" +import AdminChannelLive from "@/views/Admin/ChannelLive.vue" +import ChannelEdit from "@/views/Admin/ChannelEdit.vue" import StreamEdit from "@/views/Admin/StreamEdit.vue" import ChannelRecordings from "@/views/Admin/ChannelRecordings.vue" import RecordingEdit from "@/views/Admin/RecordingEdit.vue" @@ -122,6 +123,12 @@ const routes = [ name: "AdminChannel", redirect: "streams", }, + { + path: "live", + name: "AdminChannelLive", + component: AdminChannelLive, + props: true, + }, { path: "edit", name: "ChannelEdit", diff --git a/src/views/Admin/ChannelEdit.vue b/src/views/Admin/ChannelEdit.vue index 15ff818..34293b3 100644 --- a/src/views/Admin/ChannelEdit.vue +++ b/src/views/Admin/ChannelEdit.vue @@ -67,52 +67,6 @@ Delete - -

Stream Ingress

- - - @@ -128,8 +82,6 @@ export default { props: ["channelid"], data() { return { - ingressRTMP: "", - ingressWS: "", channel: {}, channelFormDefault: {}, enableSave: false, @@ -178,8 +130,6 @@ export default { api.Channels.Get(this.channelid).then( (response) => { this.channel = response.data.data; - this.ingressRTMP = response.data.ingress.rtmp; - this.ingressWS = response.data.ingress.webrtc; }); }, }, diff --git a/src/views/Admin/ChannelLive.vue b/src/views/Admin/ChannelLive.vue new file mode 100644 index 0000000..5c8cea8 --- /dev/null +++ b/src/views/Admin/ChannelLive.vue @@ -0,0 +1,187 @@ + + + diff --git a/src/views/Main/Live.vue b/src/views/Main/Live.vue index 4781984..ebfcbea 100644 --- a/src/views/Main/Live.vue +++ b/src/views/Main/Live.vue @@ -42,9 +42,6 @@ export default { return { video: null, sources: "", - viewers: 0, - tagsPosition: "top", - isRunning: true, }; }, watch: {