CloudFrontでStreaming配信

Amazon CloudFrontで動画Streaming配信してみたので、その手順まとめ。
手順っつーほどのものでもないほど簡単だけど。

事前準備

手順1:S3タブで動画配信のBucketを作成する



Bucketの名前はまあ適当に。Regionは東京にしておきます。

手順2:CloudFrontタブで動画配信のDistributionを作成する



Delivery Methodで「Streaming」を選択します。
Select Bucketで先程作成したBucketを選択します。

手順3:Distributionの詳細設定


とりあえずデフォルトのまま。今回はしませんが、CNAMEの設定は後でもできます。

手順4:Distributionの確認・完了


設定の確認画面が表示されますので、「Create Distribution」をクリックしましょう。

Distributionが作成されますので、しばらく待ちましょう。
Domain Nameで表示されている「xxxxxxxxxxxxx.cloudfront.net」がStreaming配信のサーバー名になります

手順5:Bucketに動画ファイルを配置


Distributionに指定したBucketに動画ファイルを配置します。
これで準備は完了です。

手順6:Streaming再生をする

Streaming再生に必要な情報は以下の通りです。

  • streamer ― rtmp://xxxxxxxxxxxxx.cloudfront.net/cfx/st
  • file - sample.mp4(↑の例の場合)


その他必要な情報はDeveloper Guideを。
Amazon CloudFront