Henry's Notebook
Many strange things
搜索
菜单
导航
首页
最近更改
随机页面
帮助
Henry's Home
个人资料
个人资料
创建账户
登录
消息
目前您没有通知。请访问您的
讨论页
以查看过去消息。
页面工具
内容页面
讨论
查看源代码
历史
首页
»
页面s
查看“Bilibili”的源代码
←
Bilibili
页面上次由
HenryHu
编辑于9年前
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:emailconfirmed
您可以查看与复制此页面的源代码。
== 关于卡 == B站搞了个测试功能,于是可以观察各个源的情况。 === 获得视频地址 === 首先找interface.bilibili.com问视频在哪。目前这个请求是不加密的,有篡改的希望。或者干脆把interface.bilibili.com解析到本地,然后过滤http流量。 随后地址里的域名会被解析。这个过程是可控的。 === 新浪 === 新浪主要有俩域名: * v.iask.com 应该是主站吧 ** 202.108.37.55 北京 联通 ** 60.28.164.251 天津 联通 * edge.v.iask.com.lxdns.com 某CDN的节点,正规名为www.ipswitch.glb0.lxdns.com ** 121.14.35.240 广州 电信 ** 115.231.132.57 杭州 电信 ** 70.39.191.158 LA 首先是给个域名,然后从域名解析出IP。 对前一个域名,北京节点的网速比天津好多了;对后一个域名,当然是LA好。 通过在DNS上固定解析,可以绑定域名和IP。<已实行> 要固定返回的域名…… 可能要改写HTTP请求结果了。 === 乐视 === * g3.letv.cn ** 115.182.51.175 北京 (巨快) ** 117.121.54.219 北京 电信 有的其实看不了,只有广告 === B站 === * us-chicago.acgvideo.com ** 67.159.54.58 Chicago slow <100kB/s varies 700~5000ms * cc.acgvideo.com 正规名 cc00009.f.cncssr.chinacache.net ** 123.235.32.130 ** 36.250.90.194 福建省 联通 very slow <50kB/s lag >1000ms ** 182.118.9.130 河南省 联通 varies 30~300kB/s ** 221.194.130.206 河北省 联通 slow <100kB/s smooth ** 119.6.246.137 四川省 联通 very slow <50kB/s lag >1000ms ** 210.76.57.147 黑龙江 联通 very slow <50kB/s lag >1000ms ** 112.84.133.214 varies/ok 前一个貌似是个缓存,有一些热门视频。但是Android客户端常常没法拿到这个服务器,主要原因是Android客户端在获取视频地址时指定了type=mp4。如果去掉type=mp4,那获得前一个服务器的机会就大不少。 观察得知前一个服务器获得的视频基本上都是flv的。我怀疑是因为多数人使用网页版上b站,而网页版会请求flv格式,于是缓存服务器基本上也是缓存比较热门的flv格式。 其实Android客户端也可以支持flv格式的内容,因此只要把请求时候的type=mp4去掉,就更有希望获得前一个服务器上的视频。<已使用> === 优酷 === * k.youku.com ** 119.167.145.95 fast 200~2200kB/s ok 800~1100ms ** 还有很多119.167.145.* 都差不多 ** 113.103.44.51 fast ok === PPTV === 反正看不了
返回至
Bilibili
。