diff options
Diffstat (limited to 'shared/models/videos/video-resolution.enum.ts')
-rw-r--r-- | shared/models/videos/video-resolution.enum.ts | 5 |
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 @@ | |||
1 | import { VideoTranscodingFPS } from './video-transcoding-fps.model' | 1 | import { VideoTranscodingFPS } from './video-transcoding-fps.model' |
2 | 2 | ||
3 | export enum VideoResolution { | 3 | export 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 | */ |
19 | function getBaseBitrate (resolution: VideoResolution) { | 20 | function 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 |