我正在寻找从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'
那就对了?
我找到了许多使用文件路径生成块的示例,但是我有一个带有视频二进制的Buffer,我如何生成块?
我看到没有关于MediaSource API的完善文档.在我在网络中找到的示例中使用了webkitsourceopen
或sourceopen
事件,但我不明白它们何时被呼叫.
有人可以向我解释一下有关流视频的更多信息,甚至可以解决我对服务器和客户端代码的疑虑吗?
非常感谢!:)