Multi bitrate HLS dal vivo con FFmpeg per Windows
-
26-10-2019 - |
Domanda
Sto cercando di codificare un flusso dal vivo in di Apple HLS per iPhone su Windows. Stavo guardando diverse opzioni e Wowza può farlo, ma non supporta la distribuzione CDN di HLS per quanto posso vedere. Inoltre costa un sacco di soldi.
Quello che ho trovato è stato questo sito: http://www.espend.de/artikel/iphone-ipad-ipod-http-streaming-segmenter-and-m3u8-windows.html
ora posso impostare un unico flusso bitrate facilmente, ma il mio obiettivo è una diretta streaming multi-bitrate adapive. È possibile? Per i contenuti VOD può essere facilmente realizzato con la creazione delle diverse qualità quindi il collegamento a loro in una nuova M3U8, ma come sarebbe questo essere fatto in diretta?
I può naturalmente istituito tre flussi dal vivo di qualità e link a loro in un M3U8, ma come faccio a farli GOP-allineati in questo caso?
Il mio primo pensiero era quello di avere un'istanza ffmpeg creare tutte le qualità e ri-Stream quelle uscite a nuove ffmpeg-istanze che solo remux e tubo al segmenter. Ma avrei bisogno di un certo modo di flusso continuo a livello locale tra le istanze. che si può fare?
Se qualcuno ha una soluzione piacevole per questo, o può collegarsi ad altri software in grado di HLS dal vivo sulle finestre, Gradirei qualsiasi ingresso.
Hanno un grande giorno! Saluti Carl
Soluzione
Proprio per far sapere, ho finito per usare http://www.ioncannon.net/projects/http-live-video-stream-segmenter-and-distributor/ su un virtualbox linux e funziona benissimo. Ho avuto problemi a compilarlo, ma c'erano un paio di bivi che risolto questi problemi.