2012-10-23 110 views
0

我想開發一個非常小巧的RTSP客戶端來從網絡攝像機獲取視頻流。有沒有人知道我在哪裏可以找到協議的簡單解釋和一些很好的例子?C++ RTSP視頻捕獲實現

最好的問候,

回答

3

您通過RTSP協議連接到攝像頭以查詢其功能,識別流並準備/開始傳輸。

作爲初始化和握手的一部分,你會發現可用的流。

然後,你將建立RTP會話(一個或多個)接收數據,通過UDP或共享同一個TCP連接。

爲了解碼媒體流,您將轉換的有效載荷送入純數據,需要進行進一步的處理。隨着IP攝像機的主要興趣也許是MPEG-4 AVC(H.264):

這看起來有些(介紹)讀數。

+0

羅馬,謝謝你的完整答案。 –

1

嘗試GStreammer庫。它是模塊化的,靈活的庫,可用於流式處理(客戶端和服務器)。只需檢查文檔並選擇正確的插件。

GStreammer可以以兩種方式使用:作爲命令行工具或作爲項目庫,取決於您的要求。

+0

一月,這就是我想聽到的:-)非常感謝。 –