node.js - 普通视频流和 NodeJS 制作的流之间有区别吗?
问题描述
我正在使用 NodeJS 开发一个视频流项目。在正常情况下,例如,如果我向 HTML5 视频播放器提供“http://Example.com/video.mp4”之类的源,它不会将整个文件下载到客户端的浏览器中然后播放。相反,看起来它会获取大量数据并加载视频。
另一方面,我们有 NodeJS 流式处理。它通过流式传输读取文件,然后将数据块发送到客户端。我可以向 HTML5 播放器提供“http://Example.com/stream/:mediaId”,并在相关的 JS 文件中使用 Node.js 流式传输“video.mp4”。
那么这两种选择有区别吗?
解决方案
推荐阅读
- java - Java @schduled 和休眠会话延迟
- android - 待定意图未按预期工作
- gridview - 如何在 GridView::widget 过滤器文本框上添加日历图标?
- azure - 如何在 azure devops 中转换 dev、uat、prod 环境的 .xml 文件值?
- java - Collections.sort() 方法没有正确选择重载方法
- python - 如何根据包含的文本值将熊猫数据框列拆分为多列
- php - 具有类似 SQL 表的结构和排序的 PHP 多维数组
- php - 使用 foreach 为每组记录指定时间戳
- c# - 使用列号或列名在 DataTable 中查找行数据的最佳方法?
- java - 如何在 java 中使用构造函数基初始化来初始化 WebClient?