为什么Video JS HLS只能在预期的60秒内工作?

时间:2015-02-03 01:18:23

标签: streaming video-streaming m3u8 hls

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

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

我正在为玩家提供主播放列表01.m3u8,其中包含两个不同比特率播放列表的网址1M_.m3u8 amd 2M_.m3u8(在我看来并不重要)

当我的片段很短时,流式播放效果很好。前10秒。但是,当我使用60秒时,功能无法按预期工作。缓冲停止并寻求不起作用。当我寻找电影的新部分时,会发现异常。

Cannot read property 'pts' of undefined

导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题。

事实证明问题来自于云端。这些文件被缓存并提供不需要的ts文件。

它是通过缓存清除来解决的。