Javascript 如何在流行的在线教育网站中实施视频流

Javascript 如何在流行的在线教育网站中实施视频流,javascript,architecture,video-streaming,video-processing,codec,Javascript,Architecture,Video Streaming,Video Processing,Codec,我需要建立一个基于网络的视频播放器。比如coursera/udemy。我想知道以下几点 我们可以在哪里存储视频(Blob、Db等) 假设我上传了Blob存储中的视频。如何确保没有人能够下载此视频 如果我预期有500个并发用户,那么理想的视频流体系结构(be+FE)应该是什么 我真的需要构建一个视频流后端吗?或者我可以简单地使用像vimeo这样的服务来实现这一点 我检查了Udemy的情况,我可以找到以下内容。看起来他们正在使用一些blob来存储视频。但当我试图直接访问它时,它说我不能。这是怎么回事

我需要建立一个基于网络的视频播放器。比如coursera/udemy。我想知道以下几点

  • 我们可以在哪里存储视频(Blob、Db等)
  • 假设我上传了Blob存储中的视频。如何确保没有人能够下载此视频
  • 如果我预期有500个并发用户,那么理想的视频流体系结构(be+FE)应该是什么
  • 我真的需要构建一个视频流后端吗?或者我可以简单地使用像vimeo这样的服务来实现这一点
  • 我检查了Udemy的情况,我可以找到以下内容。看起来他们正在使用一些blob来存储视频。但当我试图直接访问它时,它说我不能。这是怎么回事

  • 没有办法保护您的视频免受一个老练的黑客的攻击。在最坏的情况下,他们可以用iPhone从屏幕上录制视频

    您可以了解有关
    blob:
    URL的更多信息,例如。底线是:它是一个浏览器端对象,不是用来存储视频的


    您当然可以使用流媒体服务,但这将进一步降低您的控制能力。OTOH,如果您只希望有500个并发流,那么开发一些新的流式体系结构是不值得的。

    谢谢。最后我决定和维梅奥一起去