LoginSignup
11
10

More than 5 years have passed since last update.

AWSを使った動画配信入門

Posted at

Agenda

  • 動画配信の基本知識やトレンド
  • なぜクラウドなのか
  • AWSのメディア配信サービス

動画配信 基本のキ

動画配信とは

コンテンツプロバイダーから配信ネットワークを使ってプレイヤーに配信するもの

  • オンデマンド配信 VOD(収録済みのものをいつても自由に見る)
  • ライブ配信 LIVE(ほぼリアルタイムに配信)
  • リアルタイム(双方向性)配信(インタラクティブな動画配信、テレビ会議など)

技術動向

専用プロトコル

メリット
  • コンテンツ保護
  • 遅延が少ない
  • 細やかな再生制御
デメリット
  • 専用プレイヤー
  • 専用サーバ

HTTP

メリット
  • 標準プレイヤーやプラグインで再生可能
  • WebサーバでOK
デメリット
  • VODのみ
  • 細やかな再生制御ができない
  • コンテンツ保護

HTTPストリーミング

メリット
  • 標準プレイヤーやプラグインで再生可能
  • WebサーバでOK
  • LIVEにも対応
デメリット
  • 標準化がまだされていない(現在進行系)
概要
  • メディアコンテナファイル
  • マニュフェストファイル

プレイヤーは、先ずマニュフェストを要求し、そのマニュフェストに記載されているコンテナファイルを要求-配信する

トレンド

  • 視聴環境の多様化
    • プレイヤー
    • ネットワーク

Multi Bitrate / Adaptive Bitrate

サポート状況

プラグインが必要なものは減り、OSネイティブなものが増えている
普及競争から標準化へ。

なぜクラウド(AWS)なのか

マルチデバイス/マルチビットレートへの対応

→ クラウドの「必要なときに必要なだけ低価格」という部分の親和性が高い

初期投資/余剰設備

→ スモールスタート&成長に合わせたスケールが可能なクラウド
変化に強いインフラを
マネージドインフラの利点

スパイクアクセス体制/対障害性

  • ライブ配信は開始と同時に一斉にアクセスが発生
  • Design for Failure
  • マネージドサービス

豊富なサービス群

豊富なお客様事例

構築例

オンデマンド配信

  • 素材ファイル
    • S3 フルマネージドオブジェクトストレージサービス
  • ファイルベーストランスコード、VC
    • AWS Elemental MediaConvert
    • Lambda
    • AWS Step Functions
    • EC2 秒単位での課金
  • 配信用メディアファイル
    • S3
  • CDN
    • CloudFront

ライブ配信

  • ライブチャンネル
  • ライブエンコーダ
    • AWS Elemental MediaLive
    • AWS Elemental MediaPackage
  • 配信用メデイアファイル
  • CDN
    • CloudFront

イベントについて

Blackbelt

11
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
10