メニュー
Amazon CloudFront
開発者ガイド (API Version 2016-09-29)

テストウェブアプリケーションでのオンデマンドストリームの再生

オンデマンドストリーミングが正常に動作していることを確認するには、テストウェブアプリケーションでストリームを再生します。AWS CloudFormation は、Amazon EC2 インスタンスを作成したときに、サンプルビデオファイルと 2 つのサンプルプレイヤーもインストールしました。

  • Silverlight – Microsoft Smooth Streaming プロトコルを使用したビデオのストリーミング

  • OSMF 2.0 – Adobe HTTP Dynamic Streaming (Adobe HDS) プロトコルを使用した Adobe Flash でのビデオのストリーミング

次の手順では、複数の異なるプロトコルを使用してオンデマンドストリームを再生する方法について説明します。

Microsoft Smooth Streaming プロトコルを使用してビデオを再生するには

  1. https://console.aws.amazon.com/cloudformation で AWS CloudFormation コンソールを開きます。

  2. AWS CloudFormation スタックのリストで、オンデマンド HTTP ストリーミング用のスタックを選択します。

  3. AWS CloudFormation コンソールの下部のペインで、[Outputs] タブを選択します。

  4. [Outputs] タブの [OriginS3] フィールドの URL をコピーします。これは Unified Streaming サーバー上の Microsoft Smooth Streaming サンプルウェブページの URL です。

  5. URL をブラウザに貼り付け、ウェブサイトにアクセスします。

  6. [SmoothManifest] キーの値をコピーし、サンプルウェブページの URL フィールドに貼り付けます。次のサンプル URL の media-file-path-excluding-bucket-name-but-including-media-file-name は文字テキストであり、次のステップで置き換えることに注意してください。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/media-file-path-excluding-bucket-name-but-including-media-file-name/manifest

  7. サンプルウェブページの media-file-path-excluding-bucket-name-but-including-media-file-name を、再生する Amazon S3 のビデオの正しいパスに置き換えます。たとえば、メディアファイル名が nasa_msl_launch.mp4 である場合、URL は次のとおりです。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/nasa_msl_launch.mp4/manifest

    ビデオが Amazon S3 バケットの space-videos フォルダにある場合、URL は次のとおりです。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/space-videos/nasa_msl_launch.mp4/manifest

Apple HTTP Live Streaming (HLS) プロトコルを使用してビデオを再生するには

  1. https://console.aws.amazon.com/cloudformation で AWS CloudFormation コンソールを開きます。

  2. AWS CloudFormation スタックのリストで、オンデマンド HTTP ストリーミング用のスタックを選択します。

  3. AWS CloudFormation コンソールの下部のペインで、[Outputs] タブを選択します。

  4. Apple iOS デバイスで Safari ウェブブラウザを開くか、Mac OS X Snow Leopard (バージョン 10.6) 以降が稼働するコンピュータで Safari ウェブブラウザまたは QuickTime Player 10.x を開きます。

  5. [SmoothManifest] キーの値をコピーし、Safari ブラウザまたは QuickTime Player の URL フィールドに貼り付けます。次のサンプル URL の media-file-path-excluding-bucket-name-but-including-media-file-name は文字テキストであり、次のステップで置き換えることに注意してください。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/media-file-path-excluding-bucket-name-but-including-media-file-name/manifest

  6. URL フィールドの media-file-path-excluding-bucket-name-but-including-media-file-name を、再生する Amazon S3 のビデオの正しいパスに置き換えます。たとえば、メディアファイル名が nasa_msl_launch.mp4 である場合、URL は次のとおりです。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/nasa_msl_launch.mp4/manifest

    ビデオが Amazon S3 バケットの space-videos フォルダにある場合、URL は次のとおりです。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/space-videos/nasa_msl_launch.mp4/manifest

Adobe HTTP Dynamic Streaming (HDS) プロトコルを使用してビデオを再生するには

  1. https://console.aws.amazon.com/cloudformation で AWS CloudFormation コンソールを開きます。

  2. AWS CloudFormation スタックのリストで、オンデマンド HTTP ストリーミング用のスタックを選択します。

  3. AWS CloudFormation コンソールの下部のペインで、[Outputs] タブを選択します。

  4. [Outputs] タブの [OriginS3] フィールドの URL をコピーします。これは Unified Streaming サーバー上の Flash HTTP Player サンプルウェブページの URL です。

  5. URL をブラウザに貼り付け、ウェブサイトにアクセスします。

  6. [HDSManifest] キーの値をコピーし、サンプルウェブページの URL フィールドに貼り付けます。次のサンプル URL の media-file-path-excluding-bucket-name-but-including-media-file-name は文字テキストであり、次のステップで置き換えることに注意してください。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/media-file-path-excluding-bucket-name-but-including-media-file-name/manifest

  7. URL フィールドの media-file-path-excluding-bucket-name-but-including-media-file-name を、再生する Amazon S3 のビデオの正しいパスに置き換えます。たとえば、メディアファイル名が nasa_msl_launch.mp4 である場合、URL は次のとおりです。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/nasa_msl_launch.mp4/manifest

    ビデオが Amazon S3 バケットの space-videos フォルダにある場合、URL は次のとおりです。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/space-videos/nasa_msl_launch.mp4/manifest

MPEG-DASH プロトコルを使用してビデオを再生するには

  1. http://dashif.org/reference/players/javascript/index.html を参照します。ここには使用可能なバージョンの MPEG-DASH テストクライアントのリストが表示されます。

  2. 最新バージョンの MPEG-DASH クライアントを選択します。

  3. [Reference Client バージョン番号] ページの [Stream] リストで、ストリーミング形式を選択します。

  4. https://console.aws.amazon.com/cloudformation で AWS CloudFormation コンソールを開きます。

  5. AWS CloudFormation スタックのリストで、オンデマンド HTTP ストリーミング用のスタックを選択します。

  6. AWS CloudFormation コンソールの下部のペインで、[Outputs] タブを選択します。

  7. [MPEGDASHManifest] キーの値をコピーし、[Reference Client] ページの [manifest] フィールドに貼り付けます。次のサンプル URL の media-file-path-excluding-bucket-name-but-including-media-file-name は文字テキストであり、次のステップで置き換えることに注意してください。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/media-file-path-excluding-bucket-name-but-including-media-file-name/manifest

  8. [manifest] フィールドの media-file-path-excluding-bucket-name-but-including-media-file-name を、再生する Amazon S3 のビデオの正しいパスに置き換えます。たとえば、メディアファイル名が nasa_msl_launch.mp4 である場合、URL は次のとおりです。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/nasa_msl_launch.mp4/manifest

    ビデオが Amazon S3 バケットの space-videos フォルダにある場合、URL は次のとおりです。

    http://d111111abcdef8.cloudfront.net/unifiedhttpstreaming-unifiedvods3bucket-123abc4/space-videos/nasa_msl_launch.mp4/manifest

次の手順: オンデマンドストリーミング用の AWS CloudFormation スタックと Amazon S3 バケットの削除