要制作流媒体服务,我正在使用AWS弹性转码器生成m3u8和ts文件。
我使用的视频播放器是带有videojs-contrib-hls的视频js。
我正在为玩家提供主播放列表01.m3u8,其中包含两个不同比特率播放列表的网址1M_.m3u8 amd 2M_.m3u8(在我看来并不重要)
当我的片段很短时,流式播放效果很好。前10秒。但是,当我使用60秒时,功能无法按预期工作。缓冲停止并寻求不起作用。当我寻找电影的新部分时,会发现异常。
Cannot read property 'pts' of undefined
导致这种情况的原因是什么?
答案 0 :(得分:0)
回答我自己的问题。
事实证明问题来自于云端。这些文件被缓存并提供不需要的ts文件。
它是通过缓存清除来解决的。