2025 · 02/20/2025 0

记录一次视频不能播放事件

故障现象:

在Chrome无痕模式
https://cdnjdcontent.aikan.pdnews.cn/zhbj-20250219/vod/content/89643d3c3efa4f84a5895a25a8798afb.mp4 不能播
换成Firefox就可以播放

以下都是Chrome浏览器验证情况
https://cdnjdout.aikan.pdnews.cn/zhbj-20250219/vod/content/output/031355a351a24057b5bfb04b86dfbea5_opt.mp4 cdnjdout.aikan.pdnews.cn能播
https://cdnjdcontent.aikan.pdnews.cn/test/031355a351a24057b5bfb04b86dfbea5_opt.mp4 cdnjdcontent.aikan.pdnews.cn能播

https://cdnjdcontent.aikan.pdnews.cn/test/89643d3c3efa4f84a5895a25a8798afb.mp4 cdnjdcontent.aikan.pdnews.cn不能播
https://cdnjdout.aikan.pdnews.cn/test/89643d3c3efa4f84a5895a25a8798afb.mp4 cdnjdout.aikan.pdnews.cn能播

89643d3c3efa4f84a5895a25a8798afb.mp4改名后:
https://cdnjdcontent.aikan.pdnews.cn/test/afb.mp4 cdnjdcontent.aikan.pdnews.cn不能播
对应OSS地址https://rmrb-creator-prod.oss-cn-beijing.aliyuncs.com/test/afb.mp4 能播

最终定位下来是播放器流式播放Range传参时,首次加载只加载了部分视频,导致京东cdn缓存分片出问题,京东cdn回源阿里云OSS,当首次只加载部分视频文件,后续加载Range又超出视频文件实际大小,阿里云OSS会兼容此情况返回视频全部文件并响应了200状态码,导致京东CDN切片故障

以下是响应头故障图和正常图

(故障)

(正常)