我想使用C++捕获MJPEG流。我有哪些选择?我已经尝试了具有FFMPEG支持的OpenCV,但是icvCreateFileCapture_FFMPEG_p始终返回null(在几秒钟的超时后)。我可以自己编写HTTP客户端程序吗?

问候,

最佳答案

M-JPEG易于捕获。您将一个HTTP请求发送到服务器,并以multipart/x-mixed-replace格式(内容类型)读回无限响应。然后将其拆分为独立的JPEG文件框架...子标题可能或可能不包含其他信息,例如时间戳。

您可能会发现这也相关且有用:How to parse MJPEG HTTP Stream within C++?

关于c++ - 使用C++从MJPEG流捕获视频,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12900696/

10-11 16:32