Amazon CloudFront には数多くの用途がありますが、その 1 つが世界中の視聴者にメディアをストリーム配信することです。

以下のチュートリアルは、CloudFront を使用したビデオ配信の参考になるだけでなく、CloudFront と連動するように設計されたさまざまなサードパーティのエコシステムソリューションが付属しています。

AWS を無料でお試しください

まずは無料で始める »
またはコンソールにサインイン

AWS の無料利用枠には、Amazon CloudFront における 50GB のデータ転送(アウト)と 2,000,000 件の HTTP および HTTPS リクエストが含まれています。

AWS アカウント作成の流れはこちら »

日本担当チームへお問い合わせ »

Microsoft Smooth Streaming: Amazon CloudFront を使用すると、Microsoft の Smooth Streaming フォーマット仕様に完全に準拠したまま、スケーラブルで高パフォーマンスなコスト効率の高い方法で世界中の視聴者にアダプティブビットレート動画を配信できます。このソリューションを使用するためにサードパーティのメディアサーバーを設定して管理するという面倒な手作業や費用のかかる処理は必要ありません。個人のブロードキャスト発信者からオンラインの動画サブスクリプションサービスまで、広範囲にわたるお客様が Smooth Streaming 配信の側面を Amazon CloudFront に任せることができ、最小限の初期設定だけで済みます。また、Smooth Streaming フォーマットとデジタル著作権管理システムとの統合性と、HTTP 経由で利用が可能なことから、Amazon CloudFront を利用している動画発行者にとっては、簡単に使えて安全性の高い、世界規模のストリーミングソリューションの選択肢が増えます。この機能の使用方法については、以下のリンクから Amazon CloudFront 開発者ガイドをご覧ください。

Microsoft Smooth Streaming の使用

HLS ストリーミング: Amazon Elastic Transcoder は、Amazon S3 に保存されたメザニン(またはマスター)メディアファイルを視聴者がその再生に使用するデバイスに応じた各種フォーマットに変換したり、それをさらに多重化して HLS セグメントとマニフェストファイルのコレクションを作成したりするために使用できます。このコレクションは、Amazon S3 に戻して保存し、Amazon CloudFront を使用した高性能で拡張性の高い方法で配信できます。このような AWS サービスを使用すれば、簡単なセットアップ、拡張性、従量制課金などのメリットを享受できます。JWPlayer から発行された以下のリンクは、このソリューションを初めて使用する際に役立つはずです。RTMP ストリーミング: RTMP プロトコルを使用して Flash Player にメディアを配信したいとお考えのお客様のために、 Amazon CloudFront は Amazon S3 に保存されたコンテンツをストリーム配信できる専用の RTMP ディストリビューションを開発しました。

Amazon Elastic Encoder を使用した HLS エンコーディングの使用
JWPlayer への HLS のストリーム配信

RTMP ストリーミング: RTMP プロトコルを使用して Flash Player にメディアを配信したいとお考えのお客様のために、Amazon CloudFront は Amazon S3 に保存されたコンテンツをストリーム配信できる専用の RTMP ディストリビューションを開発しました。

RTMP ストリーミングの使用

Wowza Streaming Engine: Wowza® Media Systems ストリーミングソフトウェア、Wowza Streaming Engine™、およびその多岐にわたる Wowza アドオンと Amazon CloudFront の信頼性、拡張性、低レイテンシー、および費用対効果を組み合わせます。お客様は次の 2 つの方法から選択することができます。Bring-Your-Own-License(BYOL)契約、または Amazon Marketplace の料金ベースの AMI です。セットアップおよび管理システムを使用すれば、複数のストリーミングフォーマット(Apple® HTTP Live Streaming(HLS)、Adobe® HTTP Dynamic Streaming(HDS)、Microsoft® Smooth Streaming、MPEG Dynamic Adaptive Streaming over HTTP(DASH)など)ですばやく簡単に配信することができます。

Wowza Streaming Engine の使用

Adobe Media Server: Adobe Media Server を使用してライブストリーミングイベントを実行したいお客様は、Amazon CloudFront との統合を利用して、Adobe® HTTP Dynamic Streaming(HDS)または Apple® HTTP Live Streaming(HLS)で世界中の視聴者にストリームを配信できます。このソリューションでは、保護された HDS や Adobe Access 4 DRM 対応などの Adobe Media Server 固有の機能も使用できます。

Adobe Media Server の使用

IIS Live Smooth Streaming: Microsoft Windows Server を実行している Amazon EC2 インスタンスでは、Smooth Streaming プロトコルと Apple® HTTP Live Streaming(HLS)プロトコルを使用してメディアを配信できます。これと Amazon CloudFront をシームレスに統合すれば、世界中の Windows ユーザーに向けてライブイベントをストリーム配信する選択肢がお客様に提供されます。

IIS Smooth Streaming の使用

JWPlayer: Longtail Video 社の JWPlayer は、プログレッシブダウンロード、HLS ストリーム、および RTMP ストリームの再生をサポートしています。このプレーヤーは、HTML5 モードと Flash モードの両方で動作し、Facebook や Twitter へのシングルクリック共有、Google Analytics との統合、完全なカスタマイズ可能性などの高度な機能を備えています。

JWPlayer への RTMP のストリーム配信
JWPlayer への HLS のストリーム配信

Adobe Flash: Adobe Flash は、Amazon CloudFront RTMP ディストリビューションによって配信されたストリームを再生したいお客様のためのオプションです。以下のチュートリアルでは、Adobe Flash Builder を使用して独自の Adobe Flash Player を作成するためのプロセスを段階的に説明します。

Adobe Flash の使用