2012-02-14 10 views
0

外部のリレー/プロキシを介してのみ通信できるファイアウォールの後ろに2つのエンドポイントがあります。プロキシを介したライブビデオストリーミング

あるエンドポイントからもう一方のエンドポイントへのリレーにビデオフレームをストリームします。フレームが失われても問題はありません。主な要件は、レイテンシが可能な限り低いことです。フレームオーダーもかなり重要です。

これは、UDPまたはTCPに最も適していますか? UDPを使用した場合、追加の考慮事項はありますか?私が使うことができる他のより良いプロトコル/ライブラリがありますか?私はJavaからこれをやっています。

+0

RTPはIP放送にはないと思います。 RTPストリームはIPマルチキャストサービス(通常はUDPマルチキャスト)を使用し、通常はビデオチャンク用とオーディオチャンク用の2つの異なるマルチキャストグループに分割されます。しかし、通常、ユーザーは両方を1つのセッション名として認識します。このセッションは、IPユニキャストまたはIPマルチキャストになるRTCP制御ポートによって処理されます。これを考慮すると、RTPはIPユニキャストとIPマルチキャストの組み合わせです。 RTCP制御ポートを強制的にIPマルチキャストにすると、すべてがIPマルチキャストになります。 2つのマルチキャストグループ(ビデオとオーディオ)を管理する必要があります。プロキシはこれを調べる必要があります。 – ecle

+0

[RFC1889 - RTP:リアルタイムアプリケーション用のトランスポートプロトコル](http://www.ietf.org/rfc/rfc1889.txt)でファイアウォールを処理する方法については** 2.3ミキサーとトランスレータ**の見出しをチェックしてください。 。トランスレータは、IPマルチキャストをファイアウォールポイントでIPユニキャストに変換するものです。 – ecle

+0

[IPマルチキャスト]に関するトピック(http://technet.microsoft.com/en-us/library/bb726985.aspx) – ecle

答えて

1

説明から(フレーム順序は重要ではありませんが、一部のフレームは削除できます) - UDP(またはUDPに基づくプロトコル)は理想的な候補です。ここにはsomeライブビデオをストリーミングするために使用できるさまざまなプロトコルに関する情報があります。

関連する問題