首页 > 解决方案 > 如何从任意点开始视频流 HTTP 直播

问题描述

我已经完成了我的研究,现在我对视频流的工作原理以及它与音频的区别有了适度的了解。现在我使用 ffmpeg 将 .Mp4 文件转换为碎片版本(一系列 .ts 和 .m3u8 清单)正在使用 hls.js 在浏览器上播放它并使其正常工作,但是对于每个请求,它总是从头开始。我不想要这个。所以我的问题是,我如何从任何时候开始流式传输?如果我使用 ffmpeg 剪切视频,它将继续创建一系列 .ts 文件。不仅如此 .m3u8 也将被重写。请问我该如何解决这个问题?如果是的话,我是否走错路了,请指出正确的方向,我很感激 tnx。

更新:我使用以下 ffmpeg 命令:

ffmpeg -i babylon.mp4 -profile:v 基线 -level 3.0 -s 840x560 -start_number 20000 -ss 30 -hls_list_size 0 -f hls babylon.m3u8

标签: video-streamingjwplayerhttp-live-streamingmse

解决方案


推荐阅读