AWSでiOS向けに動画を自前配信する方法

iOSではHLS(HTTPS Live Streaming)という規格に則らなければならない。
AWSのElastic Transcoderで変換できるようだ。
[HTML5] Amazon Elastic Transcoder で変換した HLS(HTTPライブストリーミング)形式の動画を video タグで再生する | Developers.IO
CloudFrontで配信して、videoタグでシンプルに表示できる。

PC向けもやる場合はRTMPでの配信が必要となる。
これもCloudFrontはプロトコルに対応している模様。
AWS S3 + CloudFront で動画ストリーム – Qiita

videoタグの記述例:

  <video width="320" height="240" preload="none" controls
     src="http://d18672pjq89e1s.cloudfront.net/hlsdemo/index.m3u8">
  </video>

  <video width="320" height="240" preload="none" controls>
     <source src="rtmp://s2ev6wge2z2w04.cloudfront.net/cfx/st/&mp4:PyConAPACTW2014terada.mp4” type='rtmp/mp4' />
     <source src="http://dgk03b4kg3q7d.cloudfront.net/ios/hls_400_.m3u8” type="application/x-mpegURL" />
  </video>

かかる費用の参考:

投稿者:

Takuya

Digital crafts(man|dog). Love photography. Always making otherwise sleeping. born in 1984.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中