最近看acfun经常6分钟视频就不动了 据说是渣浪的问题 求解决办法啊 天下基友是一家啊
6分钟组诅咒
2009年5月1日, 渣浪将视频切割点由21分钟调整到6分钟,从而导致AC超过6分钟的新投稿全部不能完整播放,这就是著名的『6分钟诅咒事件』
造成6分钟诅咒的原因有两个:
1. AC当时的播放器不支持完整播放切割的视频
2. 渣浪无法完美切割H264编码的视频,切割后6分钟以后部分将损坏
解决的办法:
1.获取渣浪播放文件表。通过查看acfun或者bilibili视频页面的源代码,我们可以判断这个视频是不是渣浪外链,并在是渣浪外链的情况下找到视频的渣浪视频号。如果找到的视频号为AAAAAAAA,那么我们就可以打开网页 v.iask.com/v_play.php?vid=AAAAAAAA来查看视频的播放文件表。也就是视频被分割成的文件段。通常情况下,这些视频段所在的域名具有这样的格式:“xx.dhot.v.iask.com”,其中“xx”一般是你所在的省的缩写。
2.测试各服务器的链接速度,找出问题服务器。试着下载一下文件表中的各视频段。能下载说明连接无问题;不能下载就说明这个服务器很可能连接不能了。假设我们有个域名是“BB.dhot.v.iask.com”的服务器连接不能,那么进行下一步。
3.移花接木,将问题服务器的域名接在一个正常服务器的ip上。随便找到一个连接正常的服务器的域名,用ping或者nslookup工具找出这个正常域名的IP,假设是CCC.CCC.CCC.CCC。然后我们在host文件的末尾加上这样一句:CCC.CCC.CCC.CCC BB.dhot.v.iask.com。Win环境下host文件的地址是windows\system32\drivers\etc \hosts,linux环境下是/etc/hosts。
4.清理缓存,重启浏览器。