Node.js 基于流视频概念(从NodeJ到MediaSource)

Node.js 基于流视频概念(从NodeJ到MediaSource),node.js,video,video-streaming,media-source,Node.js,Video,Video Streaming,Media Source,我正在寻找一种解决方案,将viedo从NodeJS服务器流到客户端,然后将它们与MediaStream API合并 关键是我不知道流媒体是如何工作的 如何通过HTTP协议发送视频块?我看到状态代码206是“部分内容”。我认为块生成了大量206个代码,最后一个块生成了200个这样的代码: chunck 1/5 --> 206 'Partial Content' chunck 2/5 --> 206 'Partial Content' chunck 3/5 --> 206 'Par

我正在寻找一种解决方案,将viedo从NodeJS服务器流到客户端,然后将它们与MediaStream API合并

关键是我不知道流媒体是如何工作的

如何通过HTTP协议发送视频块?我看到状态代码206是“部分内容”。我认为块生成了大量206个代码,最后一个块生成了200个这样的代码:

chunck 1/5 --> 206 'Partial Content'
chunck 2/5 --> 206 'Partial Content'
chunck 3/5 --> 206 'Partial Content'
chunck 4/5 --> 206 'Partial Content'
chunck 5/5 --> 200 'OK'
是吗


服务器端 我发现很多例子都是使用文件路径来生成块,但是我有一个视频二进制缓冲区,如何生成块


客户端 我发现关于MediaSourceAPI没有一个完善的文档。在我在web上找到的示例中,使用了
webkitsourceopen
sourceopen
事件,但我不明白它们是何时被调用的


有人可以向我解释更多关于流媒体视频的内容,甚至纠正我对服务器和客户端代码的疑虑


非常感谢!:)

这是个大问题