有这样的一个需求:几十个客户端同时向后台传输自己的录屏视频数据,后台(n 个节点)接收并归档成文件有什么好的方式保证稳定、高效、高可用性呢?(每次录屏时常几十分钟~几小时) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Lumi06
V2EX    Java

有这样的一个需求:几十个客户端同时向后台传输自己的录屏视频数据,后台(n 个节点)接收并归档成文件有什么好的方式保证稳定、高效、高可用性呢?(每次录屏时常几十分钟~几小时)

  •  
  •   Lumi06 Apr 13, 2020 2695 views
    This topic created in 2218 days ago, the information mentioned may be changed or developed.

    老铁们有啥好办法?

    Supplement 1    Apr 14, 2020
    多谢各位回复,可惜我这是内网,得自行实现,没法使用在线服务。难受
    5 replies    2020-04-13 22:21:03 +08:00
    toss156
        1
    toss156  
       Apr 13, 2020
    基本上大的 cdn 都支持呀,录屏直播+存储,钱准备好,什么都不是问题。
    horkooo
        2
    horkooo  
       Apr 13, 2020 via Android
    这就是简单视频上传呀。除了上传前分段上传,上传后自动合并以外,还没啥技术点。如果播放也是切片也没合并的必要
    eason1874
        3
    eason1874  
       Apr 13, 2020
    不缺钱建议直接用各大云存储的 API,服务器只需要做鉴权,客户端拿到令牌之后直传云存储。
    gesse
        4
    gesse  
       Apr 13, 2020
    这是要上网课吗?

    数据完整性要求
    视频压缩
    本地上传缓冲
    本地网速监控(考虑到现在家庭带宽上传网速尿性,不能在网速慢的时候卡死网络,在网速快的时候可以加快清空本地缓冲)
    几十个客户端的大致地里分布,如果是全国,就要考虑上分布式。
    onion83
        5
    onion83  
       Apr 13, 2020 via Android
    这叫推流,阿里云腾讯云,都有完整的解决方案,不建议自己折腾,涉及转码,分片,存储,分发等环节,一个弄不好就会卡,还是用商业方案吧。
    About     Help     Advertise     Blog     API     FAQ     Solana     1127 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 23:28 PVG 07:28 LAX 16:28 JFK 19:28
    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