有没有斗鱼和熊猫的同学,直播播放中的多线路,在推流的过程中是怎么实现的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的容
zhchyu999
V2EX    程序员

有没有斗鱼和熊猫的同学,直播播放中的多线路,在推流的过程中是怎么实现的

  •  
  •   zhchyu999 2017-03-09 16:14:25 +08:00 6913 次点击
    这是一个创建于 3157 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在的情况是用的七牛的全家桶,现在想添加一套腾讯云的线路,但是只想用一个地址推流,这个具体是怎么实现的,有了解的么

    第 1 条附言    2017-03-10 13:58:15 +08:00
    找到一个方案,用 ffmpeg -i rtsp://localhost/live -c copy -f flv rtmp://server/live/h264Stream 命令直接转一手推上去
    13 条回复    2017-07-26 14:50:41 +08:00
    zhchyu999
        1
    zhchyu999  
    OP
       2017-03-09 17:00:19 +08:00
    没有大兄弟了解么
    shoco
        2
    shoco  
       2017-03-09 17:42:18 +08:00
    你用 ffmpeg 拉流后再转一路出去就可以了
    paradoxs
        3
    paradoxs  
       2017-03-09 17:43:21 +08:00
    同时集成七牛和腾讯的 比较罕见
    18600491593
        4
    18600491593  
       2017-03-09 17:52:42 +08:00
    这个严格来说不会有人告诉你的, 属于技术保密,我过我是上述 2 家公司的人肯定不跟你说
    ETiV
        5
    ETiV  
       2017-03-09 18:02:59 +08:00 via iPhone   1
    同 2#

    我们做演唱会直播,同时推到 8 个平台。就是这么做的,不过用的是 nginx rtmp
    zhchyu999
        6
    zhchyu999  
    OP
       2017-03-09 20:57:43 +08:00
    @shoco @ETiV 这样是不是延迟不一样
    lsylsy2
        7
    lsylsy2  
       2017-03-09 21:03:18 +08:00
    @zhchyu999 本来 HLS 延迟就是数秒~数十秒起步,假如你是推到一台本地服务,然后 ffmpeg 转成多路的话,中间延迟可以忽略。
    当然你要是推到一个平台的服务器上,然后再拉下来推到另一家那当然就不一样了
    zhchyu999
        8
    zhchyu999  
    OP
       2017-03-09 21:03:50 +08:00
    @paradoxs 买了这两家的其他服务,顺手用了
    siteshen
        9
    siteshen  
       2017-03-09 23:59:54 +08:00
    多线路(多个 server 都有流服务)就两个方案呗:
    1. client 往多个 server 推
    2. client 往一个 server 推,这个 server 再往多个 server 转推

    前面一个太依赖 client 的网络状况,所以就只有第二种办法了。
    tongchia
        10
    tongchia  
       2017-03-10 02:10:26 +08:00
    肯定不是客户端向多家服务商推流, 太占资源了, 本来用户的上传带宽就有限
    估计是先推到一个很快的节点上, 然后其他节点或不同的服务商从第一个节点上拉并分发, 具体方案可以和服务商谈.
    flowerwrong
        11
    flowerwrong  
       2017-03-10 08:04:56 +08:00 via iPhone
    1. 先推到一台服务器,再从服务器推到其他平台
    2. 联系七牛或者阿里云,请他们帮转。

    其实原理都一样。参考 srs wiki
    https://github.com/ossrs/srs/wiki/v2_CN_Home
    loox
        12
    loox  
       2017-03-10 14:59:47 +08:00
    联系七牛做转推
    boin
        13
    boin  
       2017-07-26 14:50:41 +08:00
    公司级的方案是转推,在收流方的边缘节点或者核心节点上复制几份推到其它服务商。

    个人自己玩就是 ffmpeg copy 即可
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3554 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 00:46 PVG 08:46 LAX 17:46 JFK 20:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86