如何同时播放两个远程流

如何同时播放两个远程流

如何同时播放两个远程流(https://...m3u8)、一个视频和一个音频,从命令行?重要的提示:我需要设置几个 HTTP 标头以使流可以正常工作。

我在 macOS 上,安装了 VLC、FFmpeg 和 streamlink。FFplay 支持设置 HTTP 标头,但不支持播放多个流,因此无法使用。

更新:我现在有一个适用于 FFmpeg/FFplay 的工作解决方案,但我对使用 VLC 或 streamlink(允许更好地在流中跳转)的工作解决方案仍持开放态度。

答案1

结合使用 ffmpeg 和 ffplay

ffmpeg -headers X -i .. -headers Y -i .. -c copy -f nut - | ffplay -f nut -i -

相关内容