クライアントをブリッジするためのサーバーをオーディオストリームにするためのC++/MFCプログラムの作成方法を教えてください。私はUDPとRTPプロトコルを使用するように言われましたが、メディアストリーミングについての知識が不足しているため、動作させることができませんでした。クライアントとクライアント間のパケット転送をリッスンし、受け入れ、処理するために必要なUDPとRTPの関係とステップRTPとUDPの両方のプロトコルを適用してオーディオストリーミングを実現するにはどうすればよいですか?
1
A
答えて
1
一般的に、RTPはUDPの上で動作します。これはコネクションレスプロトコルと呼ばれています。
これはUDPの仕様です:http://www.ietf.org/rfc/rfc768.txt
アンこれはRTPの仕様です:http://www.ietf.org/rfc/rfc1889.txt
あなたはthisサイト上のRTPについて非常に有用な情報を見つけることができます。異なるライブラリとドキュメントがあります。
"RTPフォワーダ"アプリケーションを作成することは可能です。
1
RTPは通常、TCPのストリーミング動作から遠ざかるようにUDPの上で実行されます.TCPは常にリアルタイムでデータを配信しますが、これはリアルタイムアプリケーションには最適ではありません。
RTP対応ではなく、代わりに、たとえば " UDPパケットをポートXに受け入れ、すべてのトラフィックをホスト:Y、パケットごとに転送します。しかし、それが実際に動作するかどうかはわかりません。
+0
ご連絡いただきありがとうございます。 –
関連する問題
- 1. RTSPプロトコルを使用するRTPパケットには、オーディオとビデオの両方が含まれていますか?
- 2. UDPプロトコル用に複数の再送信タイマーを処理するにはどうすればよいですか?
- 3. メディアクエリを高さと幅の両方に適用するにはどうすればよいですか?
- 4. UDP経由でRTP経由でRAWデータを送信するにはどうすればよいですか?
- 5. RTP over UDPとRTSP/RTPのパフォーマンスの違いは何ですか?
- 6. プロトコルを使用して同時実行スレッドを実装するにはどうすればよいですか?
- 7. これはどのような種類のUDPプロトコルですか?
- 8. SwiftでassociatedTypeを持つプロトコルとの適合性をテストするにはどうすればよいですか?
- 9. プロトコルでarray.indexOfを使用するにはどうすればよいですか?
- 10. AndroidのJavaコードでCordovaActivityとAppCompatActivityの両方を使用するにはどうすればよいですか?
- 11. BackAndを使用して両方のユーザーテーブルを同期させるにはどうすればよいですか?
- 12. divとinputの両方に単一の要素として影と枠線のスタイルを適用するにはどうすればいいですか?
- 13. 変数とスペースの両方でmciSendStringを使用するにはどうすればよいですか?
- 14. SpineアプリケーションでJavaScriptとCoffeeScriptの両方を使用するにはどうすればよいですか?
- 15. デバッグとリリースAPKの両方を同じデバイスで使用するにはどうすればよいですか?
- 16. .NET Coreと.NET Frameworkの両方でGetManifestResourceStreamを使用するにはどうすればよいですか?
- 17. CISCO ASAの設定「アクセスリスト」プロトコル名「ip」には、「tcp」と「udp」の両方が含まれていますか。
- 18. 要素にonclickとondblclickの両方を使用するにはどうすればよいですか?
- 19. これを実現するにはどうすればよいですか?
- 20. アプリケーションのプロトコルをリバースエンジニアリングするにはどうすればよいですか?
- 21. Rでモデルを使用して実際のテストデータがどのように適合するかを確認するにはどうすればよいですか?
- 22. imagemagickとpaperclipを使用してサムネイルにドロップシャドウを適用するにはどうすればよいですか?
- 23. jQueryの現在のクラスに変更を適用するにはどうすればよいですか?
- 24. Silverlightを使用して8ビットグラフィックスエフェクトを実現するにはどうすればよいですか?
- 25. loadオプションを使用してaccordion機能を実現するにはどうすればよいですか?
- 26. プレースホルダを使用してUiTableWievを実現するにはどうすればよいですか?
- 27. javascriptを使用してホバー効果を実現するにはどうすればよいですか?
- 28. 3Dのラジアルグラデーションを適用するにはどうすればよいですか?
- 29. Pythonでsqlalchemyクエリの一部としてpandas.qcutを適用するにはどうすればよいですか?
- 30. ffmpegのUDPプロトコルとは何ですか?
ご連絡いただきありがとうございます。 –