如何使用VLC (linux上的cli)实现到m3u8播放列表的实时视频重流?我目前有一段代码,但它不能正常工作。
["cvlc","-v",url,"--drop-late-frames","--skip-frames","--sout","#std{access=livehttp{seglen=1,delsegs=false,numsegs=5, index=/var/www/x/test.m3u8, index-url=http://hello.com/_x/test-########.ts}, mux=ts{use-key-frames}, dst=/var/www/xxx/test-########.ts}}"由于某种原因,上面的代码需要等待3-10秒才能生成新的.ts文件--这应该是实时完成的。我应该使用什么命令行参数来纠正这个问题?
发布于 2016-02-04 02:30:12
m3u8是一种零散的格式。这意味着直到碎片完整(没有部分碎片)才能更新清单,因为我们不能时间旅行,我们必须等待碎片的所有帧。在你的情况下是3秒。
https://stackoverflow.com/questions/35173751
复制相似问题