diff options
Diffstat (limited to 'shared/models/videos')
-rw-r--r-- | shared/models/videos/video-resolution.enum.ts | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/shared/models/videos/video-resolution.enum.ts b/shared/models/videos/video-resolution.enum.ts index 5ba2c1faa..7da5e7100 100644 --- a/shared/models/videos/video-resolution.enum.ts +++ b/shared/models/videos/video-resolution.enum.ts | |||
@@ -17,27 +17,27 @@ export enum VideoResolution { | |||
17 | */ | 17 | */ |
18 | function getBaseBitrate (resolution: VideoResolution) { | 18 | function getBaseBitrate (resolution: VideoResolution) { |
19 | switch (resolution) { | 19 | switch (resolution) { |
20 | case VideoResolution.H_240P: | 20 | case VideoResolution.H_240P: |
21 | // quality according to Google Live Encoder: 300 - 700 Kbps | 21 | // quality according to Google Live Encoder: 300 - 700 Kbps |
22 | // Quality according to YouTube Video Info: 186 Kbps | 22 | // Quality according to YouTube Video Info: 186 Kbps |
23 | return 250 * 1000 | 23 | return 250 * 1000 |
24 | case VideoResolution.H_360P: | 24 | case VideoResolution.H_360P: |
25 | // quality according to Google Live Encoder: 400 - 1,000 Kbps | 25 | // quality according to Google Live Encoder: 400 - 1,000 Kbps |
26 | // Quality according to YouTube Video Info: 480 Kbps | 26 | // Quality according to YouTube Video Info: 480 Kbps |
27 | return 500 * 1000 | 27 | return 500 * 1000 |
28 | case VideoResolution.H_480P: | 28 | case VideoResolution.H_480P: |
29 | // quality according to Google Live Encoder: 500 - 2,000 Kbps | 29 | // quality according to Google Live Encoder: 500 - 2,000 Kbps |
30 | // Quality according to YouTube Video Info: 879 Kbps | 30 | // Quality according to YouTube Video Info: 879 Kbps |
31 | return 900 * 1000 | 31 | return 900 * 1000 |
32 | case VideoResolution.H_720P: | 32 | case VideoResolution.H_720P: |
33 | // quality according to Google Live Encoder: 1,500 - 4,000 Kbps | 33 | // quality according to Google Live Encoder: 1,500 - 4,000 Kbps |
34 | // Quality according to YouTube Video Info: 1752 Kbps | 34 | // Quality according to YouTube Video Info: 1752 Kbps |
35 | return 1750 * 1000 | 35 | return 1750 * 1000 |
36 | case VideoResolution.H_1080P: // fallthrough | 36 | case VideoResolution.H_1080P: // fallthrough |
37 | default: | 37 | default: |
38 | // quality according to Google Live Encoder: 3000 - 6000 Kbps | 38 | // quality according to Google Live Encoder: 3000 - 6000 Kbps |
39 | // Quality according to YouTube Video Info: 3277 Kbps | 39 | // Quality according to YouTube Video Info: 3277 Kbps |
40 | return 3300 * 1000 | 40 | return 3300 * 1000 |
41 | } | 41 | } |
42 | } | 42 | } |
43 | 43 | ||