在网页上显示mjpeg / h264直播(附加信息)?

时间:2016-09-15 13:03:25

标签: node.js websocket video-streaming h.264 mjpeg

现在我的目标是从IP监控摄像头获取流媒体视频并将其显示在网页上。

摄像机允许以h264或mjpeg对流进行编码,并通过RTSP协议进行传输。

流媒体必须适用于多种设备(主要是电脑,安卓智能手机和iphone)。

根据我的发现,似乎做到这一点的最佳选择(就延迟而言)是通过websocket传输视频的帧: http://phoboslab.org/log/2013/09/html5-live-video-streaming-via-websockets

我发现这种机制的几乎所有实现都基于mjpeg,因为它更容易获得视频帧。 还有一个h264播放器:https://github.com/131/h264-live-player,基于https://github.com/mbebenita/Broadway,我没有设法运行(我希望在这方面有任何帮助)。

现在第一个问题是:值得尝试使用h264(因为它可以节省大量带宽)。或者h264解码过程可能会引入太多延迟?

我还想问一下,是否有人知道我正在尝试实施的更好的解决方案。

最后,在我说“附加信息”的地方,我的意思是我可能想要包含一些与某些视频帧相关的其他数据。 (像字幕或遥测数据)。

0 个答案:

没有答案