相关疑难解决方法(0)

如何在C++中解析MJPEG HTTP Stream?

我需要访问和读取从网络摄像机发送实时MJPEG素材的http流,以便对图像进行一些opencv图像处理.

我可以通过VLC访问相机的镜头,或者只需转到chrome或firefox中的URL.但是,当服务器只发送连续的Feed时,如何以编程方式访问http服务器并分离每个帧?

数据似乎只是简单格式化,在HTTP标头和JPEG数据之间循环.我能想到接近它的唯一方法是以某种方式向服务器发送请求,在数据进入时解析数据,并将标头与实际的jpeg数据分开,然后将其传递给opencv.

然而,这听起来非常复杂,我不太清楚我从哪里开始.你们知道那里有没有图书馆,或者只是一个我忽视的简单方法,这可以让这一切变得更容易吗?

非常感谢

c++ opencv http mjpeg

5
推荐指数
1
解决办法
7491
查看次数

标签 统计

c++ ×1

http ×1

mjpeg ×1

opencv ×1