V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lsylsy2
V2EX  ›  程序员

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

  •  
  •   lsylsy2 · 2014-05-24 15:43:47 +08:00 · 5996 次点击
    这是一个创建于 3868 天前的主题,其中的信息可能已经有所发展或是发生改变。
    RT,视频加载不给力,想把在线视频的地址劫持然后用类似迅雷“边下边看”多线程……
    14 条回复    2014-05-25 23:27:32 +08:00
    ultimate010
        1
    ultimate010  
       2014-05-24 15:54:11 +08:00
    等大牛回复。
    akfish
        2
    akfish  
       2014-05-24 16:07:04 +08:00
    原理上讲不难,有codec,视频格式本身支持streaming,然后你自己按接口撸一个stream出来做buffer,也就是network stream写到file stream然后再读出来喂codec而已。
    lsylsy2
        3
    lsylsy2  
    OP
       2014-05-24 16:19:32 +08:00
    @akfish 想了下,形式应该是这么样:
    这个程序用类似迅雷的技术多线程下载文件(不知道有没有现成的轮子比如aria2),然后能开一个HTTP端口,把内部的多线程下载、多个镜像地址打包成一个地址对外提供服务,然后在文件没有下载完毕的时候HTTP端口就能提供数据
    akfish
        4
    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
        5
    lsylsy2  
    OP
       2014-05-24 16:42:02 +08:00
    @akfish 我想要的是在proxy-origin这条线,实现像迅雷这样的多线程、多镜像功能……
    mengzhuo
        6
    mengzhuo  
       2014-05-24 20:04:29 +08:00
    迅雷会员 20块钱而已
    lsylsy2
        7
    lsylsy2  
    OP
       2014-05-24 21:07:39 +08:00
    @mengzhuo 我没法用迅雷看B站啊
    lsylsy2
        8
    lsylsy2  
    OP
       2014-05-24 21:08:00 +08:00
    @mengzhuo 顺便我VIP6……升级到7还有挺久
    tangzx
        9
    tangzx  
       2014-05-24 23:33:28 +08:00 via iPhone
    更划算一些的方案是换一个好些的 ISP
    austinchou0126
        10
    austinchou0126  
       2014-05-24 23:35:42 +08:00 via iPhone
    这种Idea个人觉得更适合BT协议而不是HTTP协议
    lsylsy2
        11
    lsylsy2  
    OP
       2014-05-25 00:06:04 +08:00
    @tangzx 校园网,没法换……
    lsylsy2
        12
    lsylsy2  
    OP
       2014-05-25 00:06:50 +08:00
    @austinchou0126 想要以一个“proxy”的形式实现,前端是正常优酷土豆的HTTP地址,后台提取出视频ID之后怎么样都可以了
    ehs2013
        13
    ehs2013  
       2014-05-25 01:38:39 +08:00
    SAE 上建立 goagent-paas
    lsylsy2
        14
    lsylsy2  
    OP
       2014-05-25 23:27:32 +08:00
    @ehs2013 我学校的网是多线路(学校网关会根据某个表选择不同的线,似乎有教育网、联通、电信通几条,然后这个似乎还会不定时变化),即使是我的网络到SAE有时都会抽风(解析个电信IP硬让你走联通这种),我更希望的是实现一个有部分视频网站已经提供,但是感觉不够好的“视频加速器”软件。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2996 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:55 · PVG 21:55 · LAX 05:55 · JFK 08:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.