上次可能没搞清楚cntv的vip直播清晰度的切换原理,刚刚发现这个清晰度切换过程会有大概1-2秒的等待过程,此过程出现视频或者页面的刷新操作。
通过抓包发现,视频的播放过程大概是这样的,视频会不断的请求以下链接,获取视频资源
http://live05.5plus.wscdns.com/live/cntv/2014/game_deu_arg_2400/20140713/19/5626.mp4
/game_deu_arg_2400/ 而这个就是视频的清晰度了,2400是最高的,也就是720p,而400是最低的,也就是240p,其余以此类推。
播放的过程不断变化的只有5626.mp4这个资源了,文件名会不断的变化,但是这个基于一个怎样的算法就不太清楚了,有知道的可以讨论下
通过抓包发现,视频的播放过程大概是这样的,视频会不断的请求以下链接,获取视频资源
http://live05.5plus.wscdns.com/live/cntv/2014/game_deu_arg_2400/20140713/19/5626.mp4
/game_deu_arg_2400/ 而这个就是视频的清晰度了,2400是最高的,也就是720p,而400是最低的,也就是240p,其余以此类推。
播放的过程不断变化的只有5626.mp4这个资源了,文件名会不断的变化,但是这个基于一个怎样的算法就不太清楚了,有知道的可以讨论下