2012-10-15 138 views
4

我想使用C++捕獲MJPEG流。我有哪些選項?我已經嘗試過使用FFMPEG支持的OpenCV,但icvCreateFileCapture_FFMPEG_p總是返回null(在幾秒鐘超時後)。我可以自己編寫一個HTTP客戶端嗎?使用C++從MJPEG流捕獲視頻

Regards,

回答

4

M-JPEG很容易捕捉。您向服務器發送一個HTTP請求,並以multipart/x-mixed-replace格式(Content-Type)回讀無限響應。然後,將其分割爲框架,這些框架是自包含的JPEG文件...副標題可能或不包含附加信息,例如時間戳。

你可能會發現這個相關的和有用的:How to parse MJPEG HTTP Stream within C++?

+0

親愛的羅馬,謝謝你的答案。 –