我想使用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/