点播系统http播放请求通过nginx代理到hadoop播放视频流,发现有时候播放器开始播放时间很长,达到一分钟左右。
通过查看nginx日志发现存在大量相同的重复请求,通过分析该批视频都是用户上传的1080P的视频,而由于安卓播放器ijkplayer对1080P的播放出现异常导致播放器不断的重复发起播放请求,导致nginx的连接被不断占用,最后应该导致其它正常的播放请求短时间得不到响应。
本文分析了通过nginx代理到hadoop播放1080P视频时出现的长时间延迟问题。发现由于安卓播放器ijkplayer对于1080P视频的支持不足导致反复请求,进而造成nginx连接资源被大量占用,影响正常播放请求。
点播系统http播放请求通过nginx代理到hadoop播放视频流,发现有时候播放器开始播放时间很长,达到一分钟左右。
通过查看nginx日志发现存在大量相同的重复请求,通过分析该批视频都是用户上传的1080P的视频,而由于安卓播放器ijkplayer对1080P的播放出现异常导致播放器不断的重复发起播放请求,导致nginx的连接被不断占用,最后应该导致其它正常的播放请求短时间得不到响应。

被折叠的 条评论
为什么被折叠?