我有1-5
輸入流,每個上傳的時間偏移稍有不同。ffmpeg - 將rtmp流切換爲單個編碼輸出?
藉助rtmp和ffmpeg,我可以可靠地將單個數據流編碼到HLS播放列表中,該播放列表可在我的目標投放平臺iOS上無縫播放。
我知道你可以接受多個輸入流到ffmpeg中,並且我想在輸入流之間切換以創建一致的單一無縫輸出。
所以我想定期在 rtmp://localhost/live/stream1
.. rtmp://localhost/live/stream5
之間切換。有時會有多個流,有時不會。
在生成HLS播放列表時,ffmpeg在輸入流之間旋轉有什麼方法嗎?我的目標是避免爲服務器成本原因運行ffmpeg的重複實例,並且我認爲連接不同編碼的輸入流進行回放將是困難的,如果不是不可能的話。
切換每個段是理想的行爲,但我也需要保持流在時間上的同步。這可能嗎?