gpt4 book ai didi

node.js - 使用 NodeJS 传输视频

转载 作者:太空宇宙 更新时间:2023-11-04 02:29:43 25 4
gpt4 key购买 nike

我计划编写一个用于流媒体视频的nodeJS服务器,我的关键要求之一是为了防止视频下载(尽可能),类似于 safaribooksonline.com

我计划使用 amazon s3 进行存储,使用 NodeJS 将视频流式传输到客户端。

我想知道对于需要大量用户的应用程序来说,nodeJS 是否是流视频(最大大小 100mb)的正确工具。如果没有那么有什么替代方案?

如果需要任何其他详细信息,请告诉我。

最佳答案

简单来说,您无法阻止视频下载。如果流氓客户端想要这样做,他们通常可以 - 视频必须发送到客户端以便客户端能够播放。

最常见的做法是对视频进行加密,这样如果没有正确的解密 key ,下载的版本就无法播放。 DRM 系统将允许客户端播放视频,而无法复制它(取决于用户的决心 - 指向高质量屏幕的高质量摄像机很难防范(!)。在这些情况下,其他跟踪技术就会发挥作用)。

正如其他人在评论中提到的,流媒体服务器并不简单 - 它们必须处理广泛的编码器、打包格式、流媒体格式等,以允许尽可能多的每种格式,并且将具有相当复杂的机制来确保速度并减少文件存储要求。

查看一些开源流媒体服务器来了解该领域可能是一个好主意,例如:

您仍然可以使用 noedejs 作为解决方案的主要 Web 服务器组件,并将视频流交给专门的流引擎(如果这满足您的需求)。

关于node.js - 使用 NodeJS 传输视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27886104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com