IPマルチキャストRTPマルチキャスト

November 11 , 2021

IPマルチキャストとは何ですか?


IPマルチキャストは、インターネットプロトコル(IP)データグラムを関心のある受信者のグループに1回の送信で送信する方法です.これはIP固有のマルチキャスト形式であり、ストリーミングメディアやその他のネットワークアプリケーションに使用されます. IPv4およびIPv6で特別に予約されたマルチキャストアドレスブロックを使用します.


IPマルチキャストは、ネットワーク内のIPインフラストラクチャを介した1対多および多対多のリアルタイム通信のための技術です.受信者のIDに関する事前の知識も、受信者の数に関する事前の知識も必要としないため、より多くの受信者集団に拡張できます.マルチキャストは、パケットを多数の受信者に配信する必要がある場合でも、送信元がパケットを1回だけ送信することを要求することにより、ネットワークインフラストラクチャを効率的に使用します.ネットワーク内のノード(通常はネットワークスイッチとルーター)は、パケットを複製して複数の受信者に到達し、メッセージがネットワークの各リンクを介して1回だけ送信されるようにします.

マルチキャストアドレッシングを使用する最も一般的なトランスポート層プロトコルは、ユーザーデータグラムプロトコル(UDP)です.その性質上、UDPは信頼できません.メッセージが失われたり、順序が狂って配信されたりする可能性があります. Pragmatic General Multicast(PGM)などの信頼性の高いマルチキャストプロトコルは、IPマルチキャストに加えて損失検出と再送信を追加するために開発されました.


IPv4マルチキャストアドレス
IPマルチキャストのホスト拡張[RFC1112]は、マルチキャストをサポートするためにインターネットプロトコル(IP)のホスト実装に必要な拡張を指定します.マルチキャストアドレスは224.0の範囲です. 0.0から239.255. 255.255.

とは RTPマルチキャスト?


RTPマルチキャスト
マルチキャストベースのプロトコル
マルチキャストはユニキャストとは異なる伝送モードであるため、マルチキャストで適切に使用できるのはマルチキャスト用に設計されたプロトコルのみです.マルチキャストを使用する既存のアプリケーションプロトコルのほとんどは、ユーザーデータグラムプロトコル(UDP)上で実行されます.

多くのアプリケーションでは、マルチキャストを介したマルチメディアコンテンツのフレーミングにリアルタイムトランスポートプロトコル(RTP)が使用されます.リソース予約プロトコル(RSVP)は、マルチキャスト配信をサポートするネットワークの帯域幅予約に使用できます.マルチキャストDNS(mDNS)を使用すると、専用のDNSサーバーがなくても、マルチキャストを使用してドメイン名またはホスト名を解決できます.

RTPは、ストリーミングメディアのエンドツーエンドのリアルタイム転送用に設計されています.このプロトコルは、特にIPネットワークでのUDP送信中に一般的な、ジッター補償とパケット損失および異常な配信の検出のための機能を提供します. RTPを使用すると、IPマルチキャストを介して複数の宛先にデータを転送できます.[1] RTPは、IPネットワークにおけるオーディオ/ビデオトランスポートの主要な標準と見なされており、関連するプロファイルおよびペイロード形式で使用されます.[2] RTPの設計は、アプリケーション層フレーミングと呼ばれるアーキテクチャの原則に基づいており、オペレーティングシステムのプロトコルスタックではなく、アプリケーションにプロトコル機能が実装されています.




トンマインド IPスピーカー RTPマルチキャストをサポートしているため、Axisソフトウェアと互換性があります.当社のIPスピーカーは、OPUS、G711U、G711A、G722、GSM、MP1、MP2、MP3、WAV、LPCMs16leなどのさまざまなコーデックをサポートしています. 市場に出回っている他のSIPスピーカーと比較すると、それらのほとんどにはOPUSコーデックがありません.私たちの 48K OPUSオーディオコーデックは、優れた音質を実現します.

伝言を残す
伝言を残す
あなたは私達のプロダクトに興味があり、詳細を知りたいのですが、ここにメッセージを残してください

製品

skype

whatsapp