0

エンコーダー (Teleste MPX-E8) から、MJPEG でエンコードされたビデオ ストリームを表示する機能を備えた C# のアプリケーションを開発しています。

Encoder の [Video Encoding Settings] ページでストリームを確認でき、ストリームが SDP ファイルにカプセル化されていることを確認しました。

そのため、C# アプリケーションに SDP プロトコルを実装しようとしましたが、見つかった唯一のドキュメント/例はすべて SIP プロトコルに関連しています。

Wireshark を使用すると、エンコーダーに HTTP 要求を送信すると、エンコーダーが 200 OK と SDP で応答することがわかります。ストリームを受信するには、エンコーダーに肯定応答を送信する必要があると思いますが、送信方法がわかりません。

誰でも私を助けることができますか?

ご回答ありがとうございます。

4

3 に答える 3

1

SDPLibセッション記述プロトコル ライブラリ ライブラリを使用して、SDP ファイルを読み取ることができます。

于 2018-08-06T18:08:28.453 に答える
0

ビデオエンコーダーはRTSPプロトコルを実装します。SDPはその一部であり、ビデオフィードの詳細を記述します。RTSP構成はデバイスでセットアップされます。45ページのP6I_MPX_E.pdfを参照してください。リモートで、 VLCなどのRTSPクライアントソフトウェアに接続します。

C#では、RTSPクライアントを実装するライブラリが必要です。これにより、必要なすべてのネットワークが実行され、圧縮またはデコード済みのデバイスからJPEGフレームが配信されます。アプリケーションUIにフレームを表示します。

于 2012-07-25T09:41:01.217 に答える
0

https://net7mma.codeplex.com/ Sdp は..

また、すべて純粋な C# の RtspClient と RtspServer も含まれています。

ここに記事があります

http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp

他に何か必要な場合はお知らせください。

于 2012-12-12T04:05:18.197 に答える