2012-07-25 57 views
0

我正在開發C#的應用程序,能夠從編碼器(Teleste MPX-E8)查看MJPEG編碼的視頻流。在.Net中打開SDP文件#

我可以通過編碼器的視頻編碼設置頁面看到一個流,我讀過的流封裝在一個SDP文件中。因此,在我的C#應用​​程序中,我試圖實現SDP協議,但是我發現的唯一文檔/示例都涉及到SIP協議。

使用Wireshark,我可以看到,當我向編碼器發出HTTP請求時,它以200 OK和SDP作出響應。 我想我需要發送一個確認給我的編碼器來接收流,但我不知道如何發送它。

有人能幫助我嗎?!

在此先感謝您的回覆!

回答

0

視頻編碼器實現RTSP協議,SDP是描述視頻饋送細節的一部分。 RTSP配置在設備上設置,參見P6I_MPX_E.pdf第45頁,遠程連接RTSP客戶端軟件,例如VLC

在C#中,您需要一個實現RTSP客戶端的庫 - 它將完成您所需的所有網絡連接,並從設備中刪除JPEG幀,無論是壓縮還是已解碼。您將在應用程序用戶界面上呈現框架。

+0

謝謝你的回答。 現在,我一直在尋找一些在C#中實現RTSP客戶端的代碼/庫,但沒有找到任何東西。 所有結果都在討論RTSP服務器,或者人們說使用VLC或其他,但在我的情況下,我真的需要一個C#解碼器。 – Leucistic 2012-07-25 15:38:57