V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jinzhongqi111
V2EX  ›  Java

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

  •  
  •   jinzhongqi111 · 2020-04-13 16:19:03 +08:00 · 2244 次点击
    这是一个创建于 1688 天前的主题,其中的信息可能已经有所发展或是发生改变。

    老铁们有啥好办法?

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

    数据完整性要求
    视频压缩
    本地上传缓冲
    本地网速监控(考虑到现在家庭带宽上传网速尿性,不能在网速慢的时候卡死网络,在网速快的时候可以加快清空本地缓冲)
    几十个客户端的大致地里分布,如果是全国,就要考虑上分布式。
    onion83
        5
    onion83  
       2020-04-13 22:21:03 +08:00 via Android
    这叫推流,阿里云腾讯云,都有完整的解决方案,不建议自己折腾,涉及转码,分片,存储,分发等环节,一个弄不好就会卡,还是用商业方案吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3428 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:34 · PVG 19:34 · LAX 03:34 · JFK 06:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.