【问题标题】:Why does Video JS HLS not work as expected only with 60 second segments?为什么 Video JS HLS 仅在 60 秒的片段中无法按预期工作?
【发布时间】:2015-04-02 02:39:58
【问题描述】:

为了制作流媒体服务,我正在提供使用 AWS 弹性转码器生成的 m3u8 和 ts 文件。

我使用的视频播放器是带有videojs-contrib-hls的视频js。

我正在向播放器提供主播放列表 01.m3u8,其中包含两个不同比特率播放列表 1M_.m3u8 和 2M_.m3u8 的 URL(在我看来并不重要)

当我的片段很短时,流式传输效果很好。前 10 秒。但是,当我使用 60 秒时,该功能无法按预期工作。缓冲区停止并且搜索不起作用。当我寻找电影的新部分时,异常被捕获。

Cannot read property 'pts' of undefined

这可能是什么原因造成的?

【问题讨论】:

  • 你能发布一个示例视频吗?

标签: streaming video-streaming m3u8 http-live-streaming


【解决方案1】:

回答我自己的问题。

事实证明,问题出在云端。这些文件被缓存并为不需要的 ts 文件提供服务。

已通过缓存清除解决。

【讨论】:

  • 您好,您能告诉我如何以角度缓存诸如 theoplayer.e.js 之类的工作文件吗?
猜你喜欢
  • 1970-01-01
  • 2013-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-08
相关资源
最近更新 更多