功能建议,增加视频源服务器群IP列表

Topics: 功能建议
Nov 2, 2012 at 4:16 AM

新浪等视频源都是有CDN网络的,建议增加一个IP列表,尽可能列举视频源的CDN节点IP,并可自行或通过订阅维护。

为了解决一个服务器报告404或500导致无法完全下载的情况

比如,得到的地址为:

http://60.215.128.184/f/1/5a017165138c8f68dbacdc786323655b71013779.hlv

访问该地址结果得到404,但把其中的服务器IP改为60.215.128.183,则可正常下载。

当然这个地址是我猜测的,因为服务器群一般C类上是一样的。

有的得到的是域名,可解析后进行同样的操作。

 

我下载很多视频遇到这个问题,忘解决。

Coordinator
Nov 5, 2012 at 2:08 AM

之前有过这个想法,不过不知道从哪里能得到CDN的各种IP列表。

维护起来恐怕也是个难题呀

Coordinator
Nov 5, 2012 at 2:09 AM
This discussion has been copied to a work item. Click here to go to the work item and continue the discussion.
Nov 5, 2012 at 10:18 AM

方法也好说,ACDown在下载时就可以得到视频源类型,分段的一般会得到多个节点地址。即使没有列表,由分段视频里的这些节点地址也可基本解决问题了。

 

像我下载这个视频,得到以下列表。

http://video.sinaedge.com/1859/683/c609040318989ff4e6d62502b1466546.hlv?ssig=%2Fel2hd0v5r&Expires=1351958400&KID=njhMfEfoqWHbwsrdxSRB&nouse=1&
http://60.215.128.186/f/1/a19c96c9d0964684b401a698d6aa693671013777.hlv
http://60.215.128.183/f/1/8d6bd027c6bad24859e161817967266571005078.hlv
http://60.215.128.184/f/1/5a017165138c8f68dbacdc786323655b71013779.hlv
http://60.215.128.31/f/1/95c35d716a36fd97c0d9c47ba0216e5271013781.hlv
http://60.215.128.15/f/1/7c1f93ebbfcd5cf6af9ff8bd522c288171013783.hlv
http://60.215.128.34/f/1/b8f195375f01056eb689653ba1e9117071013785.hlv
http://60.215.128.16/f/1/10670c66e91b1b27c69c2a55696dec4d71013787.hlv
http://60.215.128.16/f/1/4c4107099255432eea4edbf51104f52971005080.hlv
http://60.215.128.31/f/1/5df9197445ad9e8a227be39d9c5b0eb471005082.hlv
http://60.215.128.35/f/1/95349d103d572327323c75ce2e3e200a71013789.hlv
http://60.215.128.184/f/1/d801ae5b5c0463e8cdc9b8e90c8c929f71005084.hlv
http://video.sinaedge.com/2947/1746/a2a79c228f2e37c7c9e368c3ffb61453.hlv?ssig=5ZLL0U0iq%2B&Expires=1351958400&KID=njhMfEfoqWHbwsrdxSRB&nouse=1&
http://60.215.128.15/f/1/61821a1be0a2a513df5a77bb2c46df3b71005088.hlv
http://60.215.128.214/f/1/330634d3d7534968a180d8d41fa9cd2471005090.hlv

这里面已经有很多IP了,利用好这些IP可以说,即使有几个节点不正常,基本可下载到完整的视频了。

可将这些地址收集保存到用户本地。如果有一个服务器,并在下载时自动将这些ip上传服务器,服务器根据视频源写入数据库,基本就可得出一个cdn节点ip的列表了。甚至可分析节点可靠度,繁忙程度等。

Coordinator
Nov 7, 2012 at 8:26 AM

多谢建议:)

如你所见,AcDown目前是纯Client端的应用程序,目前还没有开展拓展到Web端的工作。不过将来一定会慢慢加入这些功能的。

 

现在的解决方法是可以安装一个第三方的视频加速器,然后在AcDown中设置使用IE代理,之后这些加速器就可以为AcDown下载进行加速了。原理和你说的大概也是一样的-v-