SlideShare a Scribd company logo
1 of 66
Download to read offline
AWSマイスターシリーズ Reloaded
~Flash Media Server on AWS~


                   2012年04月23日
                   北迫 清訓
                   ソリューションアーキテクト
                   玉川憲
                   技術統括部長/エバンジェリスト
Agenda
 ストリーミング配信の概要
 FMS on AWS
 AWSを利用した配信パターン
 AMI FMS導入手順
  オンデマンド配信手順
  ライブ配信設定
 CloudFormation FMS導入手順
 Tips
 まとめ


               Copyright © 2012 Amazon Web Services
ストリーミング配信の概要




   Copyright © 2012 Amazon Web Services
ストリーミング配信



    オンデマンド配信


      ライブ配信



       Copyright © 2012 Amazon Web Services
配信技術の概要

 配信技術の進化


                                       プログ
                                                         HTTP
  ストリー        ダウン                     レッシブ
                                                        ストリー
   ミング        ロード                      ダウン
                                                         ミング
                                       ロード

配信専用環境が必要   HTTPを利用し、簡            ダウンロード配信の            ストリーミングとダ
で導入のハードルが   単に動画配信が可能               弱点を改善              ウンロード配信のい
   高い            に                                       いとこどり




                Copyright © 2012 Amazon Web Services
配信技術の概要

ストリーミング
  サーバ側に専用の配信ソフトウェアが必要
  クライアントとサーバ間で1対1のコネクションを確立するため、ビットレート
   と接続数に伴い、配信サーバ側のNW帯域が必要となる
  クライアント側に配信データが残らない
  映像の巻戻し、早送り等のシーク操作が自由に行える(オンデマンドのみ)
  アダプティブビットレートストリーミングに対応

ダウンロード
    動画ファイルをクライアントがダウンロードした後、再生が開始
    サーバ側はHTTPサーバのみで配信可能
    HTTPプロトコルを利用するため、キャッシュ等が利用しやすい
    ダウンロードが完了しない限り再生が開始されない
    クライアント側に動画ファイルが残る



               Copyright © 2012 Amazon Web Services
配信技術の概要

プログレッシブダウンロード
    動画ファイルをクライアントがダウンロードしながら、再生が可能
    サーバ側はHTTPサーバのみで配信可能
    HTTPプロトコルを利用するため、キャッシュ等が利用しやすい
    未ダウンロード部分の映像へのシークは、ダウンロードの待ちが発生
    クライアント側に動画ファイルが残る

HTTPストリーミング
    サーバ側に専用の配信ソフトウェアや、独自の配信ファイルが必要
    HTTPプロトコルを利用するため、キャッシュ等が利用しやすい
    クライアント側に配信データが残らないようにすることが可能
    映像の巻戻し、早送り等のシーク操作が自由に行える(オンデマンドのみ)
    アダプティブビットレートストリーミングに対応




               Copyright © 2012 Amazon Web Services
配信形式と配信技術

                   オンデマンド                            ライブ


 ストリーミング                  ✔                          ✔
  ダウンロード                  ✔
 プログレッシブ
 ダウンロード                   ✔
HTTPストリーミング               ✔                          ✔
※ライブ配信に関してはマルチキャスト配信も存在




              Copyright © 2012 Amazon Web Services
配信プロトコル

標準プロトコル
  RTSP , HTTP
独自プロトコル
 Flash系プロトコル
  RTMP (RTMPE/RTMPT/RTMPTE)
     • TCPを利用し、スムーズに配信するためにストリームをフラグメントに分割
       して配信
  RTMFP
     • UDPを利用し、P2Pの通信をサポートする
       FMSはこのプロトコルを利用しライブのマルチキャスト配信を実現
  Windows Media系プロトコル
   MMS
      • Windows Media9以前まで利用されていたMS独自プロトコル
        最近はすべてRTSPに移行



                 Copyright © 2012 Amazon Web Services
配信プロトコル

HTTPストリーミング
  動画をフラグメントに分割し、HTTPを利用して配信

 アダプティブビットレート(ABR)ストリーミング
  サーバ側で複数のビットレートで動画ファイルを準備し、その情報を
   記載したManifestファイルを作成
  クライアント側は、Manifestファイルをもとに、自身の再生状況を確
   認しながら最適なビットレートのフラグメントを要求

  →再生しながら動的にビットレートを変えられる
  →シーク時など小さいビットレートフラグメントを要求することで、
   再生再開時の体感速度を上げる




              Copyright © 2012 Amazon Web Services
ストリーミング配信動向

マルチプラットフォームへの配信
HTTPを利用した効率的な配信インフラの構築
アダプティブビットレートへの対応

    HTTPストリーミングが
      配信方式の支流に
     Adobe HTTP Dynamic Streaming

     Microsoft IIS Smooth Streaming

     QuickTime HTTP Live Streaming




               Copyright © 2012 Amazon Web Services
FMS on AWS




 Copyright © 2012 Amazon Web Services
FMS on AWS

 2012年3月末 Flash Media Server 4.5がAWSをサポート

  AWSのプラットフォームを利用し、
     安定した配信環境を簡単に
    ご利用いただくことが可能に
     また、Flashデバイスへはもちろん、iOSデバイスへ
          も配信が行えるようになりました




               Copyright © 2012 Amazon Web Services
FMS4.5の特徴

 Key Update
  Apple iOSを搭載したデバイスへのメディア配信機能に対応

 マルチプラットフォームへの対応
     Android端末
                                                                    WindowsPC

                         Flash Media Server4.5
              iOS端末
                                                         Linux PC
                                 Mac PC




                      Copyright © 2012 Amazon Web Services
FMS on AWSの特徴

 安定的に配信できるインフラ
  EC2 (Elastic)
  CloudFront
  AWS Network

 AWS専用FMSバージョンの提供
   FMS4.5.1(Latest)
   FMS Enterprise Editionと同等の機能が利用可能




             Copyright © 2012 Amazon Web Services
AWSにおけるFMS4.5の提供形態

 AWSにおけるFMS4.5の提供形態
   FMS installed AMI
   • FMS4.5がすでにインストールされた状態のAMIで、オンデ
     マンド配信およびライブ配信サーバとして自由にAWS上で
     配信環境の構築が可能


  ライブ配信用 CloudFormationテンプレート
   • CloudFrontと連携したFMSライブ配信環境を、
     CloudFormationを利用して簡単に構成することが可能
     スポット的なライブ配信の利用が実現可能に




             Copyright © 2012 Amazon Web Services
FMS on AWSの制約

 FMS機能
  IPマルチキャスト未サポート
  インスタンスタイプに依存したRTMFPコネクション数制限
 AWS機能
  Instance Store Root Device
    • インスタンス停止時に個別設定情報や、コンテンツが残らない
  下記の機能が未サポート
    •   リサーブドインスタンス
    •   スポットインスタンス
    •   Amazon VPC
    •   EBS-Backedインスタンスによる起動
    •   インスタンスの再利用


                   Copyright © 2012 Amazon Web Services
FMSサブスクリプション

AWS上でFMSを利用いただくためには、事前にAmazon
Paymentにて、FMSのサブスクリプション(月額請求)を購入
する必要があります
 http://www.adobe.com/products/amazon-web-services.html




                    Copyright © 2012 Amazon Web Services
FMS on AWS価格
  http://www.adobe.com/products/amazon-web-services/pricing-intl.html




                                                                  2012/4/23時点

                           Copyright © 2012 Amazon Web Services
AWSを利用した配信パターン




    Copyright © 2012 Amazon Web Services
オンデマンド配信パターン1
標準配信構成
AMI FMS単体                                                     配信形態
          SmartPhone
                                              Client PC
                                                              • EC2インスタンスより直接配信
                                                              • HDS,HLS,RTMP,RTMPE,RTMFPな
            Tablet

                                                                どすべての配信に対応
                                                              ポイント
                                                              • FMSサーバのインスタンスタイプ
                                                                や台数に配信性能が依存


                              Internet




                Upload                       Mount               Snapshot
                               FMS4.5      / Backup
    管理者
                                 EC2                    EBS                   S3
                               Streaming              Contents              Contents
                                 Server               Storage                Backup

                                                       Region




                         Copyright © 2012 Amazon Web Services
オンデマンド配信パターン2
  広範囲HTTP Streaming配信構成
     AMI FMS + CloudFront                                                     配信形態
                                                                              • CFのEdgeサーバを利用することで、
                                                                                FMSオリジンサーバの負荷を軽減
                                                                              • HDS,HLSのHTTP Streaming配信
Client PC                 EdgeLocation                EdgeLocation
                                                                                に対応
                                                                              ポイント
                                                                              • CF採用による、幅広いユーザへの
                                                                                安定配信が可能
                   EdgeLocation          CloudFront



SmartPhone
  Tablet
                            Upload                       Mount                 Snapshot
                                           FMS4.5       /Backup
             管理者
                                             EC2                      EBS                   S3
                                            Streaming             Contents                Contents
                                              Server              Storage                  Backup

                                                                     Region




                                     Copyright © 2012 Amazon Web Services
オンデマンド配信パターン3
  広範囲Streaming配信構成
     AMI FMS(Origin) + AMI FMS(Edge)
                                                                 配信形態
                                                                 • FMSのEdgeサーバを構成すること
                                                                   で、FMSオリジンサーバの負荷を
Client PC
                                                                   分散
                                                                 • RTMPベースの配信に対応
                                                                 ポイント
                                    ELB                          • Edge採用による、幅広いユーザへ
                                                                   の安定配信が可能
                            Edge            Edge

SmartPhone
  Tablet
                   Upload                       Mount               Snapshot
                                   FMS4.5      /Backup
             管理者
                                   Origin
                                    EC2                    EBS                   S3
                                   Streaming             Contents              Contents
                                     Server              Storage                Backup

                                                          Region




                            Copyright © 2012 Amazon Web Services
オンデマンド配信パターン4
  広範囲シンプル配信構成
     Amazon S3 + CloudFront                                          配信形態
                                                                     • S3に格納されたFLV,mp4のダイレ
                                                                       クト配信
                                                                     • HTTP(Progressive/Download),R
Client PC                 EdgeLocation                EdgeLocation
                                                                       TMPベースの配信に対応
                                                                     ポイント
                                                                     • 簡単に環境の準備が可能
                                                                     • EC2インスタンスが不要で、S3と
                   EdgeLocation          CloudFront                    CFを利用した広範囲への安定配信
                                                                       が可能

SmartPhone
  Tablet
                            Upload

             管理者
                                              S3
                                            Contents
                                             Backup

                                           Region




                                     Copyright © 2012 Amazon Web Services
ライブ配信パターン1

    CloudFormationを利用してたFMSライブ配信環境
                        LIVE                                                    配信形態
                                                                                • HDS,HLSによるライブ配信
                                                                                ポイント
  Client PC                        EdgeLocation              EdgeLocation       • 簡単に環境の準備が可能
                                                                                • CFを利用した広範囲への安定配信
                                                                                  が可能
               LIVE
                            EdgeLocation
                                                  CloudFront

                                                                                       Flash Media Live
                                                                                                              LIVE
                                                                                           Encoder
  SmartPhone
    Tablet                                                                                                Video Camera
                                                   FMS4.5
                                                                            Internet

                                                      EC2                               Live Encode PC
スタック作成                                              Region

                     Template




AWS CloudFormation
                                           Copyright © 2012 Amazon Web Services
ライブ配信パターン2

AMI FMSライブ配信環境
      SmartPhone                                   配信形態
        Tablet                         Client PC   • EC2インスタンスより直接配信
                                                   • HDS,HLS,RTMP,RTMPE,RTMFPな
                                                     どすべての配信に対応
                                                   ポイント
               LIVE                 LIVE           • FMSサーバのインスタンスタイプ
                                                     に配信性能が依存

                         Internet

                                                          Flash Media Live
                                                                                 LIVE
                                                              Encoder

                                                                             Video Camera
                        FMS4.5
                                               Internet

                           EC2                             Live Encode PC
                         Region




                   Copyright © 2012 Amazon Web Services
AWS on FMSを利用する利点


 CloudFront(CDN)を組み合わせることで、よ
 り一層の安定した配信環境の提供

FMS4.5採用による、様々なクライアント環境
 への配信

 CloudFormationやAMIの利用による簡略化さ
 れた配信環境の準備手順
  ライブ配信などは実施したいときにすぐに準備が可能



          Copyright © 2012 Amazon Web Services
AMI FMS導入手順




  Copyright © 2012 Amazon Web Services
FMS AMIの特徴

 Instance Store Root Device
  FMS 4.5.1
  CentOS 5.5
 製品版FMSとの違い
  ディレクトリ構成
      • アプリケーションディレクトリ /mnt/applications
      • ウェブルート /mnt/wwwoot
      • ログディレクトリ /mnt/logs
      ※通常はすべて/opt/adobe/fms配下
 選択可能起動インスタンスタイプ
    m1.large, m1.xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, c1.xlarge




                            Copyright © 2012 Amazon Web Services
事前準備

事前準備
1. Adobe Flash Media Serverサブスクライブの購入
   • FMSをご利用いただく上で、サブスクライブの購入が必要
    http://www.adobe.com/products/amazon-web-services.html

    ※CloudFormation FMSとの共有利用可能




                                   購入




                      Copyright © 2012 Amazon Web Services
環境準備

AMIからのFMSインスタンス起動
 1. Management Consoleの「EC2」タブ「Images」-「AMI」
    にて以下のAMIを検索
       AMI ID                     Source                             Region
 ami-b06edfb1      adobe-flashmediaserver-                   Asia Pacific (Tokyo)
                   apnortheast/fms-4.5.1.8003-centos-
                   5.5-ami-2.manifest.xml


 2. 検索結果より対象のAMIを選択しLaunchを実行

  最新のAMIインスタンス情報は以下を参照
    http://helpx.adobe.com/flash-media-server/kb/flash-media-server-
    amazon-machine.html



                      Copyright © 2012 Amazon Web Services
環境準備

インスタンスの起動
  以下のいずれかのインスタンスタイプを指定
     • m1.large, m1.xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, c1.xlarge
  ウィザードのセキュリティグループではHTTPとSSHのみを解放
   (RTMP等の他のポートはセキュリティグループ作成後個別に設定が必要)




                        Copyright © 2012 Amazon Web Services
環境準備

インスタンスタイプは以下の表を参考に選定

INSTANCES               DESCRIPTION
Large                     100 RTMFP simultaneous
                                connections            また、想定動画配信ビット
High-memory extra
large
                          100 RTMFP simultaneous
                                connections
                                                       レート、想定同時アクセス数
High-CPU extra large     1000 RTMFP simultaneous       をもとに、サーバ側で必要と
                               connections             なるNW帯域の割り出しも重
Extra large              1000 RTMFP simultaneous
                               connections             要な要素となる
High-memory double       10000 RTMFP simultaneous
extra large                     connections
High-memory              10000 RTMFP simultaneous
quadruple extra large           connections

推奨インスタンスタイプ




                                 Copyright © 2012 Amazon Web Services
環境準備

RTMPポートとAdmnistration Consoleポートの解放
  作成したFMS用セキュリティグループに以下を追加

                                        Protocol     Port   Source
                                                    Range
                                          TCP       1935    0.0.0.0/0
                                          UDP       1935    0.0.0.0/0
                                          TCP       1111      任意




             Copyright © 2012 Amazon Web Services
環境準備

起動確認
  起動したFMSインスタンスのPublicDNSを確認し、ブラウザー
   を利用してアクセス

  http://public-dns

  HDS, RTMP等が正常に再生
   されることを確認




                      Copyright © 2012 Amazon Web Services
環境準備

Flash Media Server Administration Consoleの設定
  SSHクライアント(PuTTY等)を利用して、FMSサーバにログイン
    • ログインアカウントはrootを使用




  Administration Consoleのログインアカウントの準備
  1.   /opt/adobe/fms/conf/fms.iniをエディタで開き以下のパラメータを指定し保存
             SERVER.ADMIN_USERNAME = <ログインID>
             SERVER.ADMINSERVER_HOSTPORT = :1111

  2.   /opt/adobe/fms/fmsadmin –console –user <ログインID>           コマンドを実行し、パス
       ワードを入力


       インスタンス停止に伴い設定内容がクリアされるため、fms.ini
       ファイルをEBSなどに退避しておくことを推奨
                          Copyright © 2012 Amazon Web Services
環境準備

FMSの再起動
  設定変更後、FMSの再起動を実行
  1. FMSサーバの再起動
      /opt/adobe/fms/fmsmgr server fms restart

  2. Administrator Serverの再起動
     /opt/adobe/fms/fmsmgr adminserver restart
ブラウザを利用して、Administration Consoleに接続
URL:http://public-dns/fms_adminConsole.htm

                                      項目                         入力値
                                 Server Name                     Sever 1

                                Server Address                 Public-dns名

                                   Username                   設定したログインID

                                   Password                   設定したパスワード

                       Copyright © 2012 Amazon Web Services
オンデマンド配信設定




  Copyright © 2012 Amazon Web Services
オンデマンド配信

FMSサーバの配信ディレクトリにコンテンツを格納するだけで、ユ
ーザからのリクエストをもとに配信が可能
  動画ファイル格納ディレクトリ
  ストリーミング配信           FMSサーバ:/mnt/application/media/vod

  HTTPストリーミング配信       FMSサーバ:/mnt/webroot/vod
 ※動画ファイル格納ディレクトリは、EBSにマウントもしくは定期的にバックアップを取ることを推奨


  動画ファイルの所有者は以下で設定
   User: fmsuser
   Group: fmsgroup

  動画ファイルのアップロードはWinSCP等を利用してFMSサーバに格納




                Copyright © 2012 Amazon Web Services
オンデマンド配信

オンデマンドストリーミング
  サポートプロトコル
    • RTMP, RTMPE, RTMPT, RTMPTE
  サポートファイルフォーマット
    • FLV, F4V, MP4
  コンテンツ格納ディレクトリ
   /mnt/application/vod/media

   File Format                                配信URL
  FLV            rtmp://public-dns/vod/<filename>
  F4V            rtmp://public-dns/vod/mp4:<filename>.f4v
                 rtmp://public-dns/vod/mp4:subdirectory/<filename>.f4v
  MP4            rtmp://public-dns/vod/mp4:<filename>.mp4
                 rtmp://public-dns/vod/mp4:subdirectory/<filename>.mp4

                       Copyright © 2012 Amazon Web Services
オンデマンド配信

HTTPストリーミング
  crossdomain.xmlの準備
    • /mnt/webroot/にcrossdomain.xmlを準備
      <cross-domain-policy>
        <allow-access-from domain="*" />                          設定例
      </cross-domain-policy>

  サポートファイルフォーマット
    • f4m(HTTP Dynamic Streaming), m3u8(HTTP Live Streaming)
  コンテンツ格納ディレクトリ
   /mnt/webroot/vod/

    配信方式           File                                 配信URL
                  Format
  HDS           f4m           http://public-dns/vod/<Manifest Filename>.f4m
  HLS           m3u8          http://public-dns/vod/<Manifest Filename>.m3u8

                           Copyright © 2012 Amazon Web Services
再生確認

Flash Media Playbackを利用した再生確認
  ブラウザを利用して以下のURLにアクセス
  http://www.osmf.org/configurator/fmp/
  Video Sourceに配信URLを入力
   • HDSの場合は”Are you using HTTP Streaming or Flash Access 2.0”
     をYESに
  [Preview]ボタンを押下し、プレイヤーで再生確認


                                       HLSの場合はiOS等を利用し、ブラウ
                                       ザで直接配信URLにアクセス




 Flash Media Playback
                        Copyright © 2012 Amazon Web Services
ライブ配信設定




 Copyright © 2012 Amazon Web Services
環境準備

事前準備
1. ライブエンコードマシンへのFlash Media Live
   Encoder(無償)のインストール
     •    以下のURLから製品を入手
          http://www.adobe.com/products/flashmediaserver/flashmediaencoder.
          ※Adobeのアカウントの作成が必要




HTTP経由での配信を行うためconfig.xmlのタグ
<flashmedialiveencoder_config><mbrconfig><streamsynchronization><enable>
を true に設定します。

    • Windowsデフォルトパス:C:¥Program Files¥Adobe¥Flash Media Live Encoder 3.2¥conf
    • Mac OSデフォルトパス:Macintosh HD:Applications:Adobe:Flash Media Live Encoder 3.2




                            Copyright © 2012 Amazon Web Services
環境準備                                                            Flash Media Live
                                                                                   LIVE
                                                                    Encoder




Adobo Flash Media Live Encoderの設定                                Live Encode PC
 1.   Live Encode PCに、カメラを接続
 2.   Flash Media Live Encoderの起動
 3.   [Encoding Options]タブにて以下のパラメタを設定
      1.    [Preset]で”Medium Bandwidth(300kbps)-H.264”もしくは、”High
            Bandwidth(800kbps)-H.264”を選択
      2.    DeviceにてVideo(映像)とAudio(音声)のデバイスを選択
      3.    [Format]のレンチマークボタンを押下し、[Adbanced Encoder Settings]の
            ”Keyframe Frequency]をFMS側の設定に合わせ”4seconds”を設定
      4.    必要に応じて、[Frame Rate], [Bit Rate]の設定値を変更
      ※    1,3のパラメータに関しては、Live Encode PCとFMS間のネットワーク回
            線環境に合わせてチューニングが必要。実際に配信確認を行いながら適正
            な値を設定




                         Copyright © 2012 Amazon Web Services
環境準備                                                              Flash Media Live
                                                                                     LIVE
                                                                      Encoder




ライブストリーム用FMLEの設定                                                   Live Encode PC
 1.   FMSサーバへの接続
      1. [Panel Options]にて”Output”を選択し、以下のパラメータを指定

設定項目                        設定値
FMS URL     rtmp://public-dns/live
 Stream     livestream


      2.   スタートボタンを押下して、再生を
           開始




                           Copyright © 2012 Amazon Web Services
環境準備                                                                Flash Media Live
                                                                                       LIVE
                                                                        Encoder




 HTTPライブストリーム用FMLEの設定                                                Live Encode PC
  1.   FMSサーバへの接続
       1. [Panel Options]にて”Output”を選択し、以下のパラメータを指定

設定項目                         設定値
FMS URL     rtmp://public-dns/livepkgr
Stream      Livestream%i?adbe-live-
            event=liveevent

       2.   スタートボタンを押下して、再生を
            開始




                             Copyright © 2012 Amazon Web Services
再生確認

ライブ配信URL
     配信形態                                      設定値
  ライブストリーム        rtmp://public-dns/live/livestream
HTTPライブストリーム http://public-dns/hds-
     (HDS)   live/livepkgr/_definst_/liveevent.f4m
HTTPライブストリーム http://public-dns/hls-
     (HLS)   live/livepkgr/_definst_/liveevent.m3u8




                    Copyright © 2012 Amazon Web Services
再生確認

Flash Media Playbackを利用した再生確認
  ブラウザを利用して以下のURLにアクセス
  http://www.osmf.org/configurator/fmp/
  Video Sourceにライブ配信URLを入力
   • HDSの場合は”Are you using HTTP Streaming or Flash Access 2.0”
     をYESに
  [Preview]ボタンを押下し、プレイヤーで再生確認


                                       HLSの場合はiOS等を利用し、ブラウ
                                       ザで直接配信URLにアクセス




 Flash Media Playback
                        Copyright © 2012 Amazon Web Services
CloudFormation
 FMS導入手順



   Copyright © 2012 Amazon Web Services
環境準備

事前準備
1. ライブエンコードマシンへのFlash Media Live
   Encoder(無償)のインストール
     •    以下のURLから製品を入手
          http://www.adobe.com/products/flashmediaserver/flashmediaencoder.
          ※Adobeのアカウントの作成が必要




HTTP経由での配信を行うためconfig.xmlのタグ
<flashmedialiveencoder_config><mbrconfig><streamsynchronization><enable>
を true に設定します。

    • Windowsデフォルトパス:C:¥Program Files¥Adobe¥Flash Media Live Encoder 3.2¥conf
    • Mac OSデフォルトパス:Macintosh HD:Applications:Adobe:Flash Media Live Encoder 3.2




                            Copyright © 2012 Amazon Web Services
環境準備

CloudFormationによる環境準備(1)
  以下のURLより配信サーバを起動する“Region”のTemplateを選
   択し、CloudFormationのスタック作成画面を起動
  http://docs.amazonwebservices.com/AmazonCloudFront/latest/Develop
  erGuide/FMS4.5CreatingLiveStreamingStack.html




                                 起動



                                                            AWS CloudFormation



                     Copyright © 2012 Amazon Web Services
環境準備

CloudFormationによる環境準備(2)
  FMSインスタンスのキーペア名、FMS管理画面へのログインパ
   スワードおよび起動インスタンスタイプの指定

                              INSTANCES               DESCRIPTION
                              Large                     100 RTMFP simultaneous
                                                              connections
                              High-memory extra         100 RTMFP simultaneous
                              large                           connections
                              High-CPU extra large     1000 RTMFP simultaneous
                                                             connections
                              Extra large              1000 RTMFP simultaneous
                                                             connections
                              High-memory double       10000 RTMFP simultaneous
                              extra large                     connections
                              High-memory              10000 RTMFP simultaneous
                              quadruple extra large           connections

                              推奨インスタンスタイプ

             Copyright © 2012 Amazon Web Services
環境準備

CloudFormationによる環境準備(3)
  Stackが生成されると「Outputs」タブ内に配信に必要な設定情
   報が表示                 Key      説明
                              FMSServer             FMS動作確認画面URL
                              FMSURL                ライブエンコーダー接続URL
                                                    (Publish Location)
                              Stream                ストリーム名
                              FlashMediaPlayback    再生確認サイトURL
                                                    (Flash Media Playback)
                              LiveHDSManifest       Flash向け動画配信URL
                                                    (Live Http Dynamic Streaming
                                                    Manifest File URL)
                              LiveHLSManifest       iOS向け動画配信URL
                                                    (Live Http Live Streaming Manifest
                                                    File URL)
                              FMSServerAdminCo      FMS管理画面URL
                              nsole
                              FMSAdminConsoleS      FMS管理画面接続サーバ名
                              erverAddres
                             配信設定情報
             Copyright © 2012 Amazon Web Services
環境準備                                                            Flash Media Live
                                                                                   LIVE
                                                                    Encoder




Adobo Flash Media Live Encoderの設定(1)                             Live Encode PC
 1.   Live Encode PCに、カメラを接続
 2.   Flash Media Live Encoderの起動
 3.   [Encoding Options]タブにて以下のパラメタを設定
      1.    [Preset]で”Medium Bandwidth(300kbps)-H.264”もしくは、”High
            Bandwidth(800kbps)-H.264”を選択
      2.    DeviceにてVideo(映像)とAudio(音声)のデバイスを選択
      3.    [Format]のレンチマークボタンを押下し、[Adbanced Encoder Settings]の
            ”Keyframe Frequency]をFMS側の設定に合わせ”4seconds”を設定
      4.    必要に応じて、[Frame Rate], [Bit Rate]の設定値を変更
      ※    1,3のパラメータに関しては、Live Encode PCとFMS間のネットワーク回
            線環境に合わせてチューニングが必要。実際に配信確認を行いながら適正
            な値を設定




                         Copyright © 2012 Amazon Web Services
環境準備                                                              Flash Media Live
                                                                                     LIVE
                                                                      Encoder




Adobo Flash Media Live Encoderの設定(2)                               Live Encode PC
 1.   FMSサーバへの接続
      1. [Panel Options]にて”Output”を選択し、以下のパラメータを指定

           設定項目                  設定値
           FMS URL:   CloudFormation配信設定情報
                      の”FMSURL”に表示されているURL
            Stream    CloudFormation配信設定情報
                      の”Stream”に表示されている値


      2.    スタートボタンを押下して、再生を
            開始




                           Copyright © 2012 Amazon Web Services
再生確認

Flash Media Playbackを利用した再生確認
  CloudFormation配信設定情報の”FlashMediaPlayback” URLよ
   りブラウザで再生確認画面サイトを表示
 1.   再生確認サイトの[Video Source]に”LiveHDSManifest”の値を指定
 2.   [Are you using HTTP Steaming or Flash Access 2.0?]を”Yes”に設
      定
 3.   Previewボタンを押下した後、Playerで再生を開始し、配信状況を確認
      ※ここで再生されない、もしくはバッファリングが多発する場合は、Live Encoderの
       Frame Rate、Bit Rate等のチューニングが必要




        Flash Media Playback
                       Copyright © 2012 Amazon Web Services
再生確認

MacおよびiOSでの再生確認
1. CloudFormation配信設定情報の”LiveHLSManifest” URLをSafari
   等を利用して直接指定




                Copyright © 2012 Amazon Web Services
Tips




Copyright © 2012 Amazon Web Services
配信サーバサイジング

配信サーバサイジングのポイント
No   リソース                                    詳細
 1   NW帯域      通常、動画の配信ビットレートと同時接続数に比例して、必要となるサー
               バおよびNW機器のNW帯域が最初のボトルネックとなる。これより、配信
               要件をもとに必要となるNW帯域よりサーバの台数を割り出すことから始め
               る。
               平均配信ビットレート(Mbps)x同時接続数÷サーバNIC帯域(80%程度)=
               サーバ台数
 2   Disk Size コンテンツ格納に必要なディスクサイズとして、平均配信ビットレート
               (Mbps)x平均再生時間(sec)xコンテンツ数をもとに割り出す。
 3   Disk IO   オンデマンド配信の場合、格納されている動画ファイルのRead IO性能も
               重要な要素となる。
               ローカルディスクを利用する場合、一般的なNW Through putに対して、
               Disk IOの方が高速のため、問題になることが少ないが、配信サーバを複数
               台並べ、NAS等でコンテンツを共有する場合は、NASサーバのThroughput
               を十分に考慮する必要がある。
 4    CPU      一般的に配信において、CPU/Memoryリソースを多く消費する処理が少な
     Memory    く、アクセス数に比例してCPU/Memoryリソースが増加することは少ない。


                     Copyright © 2012 Amazon Web Services
コンテンツの公開方法

Flash実行可能環境への公開
  Flash Media Playbackの“Preview Embed Code”に出力された
   タグを公開ページに埋め込む
  任意のFlash Playerを利用する場合は、配信URLに動画のURL
   を指定
MacおよびiOSへの公開
  HTML5 videoタグを利用して配信URLに動画のManifest URLを
   指定
   HTML5 videoタグ使用例
   <html>
   <head>
     <title>HTTP Live Streaming Example</title>
   </head>
   <body>
     <video src=“{動画Manifest URL}" height="300" width="400">
     </video>
   </body>
   </html>
                           Copyright © 2012 Amazon Web Services
FMSを利用しないHDS配信

   FMSを導入しなくてもApacheとHDS用HTTP Originモジュール(無償提供)
   のみでHTTP Dynamic Streaming配信サーバを構築可能




     モジュールをダウンロードし、httpの/modulesフォルダにモジュールを配置し
      た後、httpd.confを先のように修正
http://help.adobe.com/en_US/HTTPStreaming   LoadModule f4fhttp_module modules/mod_f4fhttp.so
/1.0/Using/WS8d6ed60bd880807c48597a9e1              :
                                            <Location /vod>
265edd6cc0-8000.html                           HttpStreamingEnabled true
                                               HttpStreamingContentPath “<動画格納PATH>"
                                            </Location>

                                Copyright © 2012 Amazon Web Services
EBSを動画ファイル格納領域として利用

AMI FMSはInstance Store Root Deviceのため、インスタンス障
害が発生した際に、設定内容およびデフォルトの動画ファイル格納
領域(/mnt)に保存していたデータが消去されてしまいます

対処案
 1. /mnt配下をコピーしたEBSを/mntにマウントし、EBSをコンテンツ格
    納領域として利用
    ※Ephemeral StoreからEBSになるため、多少のIOオーバーヘッドは
      発生する

 2. 別のディレクトリにEBSをマウントし、rsync等を利用して定期的に
    /mnt配下をコピーする




               Copyright © 2012 Amazon Web Services
まとめ




Copyright © 2012 Amazon Web Services
まとめ

FMS on AWSを利用して簡単に配信環境の構築が可能

AWSのプラットフォームを利用し、安定かつ柔軟性のある配
信インフラの構築が可能

FMSにより様々なクライアントデバイスへの配信が可能

FMSの様々な機能を利用して、より高度な配信システムの構
築が可能




          Copyright © 2012 Amazon Web Services
参考

Announcing Flash Media Server 4.5 on AWS
    http://blogs.adobe.com/ktowes/2012/03/announcing-flash-media-server-4-5-on-
     amazon-web-services.html


Using Flash Media Server on Amazon Web Services
    http://help.adobe.com/en_US/flashmediaserver/amazonec2/index.html


AWS Live HTTP Streaming Using CloudFront and Adobe Flash Media
Server 4.5
    http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/Liv
     eStreamingAdobeFMS4.5.html


Flash Media Server 4.5 Datasheet
    http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/products/
     flash-media-streaming/pdfs/fms45_ds_ue_v1.pdf




                           Copyright © 2012 Amazon Web Services

More Related Content

What's hot

エンターテイメント業界におけるAWS活用事例
エンターテイメント業界におけるAWS活用事例エンターテイメント業界におけるAWS活用事例
エンターテイメント業界におけるAWS活用事例Amazon Web Services Japan
 
エンタープライズにおけるAWS利用事例_2012年11月
エンタープライズにおけるAWS利用事例_2012年11月エンタープライズにおけるAWS利用事例_2012年11月
エンタープライズにおけるAWS利用事例_2012年11月Amazon Web Services Japan
 
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2Yasuhiro Matsuo
 
[AWSマイスターシリーズ]AWS Storage Gateway
[AWSマイスターシリーズ]AWS Storage Gateway[AWSマイスターシリーズ]AWS Storage Gateway
[AWSマイスターシリーズ]AWS Storage GatewayAmazon Web Services Japan
 
[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)
[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)
[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)Amazon Web Services Japan
 
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...Amazon Web Services Japan
 
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズAmazon Web Services Japan
 
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud HPC編
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud HPC編[AWSマイスターシリーズ] Amazon Elastic Compute Cloud HPC編
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud HPC編Amazon Web Services Japan
 
20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndureAmazon Web Services Japan
 
20120625 aws meister-reloaded-sg-vmie-public
20120625 aws meister-reloaded-sg-vmie-public20120625 aws meister-reloaded-sg-vmie-public
20120625 aws meister-reloaded-sg-vmie-publicAmazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 Amazon Aurora
AWS Black Belt Online Seminar 2017 Amazon AuroraAWS Black Belt Online Seminar 2017 Amazon Aurora
AWS Black Belt Online Seminar 2017 Amazon AuroraAmazon Web Services Japan
 
AWSのセキュリティについて
AWSのセキュリティについてAWSのセキュリティについて
AWSのセキュリティについてYasuhiro Horiuchi
 
Migration to aws as of 20170920
Migration to aws as of 20170920Migration to aws as of 20170920
Migration to aws as of 20170920Kameda Harunobu
 
AWS Black Belt Online Seminar 2017 AWS for Game Developers
AWS Black Belt Online Seminar 2017 AWS for Game DevelopersAWS Black Belt Online Seminar 2017 AWS for Game Developers
AWS Black Belt Online Seminar 2017 AWS for Game DevelopersAmazon Web Services Japan
 
【AWS初心者向けWebinar】AWSから始める動画配信
【AWS初心者向けWebinar】AWSから始める動画配信【AWS初心者向けWebinar】AWSから始める動画配信
【AWS初心者向けWebinar】AWSから始める動画配信Amazon Web Services Japan
 

What's hot (20)

エンターテイメント業界におけるAWS活用事例
エンターテイメント業界におけるAWS活用事例エンターテイメント業界におけるAWS活用事例
エンターテイメント業界におけるAWS活用事例
 
エンタープライズにおけるAWS利用事例_2012年11月
エンタープライズにおけるAWS利用事例_2012年11月エンタープライズにおけるAWS利用事例_2012年11月
エンタープライズにおけるAWS利用事例_2012年11月
 
Microsoft Share Point on AWS
Microsoft Share Point on AWSMicrosoft Share Point on AWS
Microsoft Share Point on AWS
 
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2
 
メディア界隈で活用されるAWS
メディア界隈で活用されるAWSメディア界隈で活用されるAWS
メディア界隈で活用されるAWS
 
[AWSマイスターシリーズ]AWS Storage Gateway
[AWSマイスターシリーズ]AWS Storage Gateway[AWSマイスターシリーズ]AWS Storage Gateway
[AWSマイスターシリーズ]AWS Storage Gateway
 
[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)
[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)
[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)
 
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
 
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
 
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud HPC編
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud HPC編[AWSマイスターシリーズ] Amazon Elastic Compute Cloud HPC編
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud HPC編
 
20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure
 
20120625 aws meister-reloaded-sg-vmie-public
20120625 aws meister-reloaded-sg-vmie-public20120625 aws meister-reloaded-sg-vmie-public
20120625 aws meister-reloaded-sg-vmie-public
 
20170621 aws-black belt-ads-sms
20170621 aws-black belt-ads-sms20170621 aws-black belt-ads-sms
20170621 aws-black belt-ads-sms
 
AWS Black Belt Online Seminar 2017 Amazon Aurora
AWS Black Belt Online Seminar 2017 Amazon AuroraAWS Black Belt Online Seminar 2017 Amazon Aurora
AWS Black Belt Online Seminar 2017 Amazon Aurora
 
AWSのセキュリティについて
AWSのセキュリティについてAWSのセキュリティについて
AWSのセキュリティについて
 
Migration to aws as of 20170920
Migration to aws as of 20170920Migration to aws as of 20170920
Migration to aws as of 20170920
 
AWS Black Belt Online Seminar 2017 AWS for Game Developers
AWS Black Belt Online Seminar 2017 AWS for Game DevelopersAWS Black Belt Online Seminar 2017 AWS for Game Developers
AWS Black Belt Online Seminar 2017 AWS for Game Developers
 
ゲームプラットフォーム on AWS
ゲームプラットフォーム on AWSゲームプラットフォーム on AWS
ゲームプラットフォーム on AWS
 
Amazon VPCトレーニング-VPCの説明
Amazon VPCトレーニング-VPCの説明Amazon VPCトレーニング-VPCの説明
Amazon VPCトレーニング-VPCの説明
 
【AWS初心者向けWebinar】AWSから始める動画配信
【AWS初心者向けWebinar】AWSから始める動画配信【AWS初心者向けWebinar】AWSから始める動画配信
【AWS初心者向けWebinar】AWSから始める動画配信
 

Similar to 20120423 aws meister-reloaded-fm-son_aws

[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティスAmazon Web Services Japan
 
20130413 JAWS-UG北陸 美人CDP
20130413 JAWS-UG北陸 美人CDP20130413 JAWS-UG北陸 美人CDP
20130413 JAWS-UG北陸 美人CDP真吾 吉田
 
動画配信プラットフォームOn AWS
動画配信プラットフォームOn AWS動画配信プラットフォームOn AWS
動画配信プラットフォームOn AWSKiyonori Kitasako
 
20130226 Amazon Web Services 勉強会(新宿)
20130226 Amazon Web Services 勉強会(新宿)20130226 Amazon Web Services 勉強会(新宿)
20130226 Amazon Web Services 勉強会(新宿)真吾 吉田
 
AWS Black Belt Online Seminar 2018 動画配信 on AWS
AWS Black Belt Online Seminar 2018 動画配信 on AWSAWS Black Belt Online Seminar 2018 動画配信 on AWS
AWS Black Belt Online Seminar 2018 動画配信 on AWSAmazon Web Services Japan
 
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep diveAmazon Web Services Japan
 
20210317 AWS Black Belt Online Seminar Amazon MQ
20210317 AWS Black Belt Online Seminar Amazon MQ 20210317 AWS Black Belt Online Seminar Amazon MQ
20210317 AWS Black Belt Online Seminar Amazon MQ Amazon Web Services Japan
 
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...Amazon Web Services Japan
 
Awsmeister cloudfront20120611-slideshare用
Awsmeister cloudfront20120611-slideshare用Awsmeister cloudfront20120611-slideshare用
Awsmeister cloudfront20120611-slideshare用Yasuhiro Araki, Ph.D
 
JAWS-UG 情シス支部の皆様向け Amazon Elastic File System (Amazon EFS)
JAWS-UG 情シス支部の皆様向け Amazon Elastic File System (Amazon EFS)JAWS-UG 情シス支部の皆様向け Amazon Elastic File System (Amazon EFS)
JAWS-UG 情シス支部の皆様向け Amazon Elastic File System (Amazon EFS)Amazon Web Services Japan
 
20130330 JAWS-UG広島 美人CDP
20130330 JAWS-UG広島 美人CDP20130330 JAWS-UG広島 美人CDP
20130330 JAWS-UG広島 美人CDP真吾 吉田
 
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...Amazon Web Services Japan
 
Windows File Service 総復習-Windows Server 2012 R2編 第1版
Windows File Service 総復習-Windows Server 2012 R2編 第1版Windows File Service 総復習-Windows Server 2012 R2編 第1版
Windows File Service 総復習-Windows Server 2012 R2編 第1版junichi anno
 
LAMP技術者でも無理なくツカエルWindowsAzureで運営するソーシャルアプリの裏側
LAMP技術者でも無理なくツカエルWindowsAzureで運営するソーシャルアプリの裏側LAMP技術者でも無理なくツカエルWindowsAzureで運営するソーシャルアプリの裏側
LAMP技術者でも無理なくツカエルWindowsAzureで運営するソーシャルアプリの裏側gipwest
 
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編 [AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編 Amazon Web Services Japan
 
最新!Windows Azure Platformアプリケーション開発
最新!Windows Azure Platformアプリケーション開発最新!Windows Azure Platformアプリケーション開発
最新!Windows Azure Platformアプリケーション開発Tatsuaki Sakai
 
Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例Yuuki Namikawa
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価kaminashi
 

Similar to 20120423 aws meister-reloaded-fm-son_aws (20)

[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
 
20130413 JAWS-UG北陸 美人CDP
20130413 JAWS-UG北陸 美人CDP20130413 JAWS-UG北陸 美人CDP
20130413 JAWS-UG北陸 美人CDP
 
動画配信プラットフォームOn AWS
動画配信プラットフォームOn AWS動画配信プラットフォームOn AWS
動画配信プラットフォームOn AWS
 
20130226 Amazon Web Services 勉強会(新宿)
20130226 Amazon Web Services 勉強会(新宿)20130226 Amazon Web Services 勉強会(新宿)
20130226 Amazon Web Services 勉強会(新宿)
 
AWS Black Belt Online Seminar 2018 動画配信 on AWS
AWS Black Belt Online Seminar 2018 動画配信 on AWSAWS Black Belt Online Seminar 2018 動画配信 on AWS
AWS Black Belt Online Seminar 2018 動画配信 on AWS
 
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
 
20210317 AWS Black Belt Online Seminar Amazon MQ
20210317 AWS Black Belt Online Seminar Amazon MQ 20210317 AWS Black Belt Online Seminar Amazon MQ
20210317 AWS Black Belt Online Seminar Amazon MQ
 
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
 
Awsmeister cloudfront20120611-slideshare用
Awsmeister cloudfront20120611-slideshare用Awsmeister cloudfront20120611-slideshare用
Awsmeister cloudfront20120611-slideshare用
 
JAWS-UG 情シス支部の皆様向け Amazon Elastic File System (Amazon EFS)
JAWS-UG 情シス支部の皆様向け Amazon Elastic File System (Amazon EFS)JAWS-UG 情シス支部の皆様向け Amazon Elastic File System (Amazon EFS)
JAWS-UG 情シス支部の皆様向け Amazon Elastic File System (Amazon EFS)
 
XenServer Overview
XenServer OverviewXenServer Overview
XenServer Overview
 
20130330 JAWS-UG広島 美人CDP
20130330 JAWS-UG広島 美人CDP20130330 JAWS-UG広島 美人CDP
20130330 JAWS-UG広島 美人CDP
 
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
 
Windows File Service 総復習-Windows Server 2012 R2編 第1版
Windows File Service 総復習-Windows Server 2012 R2編 第1版Windows File Service 総復習-Windows Server 2012 R2編 第1版
Windows File Service 総復習-Windows Server 2012 R2編 第1版
 
LAMP技術者でも無理なくツカエルWindowsAzureで運営するソーシャルアプリの裏側
LAMP技術者でも無理なくツカエルWindowsAzureで運営するソーシャルアプリの裏側LAMP技術者でも無理なくツカエルWindowsAzureで運営するソーシャルアプリの裏側
LAMP技術者でも無理なくツカエルWindowsAzureで運営するソーシャルアプリの裏側
 
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編 [AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編
 
最新!Windows Azure Platformアプリケーション開発
最新!Windows Azure Platformアプリケーション開発最新!Windows Azure Platformアプリケーション開発
最新!Windows Azure Platformアプリケーション開発
 
Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例
 
20110406aws accenture
20110406aws accenture20110406aws accenture
20110406aws accenture
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価
 

More from Amazon Web Services Japan

202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)Amazon Web Services Japan
 
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFSAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device DefenderAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現Amazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...Amazon Web Services Japan
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Web Services Japan
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したことAmazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用Amazon Web Services Japan
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdfAmazon Web Services Japan
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介Amazon Web Services Japan
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon Web Services Japan
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことAmazon Web Services Japan
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチAmazon Web Services Japan
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介Amazon Web Services Japan
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer ProfilesAmazon Web Services Japan
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨Amazon Web Services Japan
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介Amazon Web Services Japan
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介Amazon Web Services Japan
 

More from Amazon Web Services Japan (20)

202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
 
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
 
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
 

Recently uploaded

Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (9)

Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 

20120423 aws meister-reloaded-fm-son_aws

  • 1. AWSマイスターシリーズ Reloaded ~Flash Media Server on AWS~ 2012年04月23日 北迫 清訓 ソリューションアーキテクト 玉川憲 技術統括部長/エバンジェリスト
  • 2. Agenda ストリーミング配信の概要 FMS on AWS AWSを利用した配信パターン AMI FMS導入手順  オンデマンド配信手順  ライブ配信設定 CloudFormation FMS導入手順 Tips まとめ Copyright © 2012 Amazon Web Services
  • 3. ストリーミング配信の概要 Copyright © 2012 Amazon Web Services
  • 4. ストリーミング配信 オンデマンド配信 ライブ配信 Copyright © 2012 Amazon Web Services
  • 5. 配信技術の概要 配信技術の進化 プログ HTTP ストリー ダウン レッシブ ストリー ミング ロード ダウン ミング ロード 配信専用環境が必要 HTTPを利用し、簡 ダウンロード配信の ストリーミングとダ で導入のハードルが 単に動画配信が可能 弱点を改善 ウンロード配信のい 高い に いとこどり Copyright © 2012 Amazon Web Services
  • 6. 配信技術の概要 ストリーミング  サーバ側に専用の配信ソフトウェアが必要  クライアントとサーバ間で1対1のコネクションを確立するため、ビットレート と接続数に伴い、配信サーバ側のNW帯域が必要となる  クライアント側に配信データが残らない  映像の巻戻し、早送り等のシーク操作が自由に行える(オンデマンドのみ)  アダプティブビットレートストリーミングに対応 ダウンロード  動画ファイルをクライアントがダウンロードした後、再生が開始  サーバ側はHTTPサーバのみで配信可能  HTTPプロトコルを利用するため、キャッシュ等が利用しやすい  ダウンロードが完了しない限り再生が開始されない  クライアント側に動画ファイルが残る Copyright © 2012 Amazon Web Services
  • 7. 配信技術の概要 プログレッシブダウンロード  動画ファイルをクライアントがダウンロードしながら、再生が可能  サーバ側はHTTPサーバのみで配信可能  HTTPプロトコルを利用するため、キャッシュ等が利用しやすい  未ダウンロード部分の映像へのシークは、ダウンロードの待ちが発生  クライアント側に動画ファイルが残る HTTPストリーミング  サーバ側に専用の配信ソフトウェアや、独自の配信ファイルが必要  HTTPプロトコルを利用するため、キャッシュ等が利用しやすい  クライアント側に配信データが残らないようにすることが可能  映像の巻戻し、早送り等のシーク操作が自由に行える(オンデマンドのみ)  アダプティブビットレートストリーミングに対応 Copyright © 2012 Amazon Web Services
  • 8. 配信形式と配信技術 オンデマンド ライブ ストリーミング ✔ ✔ ダウンロード ✔ プログレッシブ ダウンロード ✔ HTTPストリーミング ✔ ✔ ※ライブ配信に関してはマルチキャスト配信も存在 Copyright © 2012 Amazon Web Services
  • 9. 配信プロトコル 標準プロトコル  RTSP , HTTP 独自プロトコル Flash系プロトコル  RTMP (RTMPE/RTMPT/RTMPTE) • TCPを利用し、スムーズに配信するためにストリームをフラグメントに分割 して配信  RTMFP • UDPを利用し、P2Pの通信をサポートする FMSはこのプロトコルを利用しライブのマルチキャスト配信を実現 Windows Media系プロトコル  MMS • Windows Media9以前まで利用されていたMS独自プロトコル 最近はすべてRTSPに移行 Copyright © 2012 Amazon Web Services
  • 10. 配信プロトコル HTTPストリーミング  動画をフラグメントに分割し、HTTPを利用して配信 アダプティブビットレート(ABR)ストリーミング  サーバ側で複数のビットレートで動画ファイルを準備し、その情報を 記載したManifestファイルを作成  クライアント側は、Manifestファイルをもとに、自身の再生状況を確 認しながら最適なビットレートのフラグメントを要求 →再生しながら動的にビットレートを変えられる →シーク時など小さいビットレートフラグメントを要求することで、 再生再開時の体感速度を上げる Copyright © 2012 Amazon Web Services
  • 11. ストリーミング配信動向 マルチプラットフォームへの配信 HTTPを利用した効率的な配信インフラの構築 アダプティブビットレートへの対応 HTTPストリーミングが 配信方式の支流に Adobe HTTP Dynamic Streaming Microsoft IIS Smooth Streaming QuickTime HTTP Live Streaming Copyright © 2012 Amazon Web Services
  • 12. FMS on AWS Copyright © 2012 Amazon Web Services
  • 13. FMS on AWS 2012年3月末 Flash Media Server 4.5がAWSをサポート AWSのプラットフォームを利用し、 安定した配信環境を簡単に ご利用いただくことが可能に また、Flashデバイスへはもちろん、iOSデバイスへ も配信が行えるようになりました Copyright © 2012 Amazon Web Services
  • 14. FMS4.5の特徴 Key Update  Apple iOSを搭載したデバイスへのメディア配信機能に対応 マルチプラットフォームへの対応 Android端末 WindowsPC Flash Media Server4.5 iOS端末 Linux PC Mac PC Copyright © 2012 Amazon Web Services
  • 15. FMS on AWSの特徴 安定的に配信できるインフラ  EC2 (Elastic)  CloudFront  AWS Network AWS専用FMSバージョンの提供  FMS4.5.1(Latest)  FMS Enterprise Editionと同等の機能が利用可能 Copyright © 2012 Amazon Web Services
  • 16. AWSにおけるFMS4.5の提供形態 AWSにおけるFMS4.5の提供形態  FMS installed AMI • FMS4.5がすでにインストールされた状態のAMIで、オンデ マンド配信およびライブ配信サーバとして自由にAWS上で 配信環境の構築が可能  ライブ配信用 CloudFormationテンプレート • CloudFrontと連携したFMSライブ配信環境を、 CloudFormationを利用して簡単に構成することが可能 スポット的なライブ配信の利用が実現可能に Copyright © 2012 Amazon Web Services
  • 17. FMS on AWSの制約 FMS機能  IPマルチキャスト未サポート  インスタンスタイプに依存したRTMFPコネクション数制限 AWS機能  Instance Store Root Device • インスタンス停止時に個別設定情報や、コンテンツが残らない  下記の機能が未サポート • リサーブドインスタンス • スポットインスタンス • Amazon VPC • EBS-Backedインスタンスによる起動 • インスタンスの再利用 Copyright © 2012 Amazon Web Services
  • 19. FMS on AWS価格 http://www.adobe.com/products/amazon-web-services/pricing-intl.html 2012/4/23時点 Copyright © 2012 Amazon Web Services
  • 20. AWSを利用した配信パターン Copyright © 2012 Amazon Web Services
  • 21. オンデマンド配信パターン1 標準配信構成 AMI FMS単体 配信形態 SmartPhone Client PC • EC2インスタンスより直接配信 • HDS,HLS,RTMP,RTMPE,RTMFPな Tablet どすべての配信に対応 ポイント • FMSサーバのインスタンスタイプ や台数に配信性能が依存 Internet Upload Mount Snapshot FMS4.5 / Backup 管理者 EC2 EBS S3 Streaming Contents Contents Server Storage Backup Region Copyright © 2012 Amazon Web Services
  • 22. オンデマンド配信パターン2 広範囲HTTP Streaming配信構成 AMI FMS + CloudFront 配信形態 • CFのEdgeサーバを利用することで、 FMSオリジンサーバの負荷を軽減 • HDS,HLSのHTTP Streaming配信 Client PC EdgeLocation EdgeLocation に対応 ポイント • CF採用による、幅広いユーザへの 安定配信が可能 EdgeLocation CloudFront SmartPhone Tablet Upload Mount Snapshot FMS4.5 /Backup 管理者 EC2 EBS S3 Streaming Contents Contents Server Storage Backup Region Copyright © 2012 Amazon Web Services
  • 23. オンデマンド配信パターン3 広範囲Streaming配信構成 AMI FMS(Origin) + AMI FMS(Edge) 配信形態 • FMSのEdgeサーバを構成すること で、FMSオリジンサーバの負荷を Client PC 分散 • RTMPベースの配信に対応 ポイント ELB • Edge採用による、幅広いユーザへ の安定配信が可能 Edge Edge SmartPhone Tablet Upload Mount Snapshot FMS4.5 /Backup 管理者 Origin EC2 EBS S3 Streaming Contents Contents Server Storage Backup Region Copyright © 2012 Amazon Web Services
  • 24. オンデマンド配信パターン4 広範囲シンプル配信構成 Amazon S3 + CloudFront 配信形態 • S3に格納されたFLV,mp4のダイレ クト配信 • HTTP(Progressive/Download),R Client PC EdgeLocation EdgeLocation TMPベースの配信に対応 ポイント • 簡単に環境の準備が可能 • EC2インスタンスが不要で、S3と EdgeLocation CloudFront CFを利用した広範囲への安定配信 が可能 SmartPhone Tablet Upload 管理者 S3 Contents Backup Region Copyright © 2012 Amazon Web Services
  • 25. ライブ配信パターン1 CloudFormationを利用してたFMSライブ配信環境 LIVE 配信形態 • HDS,HLSによるライブ配信 ポイント Client PC EdgeLocation EdgeLocation • 簡単に環境の準備が可能 • CFを利用した広範囲への安定配信 が可能 LIVE EdgeLocation CloudFront Flash Media Live LIVE Encoder SmartPhone Tablet Video Camera FMS4.5 Internet EC2 Live Encode PC スタック作成 Region Template AWS CloudFormation Copyright © 2012 Amazon Web Services
  • 26. ライブ配信パターン2 AMI FMSライブ配信環境 SmartPhone 配信形態 Tablet Client PC • EC2インスタンスより直接配信 • HDS,HLS,RTMP,RTMPE,RTMFPな どすべての配信に対応 ポイント LIVE LIVE • FMSサーバのインスタンスタイプ に配信性能が依存 Internet Flash Media Live LIVE Encoder Video Camera FMS4.5 Internet EC2 Live Encode PC Region Copyright © 2012 Amazon Web Services
  • 27. AWS on FMSを利用する利点  CloudFront(CDN)を組み合わせることで、よ り一層の安定した配信環境の提供 FMS4.5採用による、様々なクライアント環境 への配信  CloudFormationやAMIの利用による簡略化さ れた配信環境の準備手順  ライブ配信などは実施したいときにすぐに準備が可能 Copyright © 2012 Amazon Web Services
  • 28. AMI FMS導入手順 Copyright © 2012 Amazon Web Services
  • 29. FMS AMIの特徴 Instance Store Root Device  FMS 4.5.1  CentOS 5.5 製品版FMSとの違い  ディレクトリ構成 • アプリケーションディレクトリ /mnt/applications • ウェブルート /mnt/wwwoot • ログディレクトリ /mnt/logs ※通常はすべて/opt/adobe/fms配下 選択可能起動インスタンスタイプ  m1.large, m1.xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, c1.xlarge Copyright © 2012 Amazon Web Services
  • 30. 事前準備 事前準備 1. Adobe Flash Media Serverサブスクライブの購入 • FMSをご利用いただく上で、サブスクライブの購入が必要 http://www.adobe.com/products/amazon-web-services.html ※CloudFormation FMSとの共有利用可能 購入 Copyright © 2012 Amazon Web Services
  • 31. 環境準備 AMIからのFMSインスタンス起動 1. Management Consoleの「EC2」タブ「Images」-「AMI」 にて以下のAMIを検索 AMI ID Source Region ami-b06edfb1 adobe-flashmediaserver- Asia Pacific (Tokyo) apnortheast/fms-4.5.1.8003-centos- 5.5-ami-2.manifest.xml 2. 検索結果より対象のAMIを選択しLaunchを実行  最新のAMIインスタンス情報は以下を参照 http://helpx.adobe.com/flash-media-server/kb/flash-media-server- amazon-machine.html Copyright © 2012 Amazon Web Services
  • 32. 環境準備 インスタンスの起動  以下のいずれかのインスタンスタイプを指定 • m1.large, m1.xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, c1.xlarge  ウィザードのセキュリティグループではHTTPとSSHのみを解放 (RTMP等の他のポートはセキュリティグループ作成後個別に設定が必要) Copyright © 2012 Amazon Web Services
  • 33. 環境準備 インスタンスタイプは以下の表を参考に選定 INSTANCES DESCRIPTION Large 100 RTMFP simultaneous connections また、想定動画配信ビット High-memory extra large 100 RTMFP simultaneous connections レート、想定同時アクセス数 High-CPU extra large 1000 RTMFP simultaneous をもとに、サーバ側で必要と connections なるNW帯域の割り出しも重 Extra large 1000 RTMFP simultaneous connections 要な要素となる High-memory double 10000 RTMFP simultaneous extra large connections High-memory 10000 RTMFP simultaneous quadruple extra large connections 推奨インスタンスタイプ Copyright © 2012 Amazon Web Services
  • 34. 環境準備 RTMPポートとAdmnistration Consoleポートの解放  作成したFMS用セキュリティグループに以下を追加 Protocol Port Source Range TCP 1935 0.0.0.0/0 UDP 1935 0.0.0.0/0 TCP 1111 任意 Copyright © 2012 Amazon Web Services
  • 35. 環境準備 起動確認  起動したFMSインスタンスのPublicDNSを確認し、ブラウザー を利用してアクセス http://public-dns  HDS, RTMP等が正常に再生 されることを確認 Copyright © 2012 Amazon Web Services
  • 36. 環境準備 Flash Media Server Administration Consoleの設定  SSHクライアント(PuTTY等)を利用して、FMSサーバにログイン • ログインアカウントはrootを使用  Administration Consoleのログインアカウントの準備 1. /opt/adobe/fms/conf/fms.iniをエディタで開き以下のパラメータを指定し保存 SERVER.ADMIN_USERNAME = <ログインID> SERVER.ADMINSERVER_HOSTPORT = :1111 2. /opt/adobe/fms/fmsadmin –console –user <ログインID> コマンドを実行し、パス ワードを入力 インスタンス停止に伴い設定内容がクリアされるため、fms.ini ファイルをEBSなどに退避しておくことを推奨 Copyright © 2012 Amazon Web Services
  • 37. 環境準備 FMSの再起動  設定変更後、FMSの再起動を実行 1. FMSサーバの再起動 /opt/adobe/fms/fmsmgr server fms restart 2. Administrator Serverの再起動 /opt/adobe/fms/fmsmgr adminserver restart ブラウザを利用して、Administration Consoleに接続 URL:http://public-dns/fms_adminConsole.htm 項目 入力値 Server Name Sever 1 Server Address Public-dns名 Username 設定したログインID Password 設定したパスワード Copyright © 2012 Amazon Web Services
  • 38. オンデマンド配信設定 Copyright © 2012 Amazon Web Services
  • 39. オンデマンド配信 FMSサーバの配信ディレクトリにコンテンツを格納するだけで、ユ ーザからのリクエストをもとに配信が可能  動画ファイル格納ディレクトリ ストリーミング配信 FMSサーバ:/mnt/application/media/vod HTTPストリーミング配信 FMSサーバ:/mnt/webroot/vod ※動画ファイル格納ディレクトリは、EBSにマウントもしくは定期的にバックアップを取ることを推奨  動画ファイルの所有者は以下で設定 User: fmsuser Group: fmsgroup  動画ファイルのアップロードはWinSCP等を利用してFMSサーバに格納 Copyright © 2012 Amazon Web Services
  • 40. オンデマンド配信 オンデマンドストリーミング  サポートプロトコル • RTMP, RTMPE, RTMPT, RTMPTE  サポートファイルフォーマット • FLV, F4V, MP4  コンテンツ格納ディレクトリ /mnt/application/vod/media File Format 配信URL FLV rtmp://public-dns/vod/<filename> F4V rtmp://public-dns/vod/mp4:<filename>.f4v rtmp://public-dns/vod/mp4:subdirectory/<filename>.f4v MP4 rtmp://public-dns/vod/mp4:<filename>.mp4 rtmp://public-dns/vod/mp4:subdirectory/<filename>.mp4 Copyright © 2012 Amazon Web Services
  • 41. オンデマンド配信 HTTPストリーミング  crossdomain.xmlの準備 • /mnt/webroot/にcrossdomain.xmlを準備 <cross-domain-policy> <allow-access-from domain="*" /> 設定例 </cross-domain-policy>  サポートファイルフォーマット • f4m(HTTP Dynamic Streaming), m3u8(HTTP Live Streaming)  コンテンツ格納ディレクトリ /mnt/webroot/vod/ 配信方式 File 配信URL Format HDS f4m http://public-dns/vod/<Manifest Filename>.f4m HLS m3u8 http://public-dns/vod/<Manifest Filename>.m3u8 Copyright © 2012 Amazon Web Services
  • 42. 再生確認 Flash Media Playbackを利用した再生確認  ブラウザを利用して以下のURLにアクセス http://www.osmf.org/configurator/fmp/  Video Sourceに配信URLを入力 • HDSの場合は”Are you using HTTP Streaming or Flash Access 2.0” をYESに  [Preview]ボタンを押下し、プレイヤーで再生確認 HLSの場合はiOS等を利用し、ブラウ ザで直接配信URLにアクセス Flash Media Playback Copyright © 2012 Amazon Web Services
  • 43. ライブ配信設定 Copyright © 2012 Amazon Web Services
  • 44. 環境準備 事前準備 1. ライブエンコードマシンへのFlash Media Live Encoder(無償)のインストール • 以下のURLから製品を入手 http://www.adobe.com/products/flashmediaserver/flashmediaencoder. ※Adobeのアカウントの作成が必要 HTTP経由での配信を行うためconfig.xmlのタグ <flashmedialiveencoder_config><mbrconfig><streamsynchronization><enable> を true に設定します。 • Windowsデフォルトパス:C:¥Program Files¥Adobe¥Flash Media Live Encoder 3.2¥conf • Mac OSデフォルトパス:Macintosh HD:Applications:Adobe:Flash Media Live Encoder 3.2 Copyright © 2012 Amazon Web Services
  • 45. 環境準備 Flash Media Live LIVE Encoder Adobo Flash Media Live Encoderの設定 Live Encode PC 1. Live Encode PCに、カメラを接続 2. Flash Media Live Encoderの起動 3. [Encoding Options]タブにて以下のパラメタを設定 1. [Preset]で”Medium Bandwidth(300kbps)-H.264”もしくは、”High Bandwidth(800kbps)-H.264”を選択 2. DeviceにてVideo(映像)とAudio(音声)のデバイスを選択 3. [Format]のレンチマークボタンを押下し、[Adbanced Encoder Settings]の ”Keyframe Frequency]をFMS側の設定に合わせ”4seconds”を設定 4. 必要に応じて、[Frame Rate], [Bit Rate]の設定値を変更 ※ 1,3のパラメータに関しては、Live Encode PCとFMS間のネットワーク回 線環境に合わせてチューニングが必要。実際に配信確認を行いながら適正 な値を設定 Copyright © 2012 Amazon Web Services
  • 46. 環境準備 Flash Media Live LIVE Encoder ライブストリーム用FMLEの設定 Live Encode PC 1. FMSサーバへの接続 1. [Panel Options]にて”Output”を選択し、以下のパラメータを指定 設定項目 設定値 FMS URL rtmp://public-dns/live Stream livestream 2. スタートボタンを押下して、再生を 開始 Copyright © 2012 Amazon Web Services
  • 47. 環境準備 Flash Media Live LIVE Encoder HTTPライブストリーム用FMLEの設定 Live Encode PC 1. FMSサーバへの接続 1. [Panel Options]にて”Output”を選択し、以下のパラメータを指定 設定項目 設定値 FMS URL rtmp://public-dns/livepkgr Stream Livestream%i?adbe-live- event=liveevent 2. スタートボタンを押下して、再生を 開始 Copyright © 2012 Amazon Web Services
  • 48. 再生確認 ライブ配信URL 配信形態 設定値 ライブストリーム rtmp://public-dns/live/livestream HTTPライブストリーム http://public-dns/hds- (HDS) live/livepkgr/_definst_/liveevent.f4m HTTPライブストリーム http://public-dns/hls- (HLS) live/livepkgr/_definst_/liveevent.m3u8 Copyright © 2012 Amazon Web Services
  • 49. 再生確認 Flash Media Playbackを利用した再生確認  ブラウザを利用して以下のURLにアクセス http://www.osmf.org/configurator/fmp/  Video Sourceにライブ配信URLを入力 • HDSの場合は”Are you using HTTP Streaming or Flash Access 2.0” をYESに  [Preview]ボタンを押下し、プレイヤーで再生確認 HLSの場合はiOS等を利用し、ブラウ ザで直接配信URLにアクセス Flash Media Playback Copyright © 2012 Amazon Web Services
  • 50. CloudFormation FMS導入手順 Copyright © 2012 Amazon Web Services
  • 51. 環境準備 事前準備 1. ライブエンコードマシンへのFlash Media Live Encoder(無償)のインストール • 以下のURLから製品を入手 http://www.adobe.com/products/flashmediaserver/flashmediaencoder. ※Adobeのアカウントの作成が必要 HTTP経由での配信を行うためconfig.xmlのタグ <flashmedialiveencoder_config><mbrconfig><streamsynchronization><enable> を true に設定します。 • Windowsデフォルトパス:C:¥Program Files¥Adobe¥Flash Media Live Encoder 3.2¥conf • Mac OSデフォルトパス:Macintosh HD:Applications:Adobe:Flash Media Live Encoder 3.2 Copyright © 2012 Amazon Web Services
  • 52. 環境準備 CloudFormationによる環境準備(1)  以下のURLより配信サーバを起動する“Region”のTemplateを選 択し、CloudFormationのスタック作成画面を起動 http://docs.amazonwebservices.com/AmazonCloudFront/latest/Develop erGuide/FMS4.5CreatingLiveStreamingStack.html 起動 AWS CloudFormation Copyright © 2012 Amazon Web Services
  • 53. 環境準備 CloudFormationによる環境準備(2)  FMSインスタンスのキーペア名、FMS管理画面へのログインパ スワードおよび起動インスタンスタイプの指定 INSTANCES DESCRIPTION Large 100 RTMFP simultaneous connections High-memory extra 100 RTMFP simultaneous large connections High-CPU extra large 1000 RTMFP simultaneous connections Extra large 1000 RTMFP simultaneous connections High-memory double 10000 RTMFP simultaneous extra large connections High-memory 10000 RTMFP simultaneous quadruple extra large connections 推奨インスタンスタイプ Copyright © 2012 Amazon Web Services
  • 54. 環境準備 CloudFormationによる環境準備(3)  Stackが生成されると「Outputs」タブ内に配信に必要な設定情 報が表示 Key 説明 FMSServer FMS動作確認画面URL FMSURL ライブエンコーダー接続URL (Publish Location) Stream ストリーム名 FlashMediaPlayback 再生確認サイトURL (Flash Media Playback) LiveHDSManifest Flash向け動画配信URL (Live Http Dynamic Streaming Manifest File URL) LiveHLSManifest iOS向け動画配信URL (Live Http Live Streaming Manifest File URL) FMSServerAdminCo FMS管理画面URL nsole FMSAdminConsoleS FMS管理画面接続サーバ名 erverAddres 配信設定情報 Copyright © 2012 Amazon Web Services
  • 55. 環境準備 Flash Media Live LIVE Encoder Adobo Flash Media Live Encoderの設定(1) Live Encode PC 1. Live Encode PCに、カメラを接続 2. Flash Media Live Encoderの起動 3. [Encoding Options]タブにて以下のパラメタを設定 1. [Preset]で”Medium Bandwidth(300kbps)-H.264”もしくは、”High Bandwidth(800kbps)-H.264”を選択 2. DeviceにてVideo(映像)とAudio(音声)のデバイスを選択 3. [Format]のレンチマークボタンを押下し、[Adbanced Encoder Settings]の ”Keyframe Frequency]をFMS側の設定に合わせ”4seconds”を設定 4. 必要に応じて、[Frame Rate], [Bit Rate]の設定値を変更 ※ 1,3のパラメータに関しては、Live Encode PCとFMS間のネットワーク回 線環境に合わせてチューニングが必要。実際に配信確認を行いながら適正 な値を設定 Copyright © 2012 Amazon Web Services
  • 56. 環境準備 Flash Media Live LIVE Encoder Adobo Flash Media Live Encoderの設定(2) Live Encode PC 1. FMSサーバへの接続 1. [Panel Options]にて”Output”を選択し、以下のパラメータを指定 設定項目 設定値 FMS URL: CloudFormation配信設定情報 の”FMSURL”に表示されているURL Stream CloudFormation配信設定情報 の”Stream”に表示されている値 2. スタートボタンを押下して、再生を 開始 Copyright © 2012 Amazon Web Services
  • 57. 再生確認 Flash Media Playbackを利用した再生確認  CloudFormation配信設定情報の”FlashMediaPlayback” URLよ りブラウザで再生確認画面サイトを表示 1. 再生確認サイトの[Video Source]に”LiveHDSManifest”の値を指定 2. [Are you using HTTP Steaming or Flash Access 2.0?]を”Yes”に設 定 3. Previewボタンを押下した後、Playerで再生を開始し、配信状況を確認 ※ここで再生されない、もしくはバッファリングが多発する場合は、Live Encoderの Frame Rate、Bit Rate等のチューニングが必要 Flash Media Playback Copyright © 2012 Amazon Web Services
  • 59. Tips Copyright © 2012 Amazon Web Services
  • 60. 配信サーバサイジング 配信サーバサイジングのポイント No リソース 詳細 1 NW帯域 通常、動画の配信ビットレートと同時接続数に比例して、必要となるサー バおよびNW機器のNW帯域が最初のボトルネックとなる。これより、配信 要件をもとに必要となるNW帯域よりサーバの台数を割り出すことから始め る。 平均配信ビットレート(Mbps)x同時接続数÷サーバNIC帯域(80%程度)= サーバ台数 2 Disk Size コンテンツ格納に必要なディスクサイズとして、平均配信ビットレート (Mbps)x平均再生時間(sec)xコンテンツ数をもとに割り出す。 3 Disk IO オンデマンド配信の場合、格納されている動画ファイルのRead IO性能も 重要な要素となる。 ローカルディスクを利用する場合、一般的なNW Through putに対して、 Disk IOの方が高速のため、問題になることが少ないが、配信サーバを複数 台並べ、NAS等でコンテンツを共有する場合は、NASサーバのThroughput を十分に考慮する必要がある。 4 CPU 一般的に配信において、CPU/Memoryリソースを多く消費する処理が少な Memory く、アクセス数に比例してCPU/Memoryリソースが増加することは少ない。 Copyright © 2012 Amazon Web Services
  • 61. コンテンツの公開方法 Flash実行可能環境への公開  Flash Media Playbackの“Preview Embed Code”に出力された タグを公開ページに埋め込む  任意のFlash Playerを利用する場合は、配信URLに動画のURL を指定 MacおよびiOSへの公開  HTML5 videoタグを利用して配信URLに動画のManifest URLを 指定 HTML5 videoタグ使用例 <html> <head> <title>HTTP Live Streaming Example</title> </head> <body> <video src=“{動画Manifest URL}" height="300" width="400"> </video> </body> </html> Copyright © 2012 Amazon Web Services
  • 62. FMSを利用しないHDS配信 FMSを導入しなくてもApacheとHDS用HTTP Originモジュール(無償提供) のみでHTTP Dynamic Streaming配信サーバを構築可能  モジュールをダウンロードし、httpの/modulesフォルダにモジュールを配置し た後、httpd.confを先のように修正 http://help.adobe.com/en_US/HTTPStreaming LoadModule f4fhttp_module modules/mod_f4fhttp.so /1.0/Using/WS8d6ed60bd880807c48597a9e1 : <Location /vod> 265edd6cc0-8000.html HttpStreamingEnabled true HttpStreamingContentPath “<動画格納PATH>" </Location> Copyright © 2012 Amazon Web Services
  • 63. EBSを動画ファイル格納領域として利用 AMI FMSはInstance Store Root Deviceのため、インスタンス障 害が発生した際に、設定内容およびデフォルトの動画ファイル格納 領域(/mnt)に保存していたデータが消去されてしまいます 対処案 1. /mnt配下をコピーしたEBSを/mntにマウントし、EBSをコンテンツ格 納領域として利用 ※Ephemeral StoreからEBSになるため、多少のIOオーバーヘッドは 発生する 2. 別のディレクトリにEBSをマウントし、rsync等を利用して定期的に /mnt配下をコピーする Copyright © 2012 Amazon Web Services
  • 64. まとめ Copyright © 2012 Amazon Web Services
  • 66. 参考 Announcing Flash Media Server 4.5 on AWS  http://blogs.adobe.com/ktowes/2012/03/announcing-flash-media-server-4-5-on- amazon-web-services.html Using Flash Media Server on Amazon Web Services  http://help.adobe.com/en_US/flashmediaserver/amazonec2/index.html AWS Live HTTP Streaming Using CloudFront and Adobe Flash Media Server 4.5  http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/Liv eStreamingAdobeFMS4.5.html Flash Media Server 4.5 Datasheet  http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/products/ flash-media-streaming/pdfs/fms45_ds_ue_v1.pdf Copyright © 2012 Amazon Web Services