Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
events:30c3:cdn:live-rtmp-dynamic-bitrate [2016/03/22 10:40] – ↷ Page moved from 30c3:cdn:live-rtmp-dynamic-bitrate to events:30c3:cdn:live-rtmp-dynamic-bitrate v0tti | events:30c3:cdn:live-rtmp-dynamic-bitrate [2016/03/22 10:40] (current) – ↷ Links adapted because of a move operation v0tti | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Live RTMP Dynamic Bitrate Streaming ====== | ====== Live RTMP Dynamic Bitrate Streaming ====== | ||
- | Im rtmp-Kontext von nginx wird eine Applikation //src// benötigt, die die Videos in die verschiedenen Varianten umkodiert. Das ist gleich zu [[30c3: | + | Im rtmp-Kontext von nginx wird eine Applikation //src// benötigt, die die Videos in die verschiedenen Varianten umkodiert. Das ist gleich zu [[events:30c3: |
Die Streams werden mittels ffmpeg in diverse Größen und Bitraten umkodiert. Das braucht CPU-Last. Das Ergebnis wird in die Applikation //stream// rein gestreamt. Die Namen sind die des pull-Streams plus eine Kennung für die Variante. | Die Streams werden mittels ffmpeg in diverse Größen und Bitraten umkodiert. Das braucht CPU-Last. Das Ergebnis wird in die Applikation //stream// rein gestreamt. Die Namen sind die des pull-Streams plus eine Kennung für die Variante. |