缓冲区如何在节点js中工作?

时间:2019-04-09 11:02:05

标签: node.js

我是Node js的新手,正在尝试广播视频流,但不知道如何执行此操作。想知道缓冲在Node js应用程序中如何工作吗?

1 个答案:

答案 0 :(得分:2)

  

缓冲区是节点中Buffer类的实例,该类旨在处理原始二进制数据。每个缓冲区对应于V8外部分配的一些原始内存。缓冲区的行为有点像整数数组,但是不能调整大小,并且有很多专门用于二进制数据的方法。另外,缓冲区中的“整数”每个代表一个字节,因此被限制为0到255(2 ^ 8-1)的值,包括端点值。

有关缓冲区here的更多信息。

看起来像这样: 1

根据流处理数据,而不是一次处理整个数据。这些流收集在缓冲区中,一旦缓冲区已满,流将从一个点传递到另一点(到请求数据的客户端)。

2

类似在线流电影。这样,我们不必等待整个数据到达,而是成块接收甚至在数据到达之前就开始使用它。此video简单实用。