インターネット放送
インターネットは一対一の通信を基本としている。一対一の通信を多数行う放送がユニキャストである。受信者数に応じて多数の送信をする必要があり、サーバや伝送路の負荷が膨大になる。
マルチキャストは、一対多の通信を実現する技術である。電波の放送では送信局は一回送信しているだけで、それと同様である。ただし、専用の通信機器が必要なため普及していない。
P2Pを使えば、伝送路を多段のカスケード状ないしネットワーク状に組むことで、ユニキャストをしつつサーバや伝送路の負荷を軽減できる。
リアルタイム放送は、サーバが全てのクライアントに同時に同じデータを送信する。全てのクライアントが(通信のタイムラグを別にして)同じ内容を同じ時刻に見ており、通常の放送に近い。マルチキャストやP2Pを使った放送は必然的にリアルタイム放送となる。
オンデマンド放送は、クライアントのリクエストに応じ送信を開始する。リアルタイム放送よりサーバ負荷は分散される。ダウンロード方式は必然的にオンデマンドとなる。