【发布时间】:2016-01-11 16:55:03
【问题描述】:
我有1-5 输入流,每个上传的时间偏移略有不同。
使用 rtmp 和 ffmpeg,我可以可靠地将单个流编码为 HLS 播放列表,该播放列表可以在我的目标交付平台 iOS 上无缝播放。
我知道您可以在 ffmpeg 中接受多个输入流,并且我想在输入流之间切换以创建一致的、单一的、无缝的输出。
所以我想在
rtmp://localhost/live/stream1 .. rtmp://localhost/live/stream5 定期进行。有时会有多个流,有时不会。
在生成 HLS 播放列表时,ffmpeg 是否可以在输入流之间旋转?我的目标是避免出于服务器成本原因运行重复的 ffmpeg 实例,而且我认为连接不同编码的输入流进行播放即使不是不可能也很困难。
打开每个片段是理想的行为,但我还需要保持流的时间同步。这可能吗?
【问题讨论】:
标签: ffmpeg rtmp http-live-streaming