ライブビデオにおけるユニキャスト技術の応用

いわゆるユニキャスト (Unicast) は、クライアントとサーバー間のポイントツーポイント接続です。「ポイントツーポイント」とは、各クライアントがサーバーからリモート ストリームを受信することを意味します。ユニキャスト ストリームは、クライアントによって要求された場合にのみ送信されます。ユニキャストは、ネットワーク上の単一の送信者と受信者間の通信です。ユニキャストは、ネットワーク上の単一の送信者と受信者間の通信です。この用語は、単一の送信者と複数の受信者間の通信を指すマルチキャスト、またはネットワーク内の任意の送信者と最も近い受信者グループ間の通信であるエニーキャストに対応します。初期の用語はポイントツーポイント通信と呼ばれ、ユニキャストに似ています。新しいインターネット プロトコル バージョン 6 (IPv6) は、マルチキャストに加えて、ユニキャストとエニーキャストをサポートします。ユニキャスト テクノロジを使用すると、クライアントメディアサーバーの間に別のデータ チャネルを確立する必要があります。1 つのサーバーから送信された各データ パケットは 1 つのクライアントにのみ送信できます。この送信方法はユニキャストと呼ばれます。ネットワーク内の送信元から宛先にユニキャスト トラフィックを転送するプロセスを指します。ユニキャスト トラフィック アドレスは一意であり、各ユーザーはメディア サーバーに個別のクエリを送信する必要があり、メディア サーバーは要求されたデータ パケットのコピーを各ユーザーに送信する必要があります。この巨大な冗長性により、まずサーバーに大きな負荷がかかり、応答に時間がかかったり、再生が停止したりすることもありました。また、管理者は、一定のサービス品質を確保するためにハードウェアと帯域幅を購入する必要がありました。テキスト ユニキャスト モードでは、送信者と受信者は 1 人だけです。比較すると、マルチキャストは、単一の送信者が選択された受信者のグループに対応する通信を指し、エニーキャストは、任意の送信者がより近い受信者のグループに対応する通信を指します。初期のポイントツーポイント通信の意味はユニキャストと似ています。10 台のクライアントが同じデータを必要とする場合、サーバーはデータを 1 つずつ送信し、同じ作業を 10 回繰り返す必要があります。ただし、各顧客にタイムリーに応答できるため、現在のすべての Web ページの閲覧には IP ユニキャスト プロトコルが使用されます。ネットワーク内のルーターやスイッチは、宛先アドレスに応じて伝送路を選択し、指定された宛先にIPユニキャストデータを送信します。

ユニキャスト.jpg

ユニキャストの利点

1. サーバーはクライアントのリクエストにタイムリーに応答します

2. サーバーは顧客ごとの異なる要求に応じて異なるデータを送信するため、パーソナライズされたサービスを実現しやすくなります。

ユニキャストの欠点

1. サーバーは各クライアントにデータ ストリームを送信します。サーバー トラフィック = クライアント数 × クライアント トラフィック。多数のクライアントとクライアントあたりのトラフィックが大きいストリーミング メディア アプリケーションでは、サーバーが過負荷になります。

2. 既存のネットワーク帯域幅はピラミッド構造であり、都市間および州間のバックボーン帯域幅は、全ユーザーの帯域幅の合計の 5% にすぎません。すべてのユニキャスト プロトコルが使用されると、ネットワーク バックボーンに負荷がかかります。現在の P2P アプリケーションでは、すでにバックボーンが頻繁にブロックされているため、顧客の 5% がネットワークをフルスピードで使用している限り、他の顧客はプレイを停止します。バックボーンを20倍に拡張することはほぼ不可能です。

なぜMACフィルタリングがあるのでしょうか?

イーサネットにはブロードキャスト特性があり、イーサネット上で送信されるフレームは LAN 内のすべてのノードに無料でフラッディングされます。しかし、ローカルネットワーク内のノードがノードに到着するフレームを無条件に受け入れると、すべてのフレームを受信して​​チェックするのに多くのリソースが浪費され、ノードに到着するフレームを選択的に受け入れる必要があります。MAC フィルタリングはそのようなハードウェア メカニズムです。フレームを受信すると、フレームの宛先 MAC が自分の MAC と同じである場合にのみフレームが受け入れられ、そうでない場合は破棄されます。つまり、MACフィルタリングはデジタル錠のようなもので、番号を確認しないと入れないのです。

ライブビデオにおけるユニキャストの適用

ユニキャスト テクノロジには独自の欠点がありますが、ユニキャスト テクノロジは、ほとんどのライブ ブロードキャスト アプリケーション シナリオ、特にワイド エリア ネットワーク上のライブ ブロードキャスト アプリケーションでのみ使用できます。その理由は次のとおりです。

  1. 広域ネットワークでは、エンドツーエンドの IP ネットワーク全体がマルチキャスト機能をサポートしていないため、通信事業者はユーザーがマルチキャストを使用することを恐れて、上から下まですべてのレベルのネットワーク スイッチのマルチキャスト機能をオフにしています。貴重なリソースを占有する大規模なブロードキャスト技術、インターネット帯域幅リソース。

  2. ユニキャスト テクノロジの使用は、ユーザーに対する強力な制御性を持ち、ユーザーの認証と課金が必要な一部のアプリケーションなどでの操作が簡単です。

おすすめ

転載: blog.csdn.net/zhiboshequ/article/details/53837903