【问题标题】:Capturing video from a MJPEG stream using C++使用 C++ 从 MJPEG 流中捕获视频
【发布时间】:2012-10-05 17:25:57
【问题描述】:

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

问候,

【问题讨论】:

    标签: c++ c opencv ffmpeg mjpeg


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-01-29
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 2013-03-02
      • 2011-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多