Amazon Elastic Transcoder(初心者向け 超速マスター編)JAWSUG大阪

6,362 views
7,074 views

Published on

Published in: Technology

Amazon Elastic Transcoder(初心者向け 超速マスター編)JAWSUG大阪

  1. 1. しみず @shimy_net2013 / 6 / 22Amazon Elastic Transcoder初心者向け 超速マスター編
  2. 2. 自己紹介しみず @shimy_netWebアーキテクトアマゾン芸人無駄に技術を使って面白いことをする
  3. 3. 本を執筆しましたhttp://goo.gl/QtaK6
  4. 4. Amazon Elastic Transcoder とは□ 使いやすさ・Management Console、API、SDKs・定義済みのプリセット□ 伸縮自在なスケーラビリティ・負荷に応じてシームレスにスケーリング・複数の変換を並行処理□ コスト効果・変換対象動画の長さ(分単位)で課金・基本料金、月単位のコミットメント、長期契約は不要□ 管理型・スケーリングや運用、コーデックの更新作業は不要
  5. 5. Amazon Elastic Transcoder とはTranscoding Pipeline 1Transcoding Pipeline 2Transcoding Pipeline N720p Kindle CustomTranscoding Job 1Transcoding Job 2Transcoding Job N・・・・・・PipelineJobInput BucketInput BucketOutput BucketOutput BucketOutput Bucket
  6. 6. コンテナとコーデック□ コンテナとコーデック動画は圧縮されたビデオデータとオーディオデータから構成されておりそれぞれ「コーデック」と呼ばれる圧縮伸縮アルゴリズムで加工されている。ビデオデータ、オーディオデータ、メタデータを格納したものをコンテナという。ビデオデータ(例 H.264)オーディオデータ(例 AAC)コンテナ(例 MP4)Outputコンテナ MP4 MPEG2 WebMトランスポートストリーム(TS)オーディオデータオーディオコーデック AAC Vorbisビデオデータビデオコーデック H.264 VP8Inputコンテナ MP4 MPEG2 WebM OGG MXF VOB 3GP AVI DivX FLV Amazon Elastic Transcoderコーデックの組み合わせが多数あり複雑
  7. 7. ブラウザのサポート状況P. 185 ∼ 187
  8. 8. 開発・管理ツール□ AWS Management Console(Webブラウザ)□ Amazon Command Line Interface→ http://aws.amazon.com/jp/cli/□ AWS SDK for XXXX
  9. 9. やること□ Management Console から利用する・S3 の準備・Pipeline を作成・Job を作成・Preset を作成
  10. 10. S3 の準備② Input Bucket に動画ファイルをアップロード① Input Bucket、Output Bucket を作成
  11. 11. Management Console から利用① ここからスタート② Elastic Transcoder を選択
  12. 12. Pipeline の作成③ Create a new Pipelineをクリック
  13. 13. Pipeline の作成④ Pipeline 名を指定⑤ Input Bucketを指定⑥ IAM Role を指定⑦ Output Bucketを指定⑧ Permission を指定
  14. 14. Pipeline の作成⑨ サムネイル用のS3 Bucket を指定⑩ イベントごとに通知を指定⑪ 完了
  15. 15. Pipeline の作成Pipeline が作成された
  16. 16. Job の作成① Create New Jobをクリック
  17. 17. Job の作成② Jobを投入するPipeline を選択③ 変換前の動画ファイルを指定④ 変換後の動画ファイルを指定⑤ サムネイルを指定並列処理する場合
  18. 18. Job の作成⑥ 詳細な設定TSの場合は Playlistを追加⑦ 完了
  19. 19. Job の確認② 処理状況が表示される① Search をクリック
  20. 20. Job の確認Output Bucket に変換された動画とサムネイルが出力される
  21. 21. Preset の作成① PresetsをクリックPreset の一覧が表示される② Create New Presetをクリック
  22. 22. Preset の作成③ お好みで
  23. 23. Preset の作成④完了
  24. 24. Preset 一覧(デフォルト)Preset Container Video Codec Audio Codec Max Width Max Height VideoBit Rate(kbps)AudioBit Rate(kbps)Generic 1080p mp4 H.264 AAC 1,920 1,080 5,400 169Generic 720p 1,280 720 2,400Generic 480p 16:9 854 480 1,200 128Generic 480p 4:3 640 480 900Generic 360p 16:9 640 360 720Generic 360p 4:3 480 360 600Generic 320x240 320 240 300 64iPhone4 mp4 H.264 AAC 1,280 720 2,200 160iPhone4S 1,920 1,080 5,000iPhone3GS 640 480 600iPod Touch 640 480 1,500Apple TV 2G mp4 H.264 AAC 1,280 720 5,000 160Apple TV 3G 1,920 1,080 5,000Web mp4 H.264 AAC 1,280 720 2,200KindleFireHD mp4 H.264 AAC 1,280 720 2,200 160KindleFireHD8.9 1,920 1,080 5,400KindleFire 1,024 576 1,600HLS 2M ts H.264 AAC 1,024 768 1,872 128HLS 1.5M 960 640 1,372HLS 1M 640 432 872HLS 600K 480 320 472HLS 400K 400 288 272
  25. 25. !    以上!ありがとうございました!

×