如何解决如何在流行的在线教育网站中实现视频流
我需要构建一个基于网络的视频播放器。像coursera/udemy这样的东西。我想知道以下内容。
- 我们可以在哪里存储视频(Blob、Db 等)?
- 假设我在 Blob 存储中上传了视频。如何确保没有人能够下载此视频?
- 如果我预计有 500 个并发用户,理想的视频流架构 (BE+FE) 应该是什么?
- 我真的需要构建一个视频流后端还是我可以简单地使用 vimeo 之类的服务来完成这项工作?
- 我检查了 Udemy 的运行情况,我可以找到以下内容。看起来他们正在使用一些 blob 来存储视频。但是当我尝试直接访问它时,它说我不能。这是如何运作的?
解决方法
没有办法保护您的视频免受坚定的老练黑客的攻击。在最坏的情况下,他们可以使用 iPhone 从屏幕上录制视频。
您可以了解有关 blob:
网址的更多信息,例如here。底线:它是一个浏览器端对象,不是用来存储视频的。
您绝对可以使用流媒体服务,但这会进一步减少您的控制。 OTOH,如果您只期望 500 个并发流,那么开发一些新的流架构是不值得的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。