VoIPアプリケーションが使用するアーキテクチャは、P2Pまたはクライアントサーバーですか?

StackOverflow https://stackoverflow.com/questions/409612

  •  03-07-2019
  •  | 
  •  

質問

VoIPアプリケーションが使用するアーキテクチャ、P2Pまたはクライアントサーバーを教えてください。

ありがとう。

役に立ちましたか?

解決

一般的にそれぞれのいくつか。通常、3つのプロトコルが関係します。それらの1つ、たとえばSIPは、接続の確立に使用されます。誰かが元の接続を確立する必要があるため、そのためのサーバーが必要です。それは広告の可用性などを意味します。他の2つは基本的に常にRTPとRTCPです。「リアルタイムプロトコル」です。および「リアルタイム制御プロトコル」、および中間のボトルネックのない高速伝送が必要なため、これらはより優れたP2Pです。

ここでの議論全体に関する素晴らしい記事があります。

他のヒント

通常、「プレゼンスサーバー」のようなものがあります:デバイスが登録され(「私はここにいます!」」)、サーバーを介して呼び出しが確立されます(「 )555-1234 "接続要求はプレゼンスサーバー経由でルーティングされます)。

コールが確立され、リアルタイムの音声/メディアがストリーミングされた後、両方のデバイスがファイアウォールの背後にあるなどの合併症がある場合を除き、そのトラフィックは通常、ピアツーピア(中央サーバーをバイパス)です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top