现在有“边下边播”的程序方案么?

2014-05-24 15:43:47 +08:00
 lsylsy2
RT,视频加载不给力,想把在线视频的地址劫持然后用类似迅雷“边下边看”多线程……
5894 次点击
所在节点    程序员
14 条回复
ultimate010
2014-05-24 15:54:11 +08:00
等大牛回复。
akfish
2014-05-24 16:07:04 +08:00
原理上讲不难,有codec,视频格式本身支持streaming,然后你自己按接口撸一个stream出来做buffer,也就是network stream写到file stream然后再读出来喂codec而已。
lsylsy2
2014-05-24 16:19:32 +08:00
@akfish 想了下,形式应该是这么样:
这个程序用类似迅雷的技术多线程下载文件(不知道有没有现成的轮子比如aria2),然后能开一个HTTP端口,把内部的多线程下载、多个镜像地址打包成一个地址对外提供服务,然后在文件没有下载完毕的时候HTTP端口就能提供数据
akfish
2014-05-24 16:30:19 +08:00
@lsylsy2 我理解成app内实现了。
你要的那种,用现成的proxy server就应该能做到。
随手一搜就有配置用squid cache youtube的
http://aacable.wordpress.com/2012/08/13/youtube-caching-with-squid-nginx/
lsylsy2
2014-05-24 16:42:02 +08:00
@akfish 我想要的是在proxy-origin这条线,实现像迅雷这样的多线程、多镜像功能……
mengzhuo
2014-05-24 20:04:29 +08:00
迅雷会员 20块钱而已
lsylsy2
2014-05-24 21:07:39 +08:00
@mengzhuo 我没法用迅雷看B站啊
lsylsy2
2014-05-24 21:08:00 +08:00
@mengzhuo 顺便我VIP6……升级到7还有挺久
tangzx
2014-05-24 23:33:28 +08:00
更划算一些的方案是换一个好些的 ISP
austinchou0126
2014-05-24 23:35:42 +08:00
这种Idea个人觉得更适合BT协议而不是HTTP协议
lsylsy2
2014-05-25 00:06:04 +08:00
@tangzx 校园网,没法换……
lsylsy2
2014-05-25 00:06:50 +08:00
@austinchou0126 想要以一个“proxy”的形式实现,前端是正常优酷土豆的HTTP地址,后台提取出视频ID之后怎么样都可以了
ehs2013
2014-05-25 01:38:39 +08:00
SAE 上建立 goagent-paas
lsylsy2
2014-05-25 23:27:32 +08:00
@ehs2013 我学校的网是多线路(学校网关会根据某个表选择不同的线,似乎有教育网、联通、电信通几条,然后这个似乎还会不定时变化),即使是我的网络到SAE有时都会抽风(解析个电信IP硬让你走联通这种),我更希望的是实现一个有部分视频网站已经提供,但是感觉不够好的“视频加速器”软件。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/114057

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX