m3u8前10秒画面卡顿

发布于 2022-09-11 22:23:43 字数 782 浏览 30 评论 0

我有个m3u8的资源.每次播放的时候前10秒画面会卡住,声音正常.播放之后拖动到第0秒也会卡住
用的ffmpeg+videojs (视频经过一次转码的 所以codec是copy)

command.addAll(Arrays.asList("ffmpeg", "-y"));
command.addAll(Arrays.asList("-i", file));
command.addAll(Arrays.asList("-codec", "copy"));
command.addAll(Arrays.asList("-hls_time", "10"));
command.addAll(Arrays.asList("-threads", "8"));
command.addAll(Arrays.asList("-hls_key_info_file", keyInfoPath));
command.addAll(Arrays.asList("-hls_playlist_type", "vod"));
command.addAll(Arrays.asList("-hls_segment_filename", pathFile.getAbsolutePath()+"/index%d.ts"));
command.add(convertPath);

在线测试地址

https://www.m3u8play.com/?play=https://cdn.zhixueyun.com/default/M00/05/C9/CqJGV10v5NyECg5jAAAAAKnCCyI547_t/index.m3u8

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

李不 2022-09-18 22:23:43

谢邀……具体问题我不太清楚啦,但是要进一步测试的话,用node在后端可以把m3u8文件拆解,m3u8文件实质上就是一系列ts文件,印象里ts文件是可以直接转码播放的。另外m3u8在不同浏览器里支持程度不一样,出问题很正常。我之前因工作中需要调研m3u8格式的VR视频播放器,一些比较成熟的播放器框架,在浏览器兼容以及播放效果上的完善也都只是起步阶段。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文