メインコンテンツまでスキップ

ストリーミング・メディア

ストリーミングは、ビデオやオーディオのコンテンツをインターネット上でリアルタイムに配信し、ユーザーが即座に視聴できるようにするものです。ライブストリーミング](/media-storage/streaming/live-streaming/how-it-works)であれ、ビデオ・オン・デマンド(VOD)であれ、ストリーミングは、ビデオのエンコーディングから、ネットワークの状況に基づいて動的にその品質を調整することまで、メディアのスムーズな配信を保証する一連のプロセスに依存しています。オリジンとして Momento Media Storage を活用することで、segments の保存と取得を最適化し、視聴者の高速で信頼性の高いアクセスを確保できます。

エンコーディングとABR(アダプティブ・ビットレート・ストリーミング)

ストリーミング・プロセスはエンコードから始まり、生のビデオは複数のビットレートと解像度にトランスコードされ、インターネット上でのストリーミングに適したものになる。ビデオの各バージョンはセグメントに分割され、それは長さ数秒のビデオの小さな塊である。これらのセグメントはMomento Media Storageに保存され、コンテンツ配信ネットワーク(CDN)にオンデマンドで提供できるようになっています。

さまざまなネットワーク条件に適応するために、ビデオプレーヤーはABR(adaptive bitrate streaming)を使用し、異なる品質レベルを動的に切り替えることができます。これはABRラダーによって管理され、異なるビットレートと解像度を持つストリームのセットがMomento Media Storageに保存されます。プレーヤーは、視聴者の利用可能な帯域幅に基づいて適切な品質を選択し、バッファリングを最小限に抑え、可能な限り最高のビデオ品質を維持し、ゼロ・バッファ・レート(ZBR) を最大化します。

ストリーミングの種類

ライブ・ストリーミング

ライブ・ストリーミングは、スポーツ、コンサート、ウェビナーなどのイベントをリアルタイムで放送することができます。ライブストリーミングにおける重要な課題の1つは、glass-to-glass latency-イベントをキャプチャしてから視聴者の画面に表示するまでの時間を最小化することです。このレイテンシーを可能な限りゼロに近づけることが、競合他社との差別化のカギとなります。

ライブ ストリーミング ワークフローでは、ビデオ フィードはセグメントにエンコードされて Momento Media Storage に送信され、Momento Media Storage はセグメントを保存および配信する オリジン として機能します。Momento の 超低遅延アーキテクチャ を活用することで、CDN によるほぼ瞬時の検索にセグメントを確実に利用できるようになり、待ち時間が短縮されて全体的なストリーミング体験が向上します。

Video on demand (VOD)

ライブ・ストリーミングとは対照的に、ビデオ・オン・デマンド(VOD)では、ユーザーが好きなときに録画済みコンテンツをストリーミングすることができます。ここでの課題は、特に利用ピーク時に、中断のない視聴体験を提供するのに十分な速さでメディアが保存され、取り出されるようにすることです。

Momento Media Storageは、VODワークフローに理想的なソリューションを提供します。オリジンとして、ビデオセグメントとマニフェストファイルの両方をインメモリストレージで保存し、ビデオプレーヤーが最小限の遅延でコンテンツにアクセスできるようにします。これにより、高速検索が可能になり、バッファリングが減少するため、視聴者はネットワーク状況に関係なくコンテンツを楽しむことができます。

コンテンツの配信と保管

効率的なコンテンツ配信は、ライブストリーミングとVODの成功を左右します。動画セグメントがMomento Media Storageに保存されると、リクエストに応じてCDNポイント・オブ・プレゼンス(PoP)に配信され、コンテンツがエンドユーザーに近づきます。Momento Media Storage の役割は、すべての動画セグメントとマニフェスト ファイルのプライマリ ストレージとして機能することです。このコンテンツをインメモリで保持することで、Media Storage は超低遅延アクセスを実現し、CDN が配信に必要なファイルを迅速に取得できるようにします。

このオリジンから CDN へのワークフローにより、あらゆるデバイスやネットワークでスムーズかつ高速な再生が可能になります。高速で信頼性の高いオリジンがなければ、動画プレーヤーはセグメントを十分に速く取得するのに苦労し、バッファリングや視聴者の体験の低下につながります。