aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/models/videos/live
diff options
context:
space:
mode:
Diffstat (limited to 'shared/models/videos/live')
-rw-r--r--shared/models/videos/live/index.ts8
-rw-r--r--shared/models/videos/live/live-video-create.model.ts11
-rw-r--r--shared/models/videos/live/live-video-error.enum.ts9
-rw-r--r--shared/models/videos/live/live-video-event-payload.model.ts7
-rw-r--r--shared/models/videos/live/live-video-event.type.ts1
-rw-r--r--shared/models/videos/live/live-video-latency-mode.enum.ts5
-rw-r--r--shared/models/videos/live/live-video-session.model.ts22
-rw-r--r--shared/models/videos/live/live-video-update.model.ts9
-rw-r--r--shared/models/videos/live/live-video.model.ts14
9 files changed, 0 insertions, 86 deletions
diff --git a/shared/models/videos/live/index.ts b/shared/models/videos/live/index.ts
deleted file mode 100644
index 07b59fe2c..000000000
--- a/shared/models/videos/live/index.ts
+++ /dev/null
@@ -1,8 +0,0 @@
1export * from './live-video-create.model'
2export * from './live-video-error.enum'
3export * from './live-video-event-payload.model'
4export * from './live-video-event.type'
5export * from './live-video-latency-mode.enum'
6export * from './live-video-session.model'
7export * from './live-video-update.model'
8export * from './live-video.model'
diff --git a/shared/models/videos/live/live-video-create.model.ts b/shared/models/videos/live/live-video-create.model.ts
deleted file mode 100644
index f8ae9e5a9..000000000
--- a/shared/models/videos/live/live-video-create.model.ts
+++ /dev/null
@@ -1,11 +0,0 @@
1import { VideoCreate } from '../video-create.model'
2import { VideoPrivacy } from '../video-privacy.enum'
3import { LiveVideoLatencyMode } from './live-video-latency-mode.enum'
4
5export interface LiveVideoCreate extends VideoCreate {
6 permanentLive?: boolean
7 latencyMode?: LiveVideoLatencyMode
8
9 saveReplay?: boolean
10 replaySettings?: { privacy: VideoPrivacy }
11}
diff --git a/shared/models/videos/live/live-video-error.enum.ts b/shared/models/videos/live/live-video-error.enum.ts
deleted file mode 100644
index a26453505..000000000
--- a/shared/models/videos/live/live-video-error.enum.ts
+++ /dev/null
@@ -1,9 +0,0 @@
1export const enum LiveVideoError {
2 BAD_SOCKET_HEALTH = 1,
3 DURATION_EXCEEDED = 2,
4 QUOTA_EXCEEDED = 3,
5 FFMPEG_ERROR = 4,
6 BLACKLISTED = 5,
7 RUNNER_JOB_ERROR = 6,
8 RUNNER_JOB_CANCEL = 7
9}
diff --git a/shared/models/videos/live/live-video-event-payload.model.ts b/shared/models/videos/live/live-video-event-payload.model.ts
deleted file mode 100644
index 646856ac3..000000000
--- a/shared/models/videos/live/live-video-event-payload.model.ts
+++ /dev/null
@@ -1,7 +0,0 @@
1import { VideoState } from '../video-state.enum'
2
3export interface LiveVideoEventPayload {
4 state?: VideoState
5
6 viewers?: number
7}
diff --git a/shared/models/videos/live/live-video-event.type.ts b/shared/models/videos/live/live-video-event.type.ts
deleted file mode 100644
index 50f794561..000000000
--- a/shared/models/videos/live/live-video-event.type.ts
+++ /dev/null
@@ -1 +0,0 @@
1export type LiveVideoEventType = 'state-change' | 'views-change'
diff --git a/shared/models/videos/live/live-video-latency-mode.enum.ts b/shared/models/videos/live/live-video-latency-mode.enum.ts
deleted file mode 100644
index 4285e1d41..000000000
--- a/shared/models/videos/live/live-video-latency-mode.enum.ts
+++ /dev/null
@@ -1,5 +0,0 @@
1export const enum LiveVideoLatencyMode {
2 DEFAULT = 1,
3 HIGH_LATENCY = 2,
4 SMALL_LATENCY = 3
5}
diff --git a/shared/models/videos/live/live-video-session.model.ts b/shared/models/videos/live/live-video-session.model.ts
deleted file mode 100644
index 888c20a8a..000000000
--- a/shared/models/videos/live/live-video-session.model.ts
+++ /dev/null
@@ -1,22 +0,0 @@
1import { VideoPrivacy } from '../video-privacy.enum'
2import { LiveVideoError } from './live-video-error.enum'
3
4export interface LiveVideoSession {
5 id: number
6
7 startDate: string
8 endDate: string
9
10 error: LiveVideoError
11
12 saveReplay: boolean
13 endingProcessed: boolean
14
15 replaySettings?: { privacy: VideoPrivacy }
16
17 replayVideo: {
18 id: number
19 uuid: string
20 shortUUID: string
21 }
22}
diff --git a/shared/models/videos/live/live-video-update.model.ts b/shared/models/videos/live/live-video-update.model.ts
deleted file mode 100644
index d6aa6fb37..000000000
--- a/shared/models/videos/live/live-video-update.model.ts
+++ /dev/null
@@ -1,9 +0,0 @@
1import { VideoPrivacy } from '../video-privacy.enum'
2import { LiveVideoLatencyMode } from './live-video-latency-mode.enum'
3
4export interface LiveVideoUpdate {
5 permanentLive?: boolean
6 saveReplay?: boolean
7 replaySettings?: { privacy: VideoPrivacy }
8 latencyMode?: LiveVideoLatencyMode
9}
diff --git a/shared/models/videos/live/live-video.model.ts b/shared/models/videos/live/live-video.model.ts
deleted file mode 100644
index fd8454123..000000000
--- a/shared/models/videos/live/live-video.model.ts
+++ /dev/null
@@ -1,14 +0,0 @@
1import { VideoPrivacy } from '../video-privacy.enum'
2import { LiveVideoLatencyMode } from './live-video-latency-mode.enum'
3
4export interface LiveVideo {
5 // If owner
6 rtmpUrl?: string
7 rtmpsUrl?: string
8 streamKey?: string
9
10 saveReplay: boolean
11 replaySettings?: { privacy: VideoPrivacy }
12 permanentLive: boolean
13 latencyMode: LiveVideoLatencyMode
14}