当MediaLive频道被配置为从实时HLS输入中提取时,该频道会暂停下载新片段,同时尝试返回并下载旧片段。有没有MediaLive设置可以让频道输入忘记播放列表当前版本中不再存在的旧片段?
频道输入网络HLS设置中的重试计数和重试间隔设置仅适用于播放列表清单,而不适用于片段,并且MediaLive不尊重410消失。频道将继续重试段下载请求。
VLC、OBS、HLS.js和其他视频客户端能够毫无问题地消费和播放HLS播放列表。
GET "/hls/live/index.m3u8"
GET "/hls/live/segment/237/file.ts"
GET "/hls/live/segment/240/file.ts"
GET "/hls/live/segment/239/file.ts"
GET "/hls/live/segment/241/file.ts"
GET "/hls/live/segment/238/file.ts"
GET "/hls/live/segment/242/file.ts"
GET "/hls/live/index.m3u8"
GET "/hls/live/segment/236/file.ts" |
GET "/hls/live/segment/236/file.ts" |
... |- 20 times
GET "/hls/live/segment/236/file.ts" |
GET "/hls/live/segment/236/file.ts" |
GET "/hls/live/segment/243/file.ts" |- 20 seconds later, 243 is already gone
GET "/hls/live/segment/243/file.ts" |
... |- 20 times
GET "/hls/live/segment/243/file.ts" |
GET "/hls/live/segment/243/file.ts" |
GET "/hls/live/segment/244/file.ts" |- 40 seconds later, 244 is already gone
GET "/hls/live/segment/244/file.ts" |
... |- 20 times
GET "/hls/live/segment/244/file.ts" |
GET "/hls/live/segment/244/file.ts" |
重试计数和重试间隔适用于清单和段,您可以减少重试次数以避免这种情况。此外,您当前的缓冲段设置为什么?
Zach