Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| cdn [2020/11/28 19:59] – [Stream-URLs] ischluff | cdn [2022/04/27 21:58] – [Repo Links] andi | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| = CDN | = CDN | ||
| - | Diese Doku beschreibt unser Live-Streaming CDN, wie es seit dem 34C3 existiert. Anfang 2020 wurde das Verteilen der Transcoder-Prozesse automatisiert, | ||
| + | < | ||
| + | |||
| + | Diese Doku beschreibt unser Live-Streaming CDN, wie es seit dem 34C3 existiert. | ||
| + | |||
| + | Das File-CDN wird dagegen auf der Seite [[software: | ||
| + | </ | ||
| == Architektur | == Architektur | ||
| Die CDN-Kaskade hat 5 Stufen: Master-Encoder, | Die CDN-Kaskade hat 5 Stufen: Master-Encoder, | ||
| Line 140: | Line 145: | ||
| HLS (h.264 Multi-Qualität + Multi-Lang) | HLS (h.264 Multi-Qualität + Multi-Lang) | ||
| - | * http:// | + | * http:// |
| - | * http:// | + | |
| + | Moar HLS | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| Legacy VPx-HD: | Legacy VPx-HD: | ||
| Line 198: | Line 209: | ||
| == The Future of Streaming? | == The Future of Streaming? | ||
| - | Um die Redundanz zu erhöhen und das Management zu vereinfachen ist geplant die Streams auf dem CDN zukünftig über ein verteiltes System zu managen welches auf etcd aufbaut. | + | Um die Redundanz zu erhöhen und das Management zu vereinfachen ist geplant die Streams auf dem CDN zukünftig über ein verteiltes System zu managen welches auf consul |
| Damit wäre es möglich redundante CDN-Master sowie redundante Ingest-Server zu betreiben und trotzdem ein Web-Backend mit allen relevanten Streaming-Infos bereitzustellen. Weiterhin könnte die Streaming-Webseite intelligent auf das Vorhandensein/ | Damit wäre es möglich redundante CDN-Master sowie redundante Ingest-Server zu betreiben und trotzdem ein Web-Backend mit allen relevanten Streaming-Infos bereitzustellen. Weiterhin könnte die Streaming-Webseite intelligent auf das Vorhandensein/ | ||
| Line 205: | Line 216: | ||
| === Übersicht | === Übersicht | ||
| - | {{::stream-automation-v2.png?1200|}} | + | {{drawio> |
| + | |||
| + | ==== Repo Links | ||
| + | * Stream-api, Upload-Proxy, | ||
| + | * rtmp-auth daemon: https:// | ||
| + | * Transcoding-Script: | ||
| === Änderungen zum Jetzt-Stand | === Änderungen zum Jetzt-Stand | ||
| Line 217: | Line 233: | ||
| Audio-Only Streams über Icecast bleiben aber vermutlich erhalten genauso wie das interne Relaying über Icecast. | Audio-Only Streams über Icecast bleiben aber vermutlich erhalten genauso wie das interne Relaying über Icecast. | ||
| + | |||