使用C ++从MJPEG流中捕获视频

5
我希望使用C ++ 捕获MJPEG流。 我有哪些选项? 我已经尝试了支持FFMPEG的OpenCV,但icvCreateFileCapture_FFMPEG_p总是返回null(超时几秒后)。 我能自己编写HTTP客户端吗?
此致敬礼。
1个回答

5
M-JPEG易于捕获。您向服务器发送一个HTTP请求,并以“multipart / x-mixed-replace”格式(Content-Type)读取无限响应。然后,您将其拆分为帧,这些帧是自包含的JPEG文件...子标题可能包含其他信息,如时间戳。
您可能也会发现以下内容相关且有用:如何在C ++中解析MJPEG HTTP流?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接