从原始 H.264 帧流创建视频流服务器

edu*_*glz 5 c c# video-streaming h.264

我有一个 IP 摄像头 (VisionTech VN6xSM3Ti),它返回 H.264 原始数据的视频流,我如何使用此流创建可通过 HTML5 浏览器访问的实时流?

要访问摄像机流,我必须遵循制造商提供的指定协议,因此并不像仅使用 IP 地址访问它那么容易。

我已经在 C# 和 C 中编写了将相机流作为字节数组读取的代码,但我不知道如何继续。

我一直在考虑用 Node.JS 解决它,我的代码如下:

  1. 使用我的代码访问相机流并通过本地套接字公开它
  2. 在 Node.JS 中访问创建的套接字并将其内容流式传输到所有客户端

IP 摄像机原始数据 ---> 我的代码 --- 本地套接字 --> Node.js --- ?? ---> 客户

有谁知道这是否可以做到?或者是否有更好的选择?