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

2020-04-13 16:19:03 +08:00
 jinzhongqi111

老铁们有啥好办法?

2142 次点击
所在节点    Java
5 条回复
toss156
2020-04-13 17:20:27 +08:00
基本上大的 cdn 都支持呀,录屏直播+存储,钱准备好,什么都不是问题。
horkooo
2020-04-13 20:03:11 +08:00
这就是简单视频上传呀。除了上传前分段上传,上传后自动合并以外,还没啥技术点。如果播放也是切片也没合并的必要
eason1874
2020-04-13 20:10:12 +08:00
不缺钱建议直接用各大云存储的 API,服务器只需要做鉴权,客户端拿到令牌之后直传云存储。
gesse
2020-04-13 22:00:33 +08:00
这是要上网课吗?

数据完整性要求
视频压缩
本地上传缓冲
本地网速监控(考虑到现在家庭带宽上传网速尿性,不能在网速慢的时候卡死网络,在网速快的时候可以加快清空本地缓冲)
几十个客户端的大致地里分布,如果是全国,就要考虑上分布式。
onion83
2020-04-13 22:21:03 +08:00
这叫推流,阿里云腾讯云,都有完整的解决方案,不建议自己折腾,涉及转码,分片,存储,分发等环节,一个弄不好就会卡,还是用商业方案吧。

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

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

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

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

© 2021 V2EX