ストリーミング・メディア・サーバーとは何ですか?

ストリーミングメディアサーバーは、インターネット接続を介してライブまたはオンデマンドのメディアコンテンツをユーザーデバイスに提供する Web サーバーです。ストリーミングメディアコンテンツには、映画、テレビ番組、動画、ゲーム、ポッドキャスト、音楽、オーディオコンテンツなどがあります。ストリーミングメディアは、ラップトップやデスクトップコンピュータ、スマートTV、スマートフォン、その他のモバイルデバイスで、有線またはワイヤレス接続、さまざまなオペレーティングシステムを使用して再生されます。

ストリーミングとは

ストリーミングは、オーディオ、動画、ゲームなどのメディアファイルをユーザーデバイスに配信するためのテクノロジーです。オーディオファイルや動画ファイル全体のダウンロードは、ファイルのサイズやインターネット接続の速度によっては時間がかかる場合があります。ストリーミングはその代替手段です。ストリーミングは、ユーザーにシームレスな体験を提供するのに十分なファイルを継続的にダウンロードして再生します。そのファイルをユーザーのデバイスに保存することはありません。その結果、ユーザーはメディアにすばやくアクセスできるようになり、膨大なメディアファイルでデバイスのストレージを占有することがなくなります。

ストリーミングメディアサーバーの仕組み

コンテンツをストリーミングするために、ストリーミングメディアサーバーは、録画済みの動画、オーディオ、ゲームコンテンツのコピーをハードドライブに保存します。ユーザーがコンテンツをリクエストすると、サーバーは「エンコーディング」と呼ばれるプロセスでメディアファイルを圧縮します。ファイルは小さなデータパケットに分割され、転送を管理するために伝送制御プロトコル(TCP)やユーザーデータグラムプロトコル(UDP)などのプロトコルを使用してユーザーのデバイス(クライアントと呼ばれる)に送信されます。クライアントがデータパケットを受信すると、ユーザーのデバイス上のストリーミングメディアプレーヤーが一連のデータパケットをデコード、解凍、再アセンブルして、デバイス上で再生する動画ファイルまたはオーディオファイルにします。ファイルは再生後に自動的に削除されます。

ストリーミング・メディア・プレーヤーとは何ですか?

ストリーミングメディアプレーヤーは、ストリーミングメディアサーバーからコンテンツを受信して再生するアプリケーションまたはデバイスです。ストリーミングメディアプレーヤーには、Roku、Chromecast、Amazon Fire TV、Apple TVなどのストリーミングデバイスや、Android TV、Samsung Smart TV、LG Smart TVなどのスマートTVプラットフォームが含まれます。PlayStationやXboxなどの一部のゲーム機は、ストリーミングメディアプレーヤーとしても機能します。

ライブストリーミングサーバーの仕組み

ライブストリーミングサーバーは、標準のストリーミングサーバーと同様に機能します。ただし、ライブストリーミングサーバーは、録画済みのコンテンツを送信するのではなく、生のテレビ放送、スポーツイベント、ビデオゲーム大会、ソーシャルメディア動画などのライブイベントを送信します。コンテンツがカメラでキャプチャされると、ストリーミングサーバーによって圧縮およびエンコードされ、ユーザーのデバイスに一度に少しずつ送信されます。ライブ動画ストリーミングは、RTP(リアルタイム転送プロトコル)、RTSP(リアルタイムストリーミングプロトコル)、RTCP(リアルタイムトランスポート制御プロトコル)などのプロトコルを使用して、ユーザーにライブフィードを迅速に配信します。

ストリーミング・メディア・サービスとは何ですか?

おそらく、ストリーミングメディアサーバーの最も一般的な用途は、Netflix、Amazon、Hulu、HBOなどのストリーミングメディアサービスやビデオオンデマンド(VOD)プロバイダーです。これらのストリーミングプラットフォームは、世界中に配置されたストリーミングメディアサーバーを使用して、何百万人もの顧客に動画を配信します。

ストリーミングメディアサーバーの課題

ユーザーに優れたメディア体験を提供するためには、ストリーミングメディアサーバーが いくつかの大きな障害を克服する必要があります。

  • バッファリング とは、ネットワーク接続が途切れたり、接続速度が変化したりしても、ファイルがスムーズに再生され続けるように、数秒分のストリーミングメディアを前もってロードすることです。ユーザーのデバイスが、スムーズでシームレスな視聴体験を提供するのに十分なバッファを維持するのに十分な速度でコンテンツをダウンロードできない場合、バッファリングはストリーミング品質に影響します。バッファリングを行う最も一般的な理由は、ボトルネック、低速接続、ネットワーク輻輳です。
  • レイテンシーとは、メディアファイルの配信における遅延のことです。レイテンシーは、ストリーミングメディアサーバーとユーザーのデバイス間の距離が原因で発生する場合があります。距離が長いほど、ファイルの移動にかかる時間が長くなります。レイテンシーは、ストリーミングメディアサーバーへの負荷によっても影響を受ける可能性があります。たとえば、大人気の新しい映画がリリースされるときなど、メディアサービスの需要が急増すると、ストリーミングメディアサーバーはユーザーに十分な速さでコンテンツを配信できず、レイテンシーが発生する可能性があります。
  • ネットワーク上の輻輳は、データの需要がデータを配信するためのネットワークのキャパシティまたは帯域幅を超えた場合に発生します。ネットワークに接続する人が増え、トラフィックの負荷が増加すると、ネットワークのデータ速度が低下し、ストリーミングメディアサーバーが十分な速度でデータを配信することが難しくなります。
  • 冗長性が欠如していると、ストリーミングメディアに問題が発生する可能性があります。複数のストリームを使用することで、ストリーミングメディアサービスは最速のストリームでコンテンツをルーティングし、問題や輻輳を回避できます。ストリーミングサービスが冗長なストリームを提供できない場合、データ送信の障害が視聴品質に影響を与える可能性が高くなります。

ストリーミングメディアサービスはどのようにして高品質の体験を実現しますか?

ストリーミングサービスは、レイテンシーやネットワーク輻輳の課題があるなかでも、2つのテクノロジーを使用して一貫して高品質の体験を提供します。

  • アダプティブビットレート(ABR)ストリーミング。アダプティブビットレートストリーミングでは、コンテンツプロバイダーは「トランスコーディング」と呼ばれるプロセスで複数のバージョンのメディアファイルを作成し、異なる解像度、圧縮レベル、フレームレートでファイルを保存します。これらの要素により、さまざまなデバイスで再生される動画の品質が決まります。メディアファイルを受信すると、ユーザーのメディアプレーヤーは、デバイスが必要最低限のバッファリングで再生できる最高品質のファイルを選択します。この機能により、デバイスや接続速度に関係なく、スムーズで高品質な体験が実現します。
  • CDN。ストリーミングメディアサービスはさらに、コンテンツ・デリバリー・ネットワーク(CDN)を使用することで、ユーザー体験の質を高めます。CDNは、世界各地に効果的に配置された数多くのさまざまなストリーミングメディアサーバーにコンテンツを保存または「キャッシュ」します。これにより、ユーザーは最も近いストリーミングメディアサーバーからコンテンツにアクセスできるようになり、レイテンシーが軽減され、視聴体験が向上します。

Akamai の優れたストリーミング・メディア・サーバー

Akamai Adaptive Media Delivery は、アダプティブビットレート(ABR)ストリーミングに最適化されたストリーミング・メディア・サーバーで、固定回線とモバイルネットワークのいずれにおいても、様々な回線速度で卓越した視聴体験を実現します。Akamai のストリーミング・メディア・サーバーは、オリンピック、スーパーボウル、FIFA ワールドカップなど、世界最大規模の代表的なオンラインイベントで十二分に実績を重ねています。Adaptive Media Delivery は、エッジサーバーの広範なネットワークを駆使し、コンテンツのある場所をユーザーに近づけることにより、インターネットのレイテンシー、輻輳、パケットロスといった問題を克服しています。Akamaiには、他のグローバルCDNプロバイダーと比較して20~100倍のPoint of Presence(PoP)があります。Akamaiは、世界をリードするサービスプロバイダーとのパートナーシップを活用して、1,200以上のサービスプロバイダーネットワーク内にエッジサーバーを配置し、低レイテンシーと高品質を実現しています。

よくある質問(FAQ)

Webサーバーは、Webページを保存、処理し、それをリクエストしたユーザーにインターネット経由で配信するためのソフトウェアとハードウェアを備えたコンピューターの一種です。ストリーミングメディアサーバーは、ストリーミングメディアの配信専用のWebサーバーです。

メディアファイルをダウンロードする場合、そのファイルを再生する前に、サーバーからユーザーのデバイスにファイル全体を転送する必要があります。メディアファイルは非常に大きいため、ダウンロードされた動画またはオーディオファイルはユーザーのデバイス上の多くのスペースを消費します。一方、ストリーミングでは、スムーズな視聴体験を実現するために十分な少量のファイルをユーザーのデバイスに継続的にロードします。ファイルはデバイスに保存されません。

メディアサーバーソフトウェアを使用すると、ユーザーはコンピューター上でメディアを整理、再生、ストリーミングできます。一般的なメディアサーバーアプリには、Windows、iOS、Android、Linux、macOSに対応したオープンソースアプリケーションであるJellyfinがあります。その他にも、ユーザーが自身のメディアライブラリのコンテンツだけでなくオンデマンドコンテンツをストリーミングできるオプションとして、EmbyとPlexがあります。

Akamai が選ばれる理由

Akamai は、オンラインビジネスの力となり、守るサイバーセキュリティおよびクラウドコンピューティング企業です。当社の市場をリードするセキュリティソリューション、優れた脅威インテリジェンス、グローバル運用チームによって、あらゆる場所でエンタープライズデータとアプリケーションを保護する多層防御を利用いただけます。Akamai のフルスタック・クラウド・コンピューティング・ソリューションは、世界で最も分散化されたプラットフォームで高いパフォーマンスとコストを実現しています。多くのグローバル企業が、ビジネスの成長に必要な業界最高レベルの信頼性、拡張性、専門知識を提供できる Akamai に信頼を寄せています。

Akamai の全セキュリティソリューションをご紹介