aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/models/videos
diff options
context:
space:
mode:
Diffstat (limited to 'shared/models/videos')
-rw-r--r--shared/models/videos/video-resolution.enum.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/shared/models/videos/video-resolution.enum.ts b/shared/models/videos/video-resolution.enum.ts
index fa26fc3cc..dc53294f6 100644
--- a/shared/models/videos/video-resolution.enum.ts
+++ b/shared/models/videos/video-resolution.enum.ts
@@ -1,6 +1,7 @@
1import { VideoTranscodingFPS } from './video-transcoding-fps.model' 1import { VideoTranscodingFPS } from './video-transcoding-fps.model'
2 2
3export enum VideoResolution { 3export enum VideoResolution {
4 H_NOVIDEO = 0,
4 H_240P = 240, 5 H_240P = 240,
5 H_360P = 360, 6 H_360P = 360,
6 H_480P = 480, 7 H_480P = 480,
@@ -18,6 +19,10 @@ export enum VideoResolution {
18 */ 19 */
19function getBaseBitrate (resolution: VideoResolution) { 20function getBaseBitrate (resolution: VideoResolution) {
20 switch (resolution) { 21 switch (resolution) {
22 case VideoResolution.H_NOVIDEO:
23 // audio-only
24 return 64 * 1000
25
21 case VideoResolution.H_240P: 26 case VideoResolution.H_240P:
22 // quality according to Google Live Encoder: 300 - 700 Kbps 27 // quality according to Google Live Encoder: 300 - 700 Kbps
23 // Quality according to YouTube Video Info: 186 Kbps 28 // Quality according to YouTube Video Info: 186 Kbps