アクセリアが手がけるP2P (Peer-to-Peer)
動画配信とP2P (Peer-to-Peer)
視聴者が動画の視聴を開始した場合、Webクライアントが動画の視聴開始時間をデータの先頭として、連続的にWebサーバからファイルを取得し続けることになります。この様な特徴がある動画の配信は、人気のあるコンテンツであればあるほど配信ネットワークに対して高負荷をかけることにつながります。多くのインターネット配信事業者では、配信量に応じた課金になっているため、動画配信には多額の費用を支払う必要がでてきます。そこで、動画の配信をWebRTC[1] を用いたP2P(Peer-to-Peer)システムより行うことで、サーバ から配信される動画の一部をP2P システムで肩代わりすることができ、配信に関する費用を節約することができます。
P2Pシステムとは、電子データを特定のサーバを介すること無くクライアント間で直接通信する技術のことを言います。P2Pシステムを利用する場合、特別なプラグイン等のソフトウェアをエンドユーザの端末にインストールすることを求められる場合もあります。しかし、アクセリアでは、Webコンテンツとしての動画データを対象として開発を進めています。あくまで、特別なソフトウェアのインストールは不要なWebブラウザでの利用を前提としています。
P2Pシステムを用いて配信する場合に必要なもの
P2Pシステムを用いて配信する場合には、各Webクライアントが持っている動画データを管理し、どのWebクライアントとどのWebクライアントをP2Pシステムでつなげればよいかなど、Webクライアント管理システムを構築する必要があります。
なぜなら、各Webクライアントのネットワーク環境やCPU等のスペックによっては、P2Pシステムのノードに適さないかもしれません。接続方法や利用環境など事前に十分に検討・想定しておく必要があります。P2Pシステムが最も効率的になるのは、同時に多くのユーザが同一のコンテンツを視聴している場合です。そうでない場合(様々な人が別々のコンテンツを視聴しているなど)、なかなか効果を実感することは難しいでしょう。例えば、近年需要が増えつつあるWebセミナー等には向いているのではないでしょうか。
P2Pが動画の配信に向いている理由
まだまだ課題も多い技術ではありますが、すでに導入している企業・団体もあります。もしかしてうちの**に使えるかも・・・と思ったあなた、一度本格的に考えてみてはいかがでしょう?
参考文献
[1] WebRTC, WebRTC.org, https://webrtc.org/
■関連ページ
【アクセリアのサービス一覧】
・サービスNAVI
サービスにご興味をお持ちの方は
お気軽にお問い合わせください。
Webからお問い合わせ
お問い合わせお電話からお問い合わせ
平日09:30 〜 18:00
Free Service