首页 > 解决方案 > 普通视频流和 NodeJS 制作的流之间有区别吗?

问题描述

我正在使用 NodeJS 开发一个视频流项目。在正常情况下,例如,如果我向 HTML5 视频播放器提供“http://Example.com/video.mp4”之类的源,它不会将整个文件下载到客户端的浏览器中然后播放。相反,看起来它会获取大量数据并加载视频。

另一方面,我们有 NodeJS 流式处理。它通过流式传输读取文件,然后将数据块发送到客户端。我可以向 HTML5 播放器提供“http://Example.com/stream/:mediaId”,并在相关的 JS 文件中使用 Node.js 流式传输“video.mp4”。

那么这两种选择有区别吗?

标签: node.jsvideo-streaming

解决方案


推荐阅读