Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
events:34c3:cdn:external-sources [2017/12/22 12:40] – created mazdermind | events:34c3:cdn:external-sources [2017/12/28 13:21] (current) – [Encoding mit ffmpeg] mazdermind | ||
---|---|---|---|
Line 1: | Line 1: | ||
= Externe Quellen | = Externe Quellen | ||
- | Wir wollen dieses Jahr versuchen, mehr externe Videoquellen über unser CDN anzubieten. Die Quellen liefern dazu einen fertig gemischten Videostrom an. Die jeweiligen Betreiber sind selbst für Inhalt, Mix und Aufzeichnung verantwortlich, | + | Wir wollen dieses Jahr versuchen, mehr externe Videoquellen über unser CDN anzubieten. Die Quellen liefern dazu einen fertig gemischten Videostrom an. Die jeweiligen Betreiber sind selbst für Inhalt, Mix und Aufzeichnung verantwortlich, |
- | Bitte nehmt in jedem Fall direkt Kontakt mit **mazdermind, | + | <note important> |
+ | |||
+ | Bitte nehmt bei Unklarheiten oder Fragen | ||
== Format | == Format | ||
+ | |||
+ | === Encoding mit ffmpeg | ||
Im Idealfall encodieren die Betreiber ihren Videostrom mit unserem Streaming-Script: | Im Idealfall encodieren die Betreiber ihren Videostrom mit unserem Streaming-Script: | ||
- | ``` | + | < |
ffmpeg -y -nostdin -hide_banner \ | ffmpeg -y -nostdin -hide_banner \ | ||
-thread_queue_size 512 -i … \ | -thread_queue_size 512 -i … \ | ||
Line 13: | Line 17: | ||
-threads:v 0 -aspect 16:9 \ | -threads:v 0 -aspect 16:9 \ | ||
\ | \ | ||
- | -r:v:0 25 -g: | + | -r:v:0 25 -g: |
-map 0:v:0 \ | -map 0:v:0 \ | ||
\ | \ | ||
Line 21: | Line 25: | ||
-f flv \ | -f flv \ | ||
rtmp:// | rtmp:// | ||
- | ``` | + | </ |
+ | |||
+ | Bei Interlaced-Quellen noch einen Interlacer adden: | ||
+ | < | ||
+ | -vf ' | ||
+ | </ | ||
+ | |||
+ | === Encoding aus OBS-Studio | ||
+ | Falls ihr mit OBS-Studio arbeitet produzieren folgende Einstellungen einen passenden Stream: | ||
+ | * Settings | ||
+ | * Streaming | ||
+ | * Stream-Type: | ||
+ | * URL: < | ||
+ | * Stream-Key: {c3tv, | ||
+ | * Output | ||
+ | * Output-Mode: | ||
+ | * Streaming | ||
+ | * Rate-Control: | ||
+ | * Bitrate: 4000 | ||
+ | * Use Custom Buffer Size: y | ||
+ | * Buffer Size: 18000 | ||
+ | * CRF: 23 | ||
+ | * Keyframe Interval: 3 | ||
+ | * CPU Usage Preset: veryfast | ||
+ | * Profile: main | ||
+ | * Audio | ||
+ | * Audio Bitrate: 192 | ||
+ | * Audio | ||
+ | * Sample Rate: 48khz | ||
+ | * Video | ||
+ | * Base (Canvas) Resolution: 1920x1080 | ||
+ | * Output (Scaled) Resolution: 1920x1080 | ||
+ | * Integer FPS Value: 25 | ||
+ | * Advanced | ||
+ | * Color Format: NV12 | ||
+ | * YUV Color Space: 709 | ||
+ | * YUV Color Range: Full | ||
== Andere Formate | == Andere Formate | ||
Unser master-strom muss bestimme anforderungen an GOP-Size, I-Frame-Intervall, | Unser master-strom muss bestimme anforderungen an GOP-Size, I-Frame-Intervall, | ||