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