video-streaming - 如何播放 .m3u8 和管理缓冲?
问题描述
我正在设置一个可以从 m3u8 播放列表 (HLS) 播放的网页。我想处理请求并从服务器逐块读取并将其附加到缓冲区。当播放某些视频块时,还要清除缓冲区。这与 MSE https://github.com/bitmovin/mse-demo/blob/master/index.html的示例类似。有没有可能用 hls.js 做到这一点
解决方案
Hls js 允许设置后台缓冲区
例如
新 Hls({liveMaxBackBufferLength: 30})
推荐阅读
- javascript - 如何测试使用 React Autosuggest 的组件
- javascript - Javascript React 图像玻璃放大镜
- ios - iOS 如何获取图表网格的大小?
- javascript - 如何将字符串转换为正确类型的元素数组
- android - 在 Android 10 中膨胀类 androidx.appcompat.widget.FitWindowsLinearLayout 时出错
- javascript - 使用 JQuery 删除字符串中的空白序列
- docker - 多阶段 dockerfile 跳过阶段
- php - 如何修复跨域 laravel-echo-server 错误?
- go - 如何在 Go handlerfunc 中传递全局变量和 Go 上下文
- java - ControllerAdvice 有条件地处理异常