2011-01-14 2 views
1

クライアントをブリッジするためのサーバーをオーディオストリームにするためのC++/MFCプログラムの作成方法を教えてください。私はUDPとRTPプロトコルを使用するように言われましたが、メディアストリーミングについての知識が不足しているため、動作させることができませんでした。クライアントとクライアント間のパケット転送をリッスンし、受け入れ、処理するために必要なUDPとRTPの関係とステップRTPとUDPの両方のプロトコルを適用してオーディオストリーミングを実現するにはどうすればよいですか?

答えて

1

一般的に、RTPはUDPの上で動作します。これはコネクションレスプロトコルと呼ばれています。

これはUDPの仕様です:http://www.ietf.org/rfc/rfc768.txt

アンこれはRTPの仕様です:http://www.ietf.org/rfc/rfc1889.txt

あなたはthisサイト上のRTPについて非常に有用な情報を見つけることができます。異なるライブラリとドキュメントがあります。

"RTPフォワーダ"アプリケーションを作成することは可能です。

+0

ご連絡いただきありがとうございます。 –

1

RTPは通常、TCPのストリーミング動作から遠ざかるようにUDPの上で実行されます.TCPは常にリアルタイムでデータを配信しますが、これはリアルタイムアプリケーションには最適ではありません。

RTP対応ではなく、代わりに、たとえば " UDPパケットをポートXに受け入れ、すべてのトラフィックをホスト:Y、パケットごとに転送します。しかし、それが実際に動作するかどうかはわかりません。

+0

ご連絡いただきありがとうございます。 –

関連する問題