SlideShare uma empresa Scribd logo
1 de 93
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS 公式 Webinar
https://amzn.to/JPWebinar
過去資料
https://amzn.to/JPArchive
Solutions Architect 廣瀬 太郎
2019/11/12
AWS Media Services
で始めるライブ動画配信
ソリューションカットシリーズ
[AWS Black Belt Online Seminar]
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
自己紹介
• Taro Hirose / 廣瀬 太郎
• Amazon Web Services Japan K.K
• Solutions Architect, M&E
• 好きな AWS サービス
• AWS Media Services, Amazon CloudFront, Amazon S3
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Black Belt Online Seminar とは
• 「サービス別」「ソリューション別」「業種別」のそれぞれのテーマに分かれて、ア
マゾン ウェブ サービス ジャパン株式会社が主催するオンラインセミナーシリーズで
す。
• 質問を投げることができます!
• 書き込んだ質問は、主催者にしか見えません
• 今後のロードマップに関するご質問は
お答えできませんのでご了承下さい
① 吹き出しをクリック
② 質問を入力
③ Sendをクリック
Twitter ハッシュタグは以下をご利用ください
#awsblackbelt
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
内容についての注意点
• 本資料では 2019 年 11 月 12 日時点のサービス内容および価格についてご説明しています。最新
の情報は AWS 公式ウェブサイト (http://aws.amazon.com) にてご確認ください。
• 資料作成には十分注意しておりますが、資料内の価格と AWS 公式ウェブサイト記載の価格に相
違があった場合、 AWS 公式ウェブサイトの価格を優先とさせていただきます。
• 価格は税抜表記となっています。日本居住者のお客様が東京リージョンを使用する場合、別途消
費税をご請求させていただきます。
• AWS does not offer binding price quotes. AWS pricing is publicly available and is subject to
change in accordance with the AWS Customer Agreement available at
http://aws.amazon.com/agreement/. Any pricing information included in this document is
provided only as an estimate of usage charges for AWS services based on certain information
that you have provided. Monthly charges will be based on your actual use of AWS services, and
may vary from the estimates provided.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
1. ライブ動画配信とは
2. ライブ動画配信の基礎
3. ライブ動画配信の課題
4. AWS Media Services とアーキテクチャパターン
5. まとめ
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
1. ライブ動画配信とは
2. ライブ動画配信の基礎
3. ライブ動画配信の課題
4. AWS Media Services とアーキテクチャパターン
5. まとめ
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
動画配信
動画コンテンツをPC、スマートフォン、スマートテレビ、
STB、ゲーム機などのデバイスに配信すること
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
動画配信 / 配信方式
• オンデマンド配信 (VOD)
• 収録済みの動画を見たい時に自由に視聴できる配信方式
• 投稿動画 (YouTube)、会員動画 (Netflix、Amazon Prime Video) etc
• ライブ配信 (LIVE)
• (ほぼ) リアルタイムに配信されている動画を視聴する配信方式
• 音楽やスポーツなどのリアルタイム性が求められるイベントに
• リアルタイム (双方向性) 配信
• リアルタイムにインタラクティブな動画を視聴する配信方式
• テレビ会議など、遅延に対する許容度が低い場合に
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
なぜライブ動画サービスが注目されているのか
• 動画埋め込みによりサイト滞在時間が伸びる
• 滞在時間を増やすことで、サイトやコンテンツの認知度を高めることができる
• "The average Internet user spends 88% more time on a website with video." -
Mist Media
• "People spent on average 2.6x more time on pages with video than without." -
Wistia
• ライブ動画は VOD 以上に集中的集客が見込める
• VOD は飛ばし見できるが LIVE は現在進行系、早送りできない
• 何が起きるかわからない特別感、臨場感
• 通常の動画よりもライブ動画の方が 平均 3 倍 視聴時間が長く 、
平均 10 倍コメントが多い - Facebook
• スマートフォン/タブレットの普及
• 高性能化した端末とネットワークにより、より安定した動画視聴体験が日常化
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
1. ライブ動画配信とは
2. ライブ動画配信の基礎
3. ライブ動画配信の課題
4. AWS Media Services とアーキテクチャパターン
5. まとめ
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
配信方式とマルチデバイス
• Progressive Download (HTTP)
• 一つのまとまったメディアデータを配信する方式
• オンデマンド配信方式のみ対応、ライブ未対応
• Streaming
• メディアデータを分割して順次配信する方式
• オンデマンド・ライブ両配信方式に対応
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
配信方式とマルチデバイス
• Streaming Protocol
• 専用プレイヤーが必要
– MMS/RTSP(Microsoft), RTMP(Adobe Flash)
• ネットワークやプロトコルに応じた専用サーバのキャパシティを
大量に必要とする
• HTTP Streaming
• デバイスの標準プレイヤーやプラグインで再生可能
– 分割されたメディアファイルを HTTP で配信 ( ダウンロード)
• Web で一般的に使われる Caching 技術を利用可能
– これにより、メディアファイルの配信を CDN にオフロードできる
• プラットフォーム/デバイス毎にサポートする配信フォーマットが異なる
• HLS(Apple), MPEG-DASH , HDS(Adobe), Smooth Streaming(Microsoft)
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
配信方式とマルチデバイス
配信方式 Progressive Download
(HTTP)
Streaming Protocol HTTP Streaming
プロトコル
メリット • 標準プレイヤーやプラ
グインで再生可能
• Web サーバで OK
• コンテンツ保護
• 遅延が少ない
• 細やかな再生制御
• 標準プレイヤーやプラグインで
再生可能
• Web サーバで OK
• LIVE にも対応
デメリット • VOD のみ対応
• 細やかな再生制御 △
• コンテンツ保護△
• 専用プレイヤー
• 専用サーバ
• 複数のフォーマットへの
対応が必要
RTMP MMS/RTSPVideo TAG HLSHDS
Smooth
Streaming
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
HTTP Streaming
Media Segment (Chunk File)
短い秒数 (2 – 10 秒位) に分割された動画ファイル
Manifest (Playlist)
再生時間と対応する Media Segment の位置を示すファイル
配信サーバ群 配信ネットワーク
1. GET Manifest file
プレイヤー
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
HTTP Streaming
Media Segment (Chunk File)
短い秒数 (2 – 10 秒位) に分割された動画ファイル
Manifest (Playlist)
再生時間と対応する Media Segment の位置を示すファイル
配信サーバ群 配信ネットワーク
3. GET Manifest file (Polling)
プレイヤー
2. GET Media Segment
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
配信方式とマルチデバイス
代表的な再生クライアントデバイスサポート状況
Progressive
Download
Streaming
Protocol
HTTP
Streaming
iOS
Android
Windows
Mac
HLSVideo TAG
HLS
HLS
HLS
HDSRTMP
MMS/RTSP
Smooth
Streaming
Smooth
Streaming
Smooth
Streaming
RTMP
RTMP
Video TAG
Video TAG
Video TAG
HDS
HDS
HLS
プラグインが必要な
配信方式の利用減
OS ネイティブサポート
配信方式の利用増
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
配信方式とマルチデバイス
デファクトの HLS と MPEG-DASH を中心に標準化へ
Common Media Application Format (CMAF) への期待の高まり
(fMP4 をコンテナとしてストレージの利用効率を高めつつ低遅延再生を目指す規格)
Protocol Media Segment Manifest
HLS MPEG-2 TS, fMP4 m3u8
MPEG-DASH ISO base media file format (fMP4が基本), MPEG-2 TS MPD
MSE
HTML
• Media Source Extension
• HTML 5 用 JavaScript API
• HLS, MPEG-DASH に対応
• 2016年: Fragmented MPEG-4 対応
• 2017年: HEVC は fMP4 のみ対応
o 従来の MPEG-2 TS は非対応
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
マルチビットレート
• 視聴環境 (デバイス, NW ) の多様化
• 接続環境に合わせて最適化されたコンテンツの配信
配信サーバ群 配信ネットワーク プレイヤー
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
マルチビットレート
540p
270p
720p
1080p
540p
270p
720p
1080p
MPEG-DASH
540p
270p
720p
1080p
HLS
540p
270p
720p
1080p
配信サーバ群
Adaptive Bitrate (ABR)
低ビットレートから高ビットレートのコンテンツを複数用意し、
回線状況等にあわせて最適なビットレートを動的に選択できるようにする
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画のインジェスト方法
• 衛星や専用線伝送
• 同報性、転送速度、安定性は秀でているがコストが高額
• インターネット伝送
• コストは安価だが、ビデオ配信時の品質担保には工夫が必要
• TCP vs UDP
• FEC(前方誤り訂正), ARQ (自動再送要求)
• RTMP, RTP+FEC, SRT, Zixi, RIST
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題 - 超低遅延
• TV 放送同等の配信遅延に揃える
• 既に Flash で実現できている超低遅延配信を置き換える
• 複数のストリームを同期する
• プレイヤー間の配信遅延を統一する
• 配信内容と連動した企画を提供する
• SNS フィード上のネタバレ対策
よくある超低遅延の動機づけ
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の遅延
45+
seconds
30
seconds
20
seconds
10
seconds
8
seconds
6
seconds
4
seconds
2
seconds
1
seconds
200 ms
ユ
ー
ス
ケ
ー
ス
配
信
方
式
従来の
放送遅延
ライブスポーツ
ギャンブル、ストック情報
ライブアクション
音声
10s セグメント
6s セグメント
2s セグメント
1s セグメント
Chunked CMAF
WebRTC
秒未満
SUB-SECOND
超低遅延
ULTRA LOW LATENCY
低遅延
LOW LATENCY
一般的な遅延
LEGACY LATENCY RANGE
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題 - 超低遅延
キャプチャ
8%エンコード
29%
インジェスト
5%
デリバリ
3%
ラストマイル
5%
プレイヤー
50%
フォワードバッファレイテンシが支配的
出典: https://aws.amazon.com/blogs/media/how-to-compete-with-broadcast-latency-using-current-adaptive-bitrate-technologies-part-1/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題 - 超低遅延
mdatmoof
エンコーダー出力
Example: CMAF fragment containing a coded video sequence of 20 samples
mdatmoof
エンコーダー出力
mdatmoof mdatmoof mdatmoof mdatmoof
エンコーダー出力エンコーダー出力エンコーダー出力エンコーダー出力
Same media samples packaged in CMAF Chunks for low latency encode and transfer
CMAF Chunks + Chunked Transfer Encoding
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題 - 超低遅延
エンコーダー パッケージャー & CDN プレイヤー
M
O
O
F
MDAT
M
O
O
F
MDAT
M
O
O
F
MDAT
M
O
O
F
MDAT
M
O
O
F
MDAT
CMAF Chunks + Chunked Transfer Encoding
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題 - 超低遅延
エンコーダー パッケージャー & CDN プレイヤー
M
O
O
F
MDAT
M
O
O
F
MDAT
CMAF Chunks + Chunked Transfer Encoding
M
O
O
F
MDAT
M
O
O
F
MDAT
M
O
O
F
MDAT
M
O
O
F
MDAT
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題 - 超低遅延
• WWDC 2019 でドラフトとして発表された拡張仕様
• プレイリスト内に Partial Segment が記載される
• CMAF Chunked (fMP4) と Partial TS をサポート
• プレーヤーからクエリ文字列を送信することで細やかに挙動の制御が可能
• Media sequence number N : _HLS_msn=N
• Part M of media sequence N : _HLS_part=M
• クライアント信号 via : _HLS_skip=YES
• デルタ送信 : _HLS_skip=YES
• HTTP/2 Server Push : _HLS_push=1/0
Low-Latency HLS (Beta)
https://aws.amazon.com/blogs/media/alhls-apple-low-latency-http-live-streaming-explained/
fileSequence272.ts
#EXT-X-PART:DURATION=0.33334,URI="filePart273.0.ts",INDEPENDENT=YES
#EXT-X-PART:DURATION=0.33334,URI="filePart273.1.ts"
#EXT-X-PART:DURATION=0.33334,URI="filePart273.2.ts"
#EXT-X-PART:DURATION=0.33334,URI="filePart273.3.ts”
https://developer.apple.com/documentation/http_live_streaming/protocol_extension_for_low-
latency_hls_preliminary_specification
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
一般的な配信フロー
Live Channel
SOURCE
CDN
DISTRIBUTION
DISPLAY
DEVICES
Live Encoder
REAL-TIME
PROCESSING
Origination
JUST IN TIME
PACKAGING
CONTRIBUTION
Encoder
Optimized Media
Storage
STORAGE
Source DistributionOrigin Client
RTMP
RTP+FEC
...
HLS
MPEG-DASH
(HTTP)
HLS
MPEG-DASH
(HTTP)
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
1. ライブ動画配信とは
2. ライブ動画配信の基礎
3. ライブ動画配信の課題
4. AWS Media Services とアーキテクチャパターン
5. まとめ
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題 – 耐障害性
Live Channel
SOURCE
CDN
DISTRIBUTION
DISPLAY
DEVICES
Live Encoder
REAL-TIME
PROCESSING
Origination
JUST IN TIME
PACKAGING
CONTRIBUTION
Encoder
Optimized Media
Storage
STORAGE
Source DistributionOrigin Client
RTMP
RTP+FEC
HLS
MPEG-DASH
(HTTP)
HLS
MPEG-DASH
(HTTP)
ライブ配信の異常停止は致命的
各層のいずれかに障害が起きるとライブ配信は止まる
配信パイプラインの冗長化が重要
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題 - 多様化する配信要件
SOURCE
Live Channel
CONTRIBUTION
Encoder
REAL-TIME
PROCESSING
Live Encoder
STORAGE
Optimized
Media Storage
JUST IN TIME
PACKAGING
Origination
540p
270p
720p
1080p
540p
270p
720p
1080p
MPEG-DASH
HLS
Multiple Devices
マルチビットレート/ABR
マルチフォーマット
暗号化/DRM
多様な配信素材(FILE/LIVE)
アーカイブ/タイムシフト/DVR
スケジューリング/スイッチング
広告挿入
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題 - スパイクアクセス耐性
Live Channel
SOURCE
Live Encoder
REAL-TIME
PROCESSING Origination
JUST IN TIME
PACKAGING
Optimized Media
Storage
STORAGE
CDN
DISTRIBUTION
OFFLINE
LIVE
Coming soon...
• 大容量配信に耐えられ、ショート TTL ファイルへの応答を
効率的にオフロードできる CDN
• 頻繁に追加/更新されるメディアファイル & マニフェスト
ファイルを確実に保存し、リアルタイム配信できるオリジン
• ライブ開始と同時に始まる一斉アクセス
• HTTP Streaming は高頻度でリクエストが送信され続ける
• セグメント長 2 秒の場合 1rps/client
課
題
対
策
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題 - 低遅延
SOURCE
Live Channel
CONTRIBUTION
Encoder
REAL-TIME
PROCESSING
Live Encoder
STORAGE
Optimized
Media Storage
JUST IN TIME
PACKAGING
Origination
DISTRIBUTION
CDN
DISPLAY
DEVICES
各層のオーバーヘッドを極小化し、end-to-end (glass-to-glass) の
配信遅延を短くすることで、配信体験 / 視聴体験を向上させたい
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題
ラ イ ブ動画配信の課題 ‒ 耐障害性
Live Channel
SOURCE
CDN
DISTRIBU TION
DISPLAYD EVICES
Live Encoder
REAL-TIM EPROCESSIN G
Origination
JU ST IN TIM EPACKAGIN G
CONTRIBUTION
Encoder
OptimizedMedia Storage
STORAGE
Source
Distribution
Origin
Client
RTMPRTP+FEC
HLSMPEG-DASH(HTTP)
HLSMPEG-DASH(HTTP)ラ イ ブ配信の異常停⽌は致命的
各層のいずれかに障害が起き ると ラ イ ブ配信は⽌まる
配信パイ プラ イ ンの冗⻑化が重要
ラ イ ブ動画配信の課題 -多様化する配信要件
SOURCE
Live Channel
CONTRIBUTION
Encoder
REAL-TIME
PROCESSING
Live Encoder
STORAGE
Optimized
Media Storage
JUST IN TIME
PACKAGING
Origination
MPEG-DASH
HLS
Multiple Devices
マルチビットレート/ABR
マルチフォーマット
暗号化/DRM
多様な配信素材(FILE/LIVE)
タイムシフト/DVR
スケジューリング/スイッチング
広告挿入
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
1. ライブ動画配信とは
2. ライブ動画配信の基礎
3. ライブ動画配信の課題
4. AWS Media Services とアーキテクチャパターン
5. まとめ
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services
AWS Elemental
MediaLive
Live Video
Processing
Live Video Workflow
Video
On-Demand
Workflow
AWS Elemental
MediaPackage
Origination and
JIT Packaging
Live Channel
Source
AWS Elemental
MediaStore
Media-Optimized
Storage and Origin
AWS Elemental
MediaTailor
Personalization
and Monetization
AWS Elemental
MediaConvert
File-Based
Video Processing
Devices
AWS Elemental
Live
On-Premises
Encoding
Amazon
CloudFront
CDN
Amazon
CloudFront
CDN
AmazonS3
Storage
AmazonS3
VOD Origin
AWS Elemental
MediaConnect
Live Video
Transport
AWS Step
Functions
WorkflowMedia Source
Files
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
WinTicket: 競輪投票サービスの動画配信システム
AWS Media Services を利用し、
競輪レース映像を高画質・低遅延の
ライブ動画配信システムを実現
Problem Statement
• 全国 40 以上の競輪場からレース開催状況に
応じて受信し、配信するという複雑なワーク
フローへの対応
• 同種競合サービスと同等以下のレイテンシで
の配信の実現
Challenge
- エンジニア5名のみで冗長構成をとった
高い可用性をもつ配信システムを開発・運用
- 競輪レースのライブ配信のある時間帯のみ
稼働させることで運用費用を削減
Business Benefits
- 配信ワークフローの開発工数を抑えつつ
高可用なライブ動画配信システムを実現
- 競合と比較し 2/3 のレイテンシを達成
- サーバレス構成による配信管理ツールを採用
し配信システムの運用コストを最適化
(出展)
クラウドネイティブ動画配信の実現方法とビジネスへの活用例 2019/8/28
江頭 宏亮様, 株式会社サイバーエージェント
https://aws.amazon.com/jp/blogs/news/20190828media-event-cloud-native-video-streaming-
usecase/
WinTicket 、 AWS メディアサービスで競輪ファンに高画質レース映像を低遅延ライブで提供
https://aws.amazon.com/jp/blogs/news/winticket-provides-high-quality-keirin-live-video-to-
speed-bicycle-race-fans-with-aws-media-services/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
株式会社葵: ライブ授業配信システム on AMS
AWS Media Servicesを利用し
高可用ライブ授業配信システムの実現
(出展)ハンズオンで理解を深める、AWS メディアサービス セミナー 2018
青木啓剛様, 執行役員CTO 株式会社葵
https://speakerdeck.com/hoyo/renewal-of-the-live-lesson-streaming-system
Problem Statement
• 複数同時チャンネル配信に向けた
配信サーバーの安定化が急務
• 高可用性構成をとりつつ運用負荷の削減
Challenge
- 高可用性構成が容易に組めるAWS Elemental
MediaLive, AWS Elemental MediaStore を
利用した環境へ刷新
Business Benefits
- ABRなど処理をクラウド側へオフロード、
オンプレ機器の安定可動化
- マネージドサービス利用による配信安定化
- AWSサービスを活用し運用監視自動化/
障害復旧の迅速化(数分で自動復旧)
- 複数チャンネルの迅速立ち上げが可能に
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
NewsPicks: AMSを利用し動画配信システム強化
AWS Media Services(AMS)を利用し
高可用ライブ配信 & VoD配信自動化実現 Problem Statement
• 広告挿入増→配信安定化がビジネス課題に
• 放送回数/サービス機能増により負荷増
• 稀に発生する配信失敗による機会損失発生
Challenge
- 配信作業の自動化によるコスト削減
- Elemental Liveを最大限活用可能な
AWS Elemental MediaStore, AWS Elemental
MediaConvert 環境へ刷新
Business Benefits
- AWS Elemental MediaStore,
Amazon CloudFrontで配信安定化
- サーバレス構成によるVoD配信自動化(Amazon
S3 + AWS Lambda + AWS Elemental
MediaConvert)
- AMS活用によりさらなる冗長化を検討、
動画配信×広告配信で収益力強化
(出展)ハンズオンで理解を深める、AWS メディアサービス セミナー 2018
桐畑数寿様, 株式会社ニューズピックス
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services
AWS Elemental
MediaLive
Live Video
Processing
Live Video Workflow
Video
On-Demand
Workflow
AWS Elemental
MediaPackage
Origination and
JIT Packaging
Live Channel
Source
AWS Elemental
MediaStore
Media-Optimized
Storage and Origin
AWS Elemental
MediaTailor
Personalization
and Monetization
AWS Elemental
MediaConvert
File-Based
Video Processing
Devices
AWS Elemental
Live
On-Premises
Encoding
Amazon
CloudFront
CDN
Amazon
CloudFront
CDN
AmazonS3
Storage
AmazonS3
VOD Origin
AWS Elemental
MediaConnect
Live Video
Transport
AWS Step
Functions
WorkflowMedia Source
Files
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services を利用したライブ動画配信
1. シンプルな HLS ライブ配信
2. HLS & MPEG-DASH ライブ配信 / DRM
3. ライブ配信をアーカイブ
4. ライブ配信中に巻き戻し (DVR)
5. FILE/LIVE をスケジュール配信
6. サーバサイド広告挿入 (SSAI)
7. 同時配信数が増減
8. 超低遅延配信 (ULL)
ユースケース毎のアーキテクチャパターン
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services を利用したライブ動画配信
1. シンプルな HLS ライブ配信
2. HLS & MPEG-DASH ライブ配信 / DRM
3. ライブ配信をアーカイブ
4. ライブ配信中に巻き戻し (DVR)
5. FILE/LIVE をスケジュール配信
6. サーバサイド広告挿入 (SSAI)
7. 同時配信数が増減
8. 超低遅延配信 (ULL)
ユースケース毎のアーキテクチャパターン
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
1. シンプルな HLS ライブ配信
REAL-TIME PROCESSING
AWS Elemental
MediaLive
MEDIA-OPTIMZED STORAGE &
SIMPLE ORIGINATION
AWS Elemental
MediaStore
SOURCE
Live
Channel
DISTRIBUTION
Amazon
CloudFront
DISPLAY DEVICES
RTMP HLS HLS HLS
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaLive
• 放送品質の高機能で管理が容易なライブ配信を 1 〜 2 分で開始可能
• 初期費用一切不要、入出力設定に基づいた分単位の従量課金
• 冗長化や監視、障害からの回復機能はデフォルトで組み込み済み
AWS Elemental
MediaLive
Input
• RTP
• RTMP (Push)
• RTMP (Pull)
• HLS
• MP4 file
• MediaConnect
Output
• HLS
• RTMP/RTMPS
• MSS
• UDP (TS)
• Archive (to S3)
• JPEG
放送品質のライブエンコーディングサービス
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaLive
通常のライブ配信と並行して、他ライブ動画サービス への
映像伝送が可能に
Over-the-Top Delivery to Other Services w/ RTMP(S)
AWS Elemental
MediaStore
Amazon CloudFront
Multiple Devices
AWS Elemental
MediaLive
OTHER SERVICES
RTMP(S)
HLS HLS HLS
https://aws.amazon.com/about-aws/whats-new/2018/04/aws-elemental-medialive-adds-support-for-rtmp-and-rtmps-outputs/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaLive
SCTE-35 の信号挿入、静止画のオーバーレイ操作を
はじめとし様々な操作のスケジューリングが可能
Schedule Action
https://aws.amazon.com/about-aws/whats-new/2018/08/aws-elemental-medialive-adds-support-for-scte-35-marker-
insertion-and-static-graphic-overlays/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaLive
• 冗長化されたパイプラインが不要な場合に利用可能
• 標準パイプラインと比べて約 60% の料金
Single Pipeline Channel 低コスト化が可能に
AWS Elemental
MediaLive
※ 2019 年 11 月現在の 東京リージョンの
MediaLive の料金の抜粋
※ 最新情報は製品ページをご確認くださ
い。
冗長配信が不要であれば、
Single Pipeline で低コスト化可能
https://aws.amazon.com/jp/about-aws/whats-new/2019/04/aws-elemental-medialive-offers-lower-cost-live-channels-with-
single-pipeline-option/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaLive
• AVC と比較して圧縮効率の高い HEVC を利用することで、
配信コストを削減しながら動画の品質を向上させることが可能
• HEVC コーデック利用時は 4K/UHD 出力が可能
• SD : 1280 x 720 未満
• HD : 1280x720 以上、1920x1080 以下
• UHD : 1920x1080 以上、4096x2160 以下
HEVC & 4K/UHD 出力のサポートを開始
AWS Elemental
MediaLive
Input
SD/HD/UHD
Output
SD/HD/UHD (HEVC only)
https://aws.amazon.com/about-aws/whats-new/2019/09/aws-elemental-medialive-supports-hevc-4k-uhd-outputs-live-channels/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaStore
• ライブ配信時のマニフェスト更新、チャンクファイル読み書きを
安定化
• Amazon S3 のセキュリティと耐久性を活用
• 高いパフォーマンスと一貫性(更新後即時読み込み)を提供
ライブストリーミング用のビデオアセットを保存、配信
AWS Elemental
MediaStore
Containers
Container 1
mediastoressl://xxx.data.mediastore.ap-northeast-1.amazonaws.com/...
Container 2
mediastoressl://yyy.data.mediastore.ap-northeast-1.amazonaws.com/...
︙
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon CloudFront
• 世界 200 箇所以上のエッジロケーションのキャッシュサーバを
活用し、小規模から大規模まであらゆる配信に対応 (2019/11 時点)
• ユーザは再生速度の改善、配信側はサーバの削減が可能に
• ライブ配信でも CloudFront を利用することを推奨
ユーザレスポンスの向上
大規模アクセスへの対応
配信サーバの負荷軽減
Amazon
CloudFront
CDN
クライアント
配信サーバ台数
の削減
配信サーバ
クライアント
からの距離
遠い近い 遠い
(1) HTTP のリクエスト
(2) HTTP のリクエスト
(3) HTTP のリクエスト
(4) コンテンツをキャッシュ
(5) コンテンツの取得
(6) HTTP のリクエスト
(7)コンテンツの取得
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon CloudFront
• 同時に大量リクエストが発生し
た場合、最初のリクエストをオ
リジンに送り、負荷低減を実現
する仕組み
• オリジンがAWSにある場合は
ネットワークもAmazonバック
ボーンを使うがAWS以外のオリ
ジンでも利用可能
Automatic Flash Crowd Protection
Edge
REC
Origin
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaLive (再掲)
• 放送品質の高機能で管理が容易なライブ配信を 1 〜 2 分で開始可能
• 初期費用一切不要、入出力設定に基づいた分単位の従量課金
• 冗長化や監視、障害からの回復機能はデフォルトで組み込み済み
AWS Elemental
MediaLive
Input
• RTP
• RTMP (Push)
• RTMP (Pull)
• HLS
• MP4 file
• MediaConnect
Output
• HLS
• RTMP/RTMPS
• MSS
• UDP (TS)
• Archive (to S3)
• JPEG
放送品質のライブエンコーディングサービス
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaConnect
• リージョナル/グローバル間の映像伝送も高品質を維持
• RTP+FEC, Zixi, RIST を従量課金 & フルマネージドでサポート
• 他の AWS アカウントとビデオフィードを共有可能
信頼性の高いライブ動画伝送サービス
AWS Elemental
MediaConnect
Input
• RTP
• RTP+FEC
• Zixi
• RIST
Output
• RTP
• RTP+FEC
• Zixi (Push)
• Zixi (Pull)
• RIST
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaConnect
出力に Zixi(Pull) が利用可能に
AWS Elemental
MediaConnect
Zixi
VPC
NAT Gateway Zixi Receiver on Amazon EC2
AWS Cloud
Corporate data center
NAT Server Zixi Receiver
Zixi Pull Zixi Pull
Zixi Pull
Zixi Pull
https://aws.amazon.com/jp/about-aws/whats-new/2019/07/aws-elemental-mediaconnect-now-supports-zixi-pull/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaConnect
• RIST = Reliable Internet Stream Transport
• 標準規格として注目を集めている UDP ベースの伝送プロトコル
• パケロス耐性を備え、低遅延 & 高品質な伝送が可能
• 各拠点のストリーミングを MediaConnect に集信して処理させつつ、
さらに別拠点への伝送を行うなど柔軟な操作が可能
入出力に RIST が利用可能に
AWS Elemental
MediaConnect
Input
• RTP
• RTP+FEC
• Zixi
• RIST
Output
• RTP
• RTP+FEC
• Zixi (Push)
• Zixi (Pull)
• RIST
https://aws.amazon.com/about-aws/whats-new/2019/09/aws-elemental-mediaconnect-now-supports-rist-protocol/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services を利用したライブ動画配信
1. シンプルな HLS ライブ配信
2. HLS & MPEG-DASH ライブ配信 / DRM
3. ライブ配信をアーカイブ
4. ライブ配信中に巻き戻し (DVR)
5. FILE/LIVE をスケジュール配信
6. サーバサイド広告挿入 (SSAI)
7. 同時配信数が増減
8. 超低遅延配信 (ULL)
ユースケース毎のアーキテクチャパターン
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2. HLS & MPEG-DASH ライブ配信 / DRM
DISPLAY DEVICESREAL-TIME PROCESSING
AWS Elemental
MediaLive
SOURCE
Live
Channel
RTMP HLS
JUST-IN-PACKAGING
& ORIGINATION
AWS Elemental
MediaPackage
DISTRIBUTION
Amazon
CloudFront
HLS
&
DASH
HLS
&
DASH
SPEKE
DRM platform
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaPackage
• タイムシフト (14日) やその他の高度な機能により、より豊かな視聴者の体験
• DRM によりマルチスクリーンコンテンツを保護
• 初期費用一切不要、入出力データ量GB単位の従量課金
• 拡張性、冗長化や監視、障害からの回復機能はデフォルトで組み込み済み
単一入力をマルチデバイス向けストリームに変換/配信
AWS Elemental
MediaPackage
Input
• HLS
Output
• HLS
• HLS-fMP4
• MPEG-DASH
• MSS
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaPackage
• Multi-AZ で映像配信冗長化、自動切り替え
Input Redundancy
https://aws.amazon.com/about-aws/whats-new/2018/08/aws-elemental-mediapackage-supports-redundant-inputs-for-live-
channels/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaPackage
VOD 素材をクライアントの要求に応じて即時パッケージング
Just-in-Time Packaging
AWS Elemental
MediaPackage
Amazon S3
Multimedia (Source)
Input
• HLS
• SMIL/MP4
Output
• HLS
• HLS-fMP4
• MPEG-DASH
• MSS
Amazon CloudFront
Multiple Devices
https://aws.amazon.com/about-aws/whats-new/2019/05/aws-elemental-mediapackage-adds-support-for-just-in-time-
packaging-for-vod/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services を利用したライブ動画配信
1. シンプルな HLS ライブ配信
2. HLS & MPEG-DASH ライブ配信 / DRM
3. ライブ配信をアーカイブ
4. ライブ配信をクリップ保存
5. FILE/LIVE をスケジュール配信
6. サーバサイド広告挿入 (SSAI)
7. 同時配信数が増減
8. 超低遅延配信 (ULL)
ユースケース毎のアーキテクチャパターン
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
3. ライブ配信をアーカイブ
ARCHIVE STORAGE &
VOD ORIGINATION
Amazon S3
HLS
MEDIA-OPTIMZED STORAGE &
SIMPLE ORIGINATION
AWS Elemental
MediaStore
SOURCE
Live
Channel
DISPLAY DEVICESREAL-TIME PROCESSING
AWS Elemental
MediaLive
DISTRIBUTION
Amazon
CloudFront
RTMP HLS HLS HLS
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon S3
• 運用が一切不要なフルマネージドストレージサービス
• 容量無制限で 1GB 約 2.7 円 / 月 ( ※ 2019/11 現在 東京リージョン)
• 99.999999999% の耐久性
• セキュアで汎用的なアクセス
※ MediaLive/MediaPackage や 3rd メディアサーバから S3 を VOD 用コンテンツストレージとして利用することも可能
※ ライブ配信時のオリジンとしての S3 利用は非推奨、 MediaStore を代わりに使用すること
• ライブ時はマニフェストファイルが頻繁に更新されるが、 S3 は結果整合性のため古い情報を返すことがある
• S3 への高頻度 read/write はキー設計が非常に重要
• http://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/request-rate-perf-considerations.html
Amazon S3
Media files Multiple Devices
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaLive
• 一連の JPEG イメージを S3 バケットにアーカイブ
• コンテンツのクリーニングやサムネイルに利用可能
Frame Capture Output
AWS Elemental
MediaLive
Input
• RTP
• RTMP (Push)
• RTMP (Pull)
• HLS
• MP4 file
• MediaConnect
Output
• HLS
• RTMP/RTMPS
• MSS
• UDP (TS)
• Archive (to S3)
• JPEG
Amazon S3
https://aws.amazon.com/jp/about-aws/whats-new/2019/01/aws-elemental-medialive-add-i-frame-only-hls-manifest-and-
jpeg-outputs/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services を利用したライブ動画配信
1. シンプルな HLS ライブ配信
2. HLS & MPEG-DASH ライブ配信 / DRM
3. ライブ配信をアーカイブ
4. ライブ配信中に巻き戻し (DVR)
5. FILE/LIVE をスケジュール配信
6. サーバサイド広告挿入 (SSAI)
7. 同時配信数が増減
8. 超低遅延配信 (ULL)
ユースケース毎のアーキテクチャパターン
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4. ライブ配信中に巻き戻し (DVR)
• AWS Elemental MediaPackage のエンドポイントに開始/終了時刻をパラメータに含めることで
指定した時間範囲を含むマニフェストファイルを取得
• https://docs.aws.amazon.com/mediapackage/latest/ug/time-shifted.html
• 例: HLS - 開始時刻をクエリパラメータで指定 (開始時刻から現在までのマニフェスト)
• 例: DASH – 開始/終了時刻をパス要素で指定 (クリッピング)
• Startover window (スタートオーバーウィンドウ) を定義することで有効化
• 最大 336 時間 (14 日間) まで遡った再生が可能
• タイムシフトマニフェストの最大長は、エンドポイントのタイプに応じて 9 時間 または 18 時間
• https://docs.aws.amazon.com/mediapackage/latest/ug/limits-live.html
JUST-IN-PACKAGING
& ORIGINATION
AWS Elemental
MediaPackage Multiple Devices
now00:00:00 01:00:00 02:15:00
Time-shifted Viewing
https://xxx.mediapackage.us-east-1.amazonaws.com/out/xxx/playlist.m3u8?start=2019-11-12T12:00:00+09:00
https://xxx.mediapackage.us-east-1.amazonaws.com/out/v1/xxx/start/2019-11-12T12:00:00+09:00/end/2019-11-
12T13:00:00+09:00/playlist.mpd
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaPackage
• Startover window (スタートオーバーウィンドウ) の定義で Time-shifted Viewing を
有効化しておくことで収集ジョブの実行が可能
• 指定した時間範囲を含むマニフェストファイルメディアセグメントが Amazon S3 に出力される
Live-to-VOD/指定時刻で VOD アセットの作成が可能に
https://aws.amazon.com/about-aws/whats-new/2019/10/aws-elemental-mediapackage-adds-segment-accurate-live-to-vod-
asset-creation/
Multiple Devices
now00:00:00 01:00:00 02:15:00
Amazon S3
Media files
JUST-IN-PACKAGING
& ORIGINATION
AWS Elemental
MediaPackage
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services を利用したライブ動画配信
1. シンプルな HLS ライブ配信
2. HLS & MPEG-DASH ライブ配信 / DRM
3. ライブ配信をアーカイブ
4. ライブ配信中に巻き戻し (DVR)
5. FILE/LIVE をスケジュール配信
6. サーバサイド広告挿入 (SSAI)
7. 同時配信数が増減
8. 超低遅延配信 (ULL)
ユースケース毎のアーキテクチャパターン
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4. FILE/LIVE をスケジュール配信
REAL-TIME PROCESSING
AWS Elemental
MediaLive
LIVE
STUDIO-A
LIVE
STUDIO-B
FILE
Amazon S3 VOD files
17:00 – 17:30 FILE) 1.mp4
17:30 – 18:00 LIVE) STUDIO-A
18:00 – 19:00 FILE) 2.mp4
19:30 – 20:00 LIVE) STUDIO-B
... ...
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaLive
LIVE ソースからもう一方の LIVE ソースや
ファイルソースにスイッチが可能
Input Switching
Amazon S3
File Input
Live Input
AWS Elemental
MediaLive
Input Switching & File Input
https://aws.amazon.com/about-aws/whats-new/2018/11/aws-elemental-medialive-adds-input-switching-for-live-channels/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaLive
起動中のチャンネルでもファイルソースの変更が可能に
Enhanced Scheduling – Dynamic Input
File Input の URL を変数
($urlPath$) にして作成
スケジュールアクション作成時に
実際の URL を入力
https://aws.amazon.com/about-aws/whats-new/2019/07/aws-elemental-medialive-enhances-support-for-file-based-inputs-
for-live-channels/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaLive
フレーム精度のクリッピングが可能に
Enhanced Scheduling – Input Clipping
start 00:12:00:00
start 00:27:00:00
02:14:00:00
Amazon S3
MP4
https://aws.amazon.com/about-aws/whats-new/2019/07/aws-elemental-medialive-enhances-support-for-file-based-inputs-
for-live-channels/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaLive
インプットソースの即時切替が可能に
• 配信トラブルや配信予定変更時に有用
• 2019 年 8 月現在 3 種の切替方式をサポート
• Fixed : 時間指定 (UTC)
• Follow : 前のファイル終了時
• Immediate : 即時 (ASAP)
Enhanced Scheduling – Immediate Switching
https://aws.amazon.com/about-aws/whats-new/2019/07/aws-elemental-medialive-enhances-support-for-file-based-inputs-
for-live-channels/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services を利用したライブ動画配信
1. シンプルな HLS ライブ配信
2. HLS & MPEG-DASH ライブ配信 / DRM
3. ライブ配信をアーカイブ
4. ライブ配信中に巻き戻し (DVR)
5. FILE/LIVE をスケジュール配信
6. サーバサイド広告挿入 (SSAI)
7. 同時配信数が増減
8. 超低遅延配信 (ULL)
ユースケース毎のアーキテクチャパターン
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
6. サーバサイド広告挿入 (SSAI)
ADS
ORIGINATION
AWS Elemental
MediaStore
SOURCE
Live
Channel
DISPLAY DEVICES
REAL-TIME
PROCESSING
AWS Elemental
MediaLive
DISTRIBUTION
Amazon
CloudFront
RTMP HLS
HLS & DASH
(Personalized manifest)
HLS
&
DASH
PERSONALIZATION &
MONETIZATION
AWS Elemental
MediaTailor
AWS Elemental
MediaPackage
HLS
&
DASH
(Manifest)
HLS & DASH (Content Segment)
VAST
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaTailor
• 本編のビデオプロファイルに合わせた広告挿入で視聴体験の質を維持
• 任意のパッケージャー、オリジン、CDN とインテグレーション可能
• 費用は挿入された広告の件数+トランスコーディング料金
サーバーサイドのパーソナライズド広告挿入(SSAI)
ADS
AWS Elemental
MediaTailor
Input
• HLS or DASH manifest
(contain ad break markers)
• Query Parameters for ADS
Output
• HLS or DASH manifest
• Personalized ad content
(On the fly transcoding)
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaTailor
VOD 配信も対応可能
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaTailor
• VOD だけでなくライブ時のプリロール広告挿入をサポート
• 多様化する広告ニーズに対応可能
• 広告キュー挿入のための機器投資 (SCTE Inserter) 不要で
手軽に広告挿入を開始できる
ライブ本編開始前に広告素材を表示するプリロールに対応
プリロール 本編#1 ミッドロール
(広告キューを使った広告挿入)
本編#2
https://aws.amazon.com/about-aws/whats-new/2019/09/aws-elemental-media-tailor-server-side-ad-insertion-now-supports-
live-pre-roll/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services を利用したライブ動画配信
1. シンプルな HLS ライブ配信
2. HLS & MPEG-DASH ライブ配信 / DRM
3. ライブ配信をアーカイブ
4. ライブ配信中に巻き戻し (DVR)
5. FILE/LIVE をスケジュール配信
6. サーバサイド広告挿入 (SSAI)
7. 同時配信数が増減
8. 超低遅延配信 (ULL)
ユースケース毎のアーキテクチャパターン
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
7. 同時配信数が増減
MEDIA-OPTIMZED STORAGE &
SIMPLE ORIGINATION
AWS Elemental
MediaStore
DISTRIBUTION
Amazon
CloudFront
DISPLAY DEVICESREAL-TIME PROCESSING
AWS Elemental
MediaLive
Input/Channel #1
Input/Channel #2
Input/Channel #3
SOURCE
Live
Channel
Live #1
Live #2
Live #3
start/stop
Channel Request
CHANNEL MANAGER
AWS Lambda Amazon DynamoDBAmazon API Gateway
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services を利用したライブ動画配信
1. シンプルな HLS ライブ配信
2. HLS & MPEG-DASH ライブ配信 / DRM
3. ライブ配信をアーカイブ
4. ライブ配信中に巻き戻し (DVR)
5. FILE/LIVE をスケジュール配信
6. サーバサイド広告挿入 (SSAI)
7. 同時配信数が増減
8. 超低遅延配信 (ULL)
ユースケース毎のアーキテクチャパターン
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elemental MediaStore
• Transfer-Encoding: chunked をサポート
• Chunk 単位で転送することで Segment 全体の書込
完了を待たず再生を開始でき、配信遅延を抑える
ことが可能
• AWS Media Blog で3秒未満の超低遅延配信方法について紹介
Chunked Object Transfer による超低遅延配信
https://aws.amazon.com/about-aws/whats-new/2019/04/aws-elemental-mediastore-now-supports-
chunked-object-transfer-to-enabling-ultra-low-latency-video-workflows/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
1. ライブ動画配信とは
2. ライブ動画配信の基礎
3. ライブ動画配信の課題
4. AWS Media Services とアーキテクチャパターン
5. まとめ
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ライブ動画配信の課題
ラ イ ブ動画配信の課題 ‒ 耐障害性
Live Channel
SOURCE
CDN
DISTRIBU TION
DISPLAYD EVICES
Live Encoder
REAL-TIM EPROCESSIN G
Origination
JU ST IN TIM EPACKAGIN G
CONTRIBUTION
Encoder
OptimizedMedia Storage
STORAGE
Source
Distribution
Origin
Client
RTMPRTP+FEC
HLSMPEG-DASH(HTTP)
HLSMPEG-DASH(HTTP)ラ イ ブ配信の異常停⽌は致命的
各層のいずれかに障害が起き ると ラ イ ブ配信は⽌まる
配信パイ プラ イ ンの冗⻑化が重要
ラ イ ブ動画配信の課題 -多様化する配信要件
SOURCE
Live Channel
CONTRIBUTION
Encoder
REAL-TIME
PROCESSING
Live Encoder
STORAGE
Optimized
Media Storage
JUST IN TIME
PACKAGING
Origination
MPEG-DASH
HLS
Multiple Devices
マルチビットレート/ABR
マルチフォーマット
暗号化/DRM
多様な配信素材(FILE/LIVE)
タイムシフト/DVR
スケジューリング/スイッチング
広告挿入
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services
AWS Elemental
MediaLive
Live Video
Processing
Live Video Workflow
Video
On-Demand
Workflow
AWS Elemental
MediaPackage
Origination and
JIT Packaging
Live Channel
Source
AWS Elemental
MediaStore
Media-Optimized
Storage and Origin
AWS Elemental
MediaTailor
Personalization
and Monetization
AWS Elemental
MediaConvert
File-Based
Video Processing
Devices
AWS Elemental
Live
On-Premises
Encoding
Amazon
CloudFront
CDN
Amazon
CloudFront
CDN
AmazonS3
Storage
AmazonS3
VOD Origin
AWS Elemental
MediaConnect
Live Video
Transport
AWS Step
Functions
WorkflowMedia Source
Files
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Media Services を利用したライブ動画配信
1. シンプルな HLS ライブ配信
MediaLive - MediaStore – CloudFront
2. HLS & MPEG-DASH ライブ配信 / DRM
MediaStore → MediaPackage を利用
3. ライブ配信をアーカイブ
MediaLive から S3 に出力
4. ライブ配信中に巻き戻し (DVR)
MediaPackage の Startover Window や
Live-to-Video を利用
5. FILE/LIVE をスケジュール配信
MediaLive の Schedule Action を利用
6. サーバサイド広告挿入 (SSAI)
+ MediaTailor
7. 同時配信数が増減
同時配信数に応じてチャンネルを起動/停止
8. 超低遅延配信 (ULL)
MediaStore & CloudFront で
CMAF Chunks 配信
ユースケース毎のアーキテクチャパターン
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Q&A
• お答えできなかったご質問については
• AWS Japan Blog
「https://aws.amazon.com/jp/blogs/news/」にて
• 後日掲載します。
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• スポンサー 17 社様とともにクラウドを利用したメディアソリューションをご紹介
• 最先端技術のデモもご紹介
• 超低遅延ライブ配信
• 新フォーマットAV1対応の次世代エンコーディング
• QVBR 形式のエンコーディング
• など
• 特別講演
• 11/14 (木) 13:00 - 15:00: メディア業界におけるクラウド活用最新事例2019
• 11/15 (金) 15:00 - 17:00: CDNセッション2019
• ミニセミナー (参加無料、各定員 30 名)
• 参加登録: https://ibee19-aws-mini-seminars.splashthat.com/
• 11/13 (水) 13:00 - 13:45: クラウドが可能にするメディア業界のイノベーション
• 11/14 (木) 15:15 - 16:00: メディア業界におけるクラウド活用最新事例2019 - Ask the speakers
• 11/14 (木) 16:15 - 17:00: 放送システムのクラウドコスト試算 ~ AWS Simple Monthly Calculatorを使ってみよう~
• 11/15 (金) 13:00 - 13:45: はじめての AWS Media Services
AWS 展示ブース(6401) 映像制作/放送関連機材部門/ホール 6
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
https://amzn.to/JPWebinar
11 月の Black Belt Online Seminar 配信予定
• 11/05 (火) 12:00-13:00 Amazon Route 53 Hosted Zone
• 11/06 (水) 18:00-19:00 AWS認定にチャレンジしょう – まずはクラウドプラクティショナーから
• 11/12 (火) 12:00-13:00 AWS Media Services で始めるライブ動画配信
• 11/13 (水) 18:00-19:00 AWS Transit Gateway
• 11/20 (水) 18:00-19:00 Amazon Managed Streaming for Apache Kafka (Amazon MSK)
• 11/26 (火) 12:00-13:00 Amazon AppStream 2.0
• 11/27 (水) 18:00-19:00 Amazon CloudWatch Container Insights で始めるコンテナモニタリング入門
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS の日本語資料の場所「AWS 資料」で検索
https://amzn.to/JPArchive
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Well-Architected 個別技術相談会
毎週”W-A個別技術相談会”を実施中
• AWSのソリューションアーキテクト(SA)に
対策などを相談することも可能
• 申込みはイベント告知サイトから
(https://aws.amazon.com/jp/about-aws/events/)
で[検索]AWS イベント
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS 公式 Webinar
https://amzn.to/JPWebinar
過去資料
https://amzn.to/JPArchive
ご視聴ありがとうございました

Mais conteúdo relacionado

Mais procurados

20191023 AWS Black Belt Online Seminar Amazon EMR
20191023 AWS Black Belt Online Seminar Amazon EMR20191023 AWS Black Belt Online Seminar Amazon EMR
20191023 AWS Black Belt Online Seminar Amazon EMRAmazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 Amazon Kinesis
AWS Black Belt Online Seminar 2017 Amazon KinesisAWS Black Belt Online Seminar 2017 Amazon Kinesis
AWS Black Belt Online Seminar 2017 Amazon KinesisAmazon Web Services Japan
 
20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20180328 AWS Black Belt Online Seminar Amazon Kinesis Video StreamsAmazon Web Services Japan
 
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)NTT DATA Technology & Innovation
 
AWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティスAWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティスAmazon Web Services Japan
 
20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBS20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBSAmazon Web Services Japan
 
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video StreamsAmazon Web Services Japan
 
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...Amazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用Amazon Web Services Japan
 
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】DeNA
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAkihiro Kuwano
 
20200623 AWS Black Belt Online Seminar Amazon Elasticsearch Service
20200623 AWS Black Belt Online Seminar Amazon Elasticsearch Service20200623 AWS Black Belt Online Seminar Amazon Elasticsearch Service
20200623 AWS Black Belt Online Seminar Amazon Elasticsearch ServiceAmazon Web Services Japan
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 ResolverAmazon Web Services Japan
 
20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems Manager20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems ManagerAmazon Web Services Japan
 
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)Amazon Web Services Japan
 
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターンAmazon Web Services Japan
 
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要Amazon Web Services Japan
 
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQLAmazon Web Services Japan
 
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...Amazon Web Services Japan
 
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep diveAmazon Web Services Japan
 

Mais procurados (20)

20191023 AWS Black Belt Online Seminar Amazon EMR
20191023 AWS Black Belt Online Seminar Amazon EMR20191023 AWS Black Belt Online Seminar Amazon EMR
20191023 AWS Black Belt Online Seminar Amazon EMR
 
AWS Black Belt Online Seminar 2017 Amazon Kinesis
AWS Black Belt Online Seminar 2017 Amazon KinesisAWS Black Belt Online Seminar 2017 Amazon Kinesis
AWS Black Belt Online Seminar 2017 Amazon Kinesis
 
20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
 
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
 
AWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティスAWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティス
 
20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBS20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBS
 
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
 
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
 
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
 
20200623 AWS Black Belt Online Seminar Amazon Elasticsearch Service
20200623 AWS Black Belt Online Seminar Amazon Elasticsearch Service20200623 AWS Black Belt Online Seminar Amazon Elasticsearch Service
20200623 AWS Black Belt Online Seminar Amazon Elasticsearch Service
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
 
20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems Manager20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems Manager
 
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
 
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
 
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
 
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
 
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
 
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
 

Semelhante a 20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信

輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗
輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗
輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗Amazon Web Services
 
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...Amazon Web Services Korea
 
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...Amazon Web Services
 
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWSAmazon Web Services
 
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Amazon Web Services
 
How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017Amazon Web Services
 
OTT Video Streaming Better-than-Broadcast Latency (CTD404-R1) - AWS reInvent ...
OTT Video Streaming Better-than-Broadcast Latency (CTD404-R1) - AWS reInvent ...OTT Video Streaming Better-than-Broadcast Latency (CTD404-R1) - AWS reInvent ...
OTT Video Streaming Better-than-Broadcast Latency (CTD404-R1) - AWS reInvent ...Amazon Web Services
 
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...Amazon Web Services
 
Media Processing and Delivery on AWS, Santa Monica Meetup 6/25/14
Media Processing and Delivery on AWS, Santa Monica Meetup 6/25/14Media Processing and Delivery on AWS, Santa Monica Meetup 6/25/14
Media Processing and Delivery on AWS, Santa Monica Meetup 6/25/14Amazon Web Services
 
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...Amazon Web Services
 
Building video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesBuilding video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesMingfei Yan
 
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017Amazon Web Services
 
MAE405_Build a 360° Immersive Media Video Solution on AWS
MAE405_Build a 360° Immersive Media Video Solution on AWSMAE405_Build a 360° Immersive Media Video Solution on AWS
MAE405_Build a 360° Immersive Media Video Solution on AWSAmazon Web Services
 
3G Multimedia Services
3G Multimedia Services3G Multimedia Services
3G Multimedia ServicesBorut Fabjan
 
Automate your M&E workflows on AWS
Automate your M&E workflows on AWSAutomate your M&E workflows on AWS
Automate your M&E workflows on AWSAmazon Web Services
 
Making OTT Services Better Than Broadcast
Making OTT Services Better Than BroadcastMaking OTT Services Better Than Broadcast
Making OTT Services Better Than BroadcastAmazon Web Services
 
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and MobileBitmovin Inc
 
놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021Amazon Web Services Korea
 
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Amazon Web Services
 
Amazon Lumberyard (박 선용) - Amazed by AWS
Amazon Lumberyard (박 선용) - Amazed by AWSAmazon Lumberyard (박 선용) - Amazed by AWS
Amazon Lumberyard (박 선용) - Amazed by AWSAmazon Web Services Korea
 

Semelhante a 20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信 (20)

輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗
輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗
輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗
 
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...
AWS 미디어 서비스를 이용한 글로벌 라이브 스트리밍 서비스 구축 - 황윤상 솔루션즈 아키텍트, AWS / 조용진 솔루션즈 아키텍트, AW...
 
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
 
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
 
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
 
How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017
 
OTT Video Streaming Better-than-Broadcast Latency (CTD404-R1) - AWS reInvent ...
OTT Video Streaming Better-than-Broadcast Latency (CTD404-R1) - AWS reInvent ...OTT Video Streaming Better-than-Broadcast Latency (CTD404-R1) - AWS reInvent ...
OTT Video Streaming Better-than-Broadcast Latency (CTD404-R1) - AWS reInvent ...
 
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
 
Media Processing and Delivery on AWS, Santa Monica Meetup 6/25/14
Media Processing and Delivery on AWS, Santa Monica Meetup 6/25/14Media Processing and Delivery on AWS, Santa Monica Meetup 6/25/14
Media Processing and Delivery on AWS, Santa Monica Meetup 6/25/14
 
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
 
Building video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesBuilding video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media Services
 
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
 
MAE405_Build a 360° Immersive Media Video Solution on AWS
MAE405_Build a 360° Immersive Media Video Solution on AWSMAE405_Build a 360° Immersive Media Video Solution on AWS
MAE405_Build a 360° Immersive Media Video Solution on AWS
 
3G Multimedia Services
3G Multimedia Services3G Multimedia Services
3G Multimedia Services
 
Automate your M&E workflows on AWS
Automate your M&E workflows on AWSAutomate your M&E workflows on AWS
Automate your M&E workflows on AWS
 
Making OTT Services Better Than Broadcast
Making OTT Services Better Than BroadcastMaking OTT Services Better Than Broadcast
Making OTT Services Better Than Broadcast
 
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
 
놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
놀면 뭐하니? 같이 개인 방송 서비스 만들어보자! - 김승준 현륜식 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
 
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
 
Amazon Lumberyard (박 선용) - Amazed by AWS
Amazon Lumberyard (박 선용) - Amazed by AWSAmazon Lumberyard (박 선용) - Amazed by AWS
Amazon Lumberyard (박 선용) - Amazed by AWS
 

Mais de Amazon Web Services Japan

202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFSAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device DefenderAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現Amazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...Amazon Web Services Japan
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Web Services Japan
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したことAmazon Web Services Japan
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdfAmazon Web Services Japan
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介Amazon Web Services Japan
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon Web Services Japan
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことAmazon Web Services Japan
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチAmazon Web Services Japan
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介Amazon Web Services Japan
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer ProfilesAmazon Web Services Japan
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨Amazon Web Services Japan
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介Amazon Web Services Japan
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介Amazon Web Services Japan
 
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...Amazon Web Services Japan
 
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピAmazon Web Services Japan
 

Mais de Amazon Web Services Japan (20)

202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
 
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
 
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
 
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
 

Último

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 

Último (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 

20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信

  • 1. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS 公式 Webinar https://amzn.to/JPWebinar 過去資料 https://amzn.to/JPArchive Solutions Architect 廣瀬 太郎 2019/11/12 AWS Media Services で始めるライブ動画配信 ソリューションカットシリーズ [AWS Black Belt Online Seminar]
  • 2. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 自己紹介 • Taro Hirose / 廣瀬 太郎 • Amazon Web Services Japan K.K • Solutions Architect, M&E • 好きな AWS サービス • AWS Media Services, Amazon CloudFront, Amazon S3
  • 3. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Black Belt Online Seminar とは • 「サービス別」「ソリューション別」「業種別」のそれぞれのテーマに分かれて、ア マゾン ウェブ サービス ジャパン株式会社が主催するオンラインセミナーシリーズで す。 • 質問を投げることができます! • 書き込んだ質問は、主催者にしか見えません • 今後のロードマップに関するご質問は お答えできませんのでご了承下さい ① 吹き出しをクリック ② 質問を入力 ③ Sendをクリック Twitter ハッシュタグは以下をご利用ください #awsblackbelt
  • 4. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 内容についての注意点 • 本資料では 2019 年 11 月 12 日時点のサービス内容および価格についてご説明しています。最新 の情報は AWS 公式ウェブサイト (http://aws.amazon.com) にてご確認ください。 • 資料作成には十分注意しておりますが、資料内の価格と AWS 公式ウェブサイト記載の価格に相 違があった場合、 AWS 公式ウェブサイトの価格を優先とさせていただきます。 • 価格は税抜表記となっています。日本居住者のお客様が東京リージョンを使用する場合、別途消 費税をご請求させていただきます。 • AWS does not offer binding price quotes. AWS pricing is publicly available and is subject to change in accordance with the AWS Customer Agreement available at http://aws.amazon.com/agreement/. Any pricing information included in this document is provided only as an estimate of usage charges for AWS services based on certain information that you have provided. Monthly charges will be based on your actual use of AWS services, and may vary from the estimates provided.
  • 5. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda 1. ライブ動画配信とは 2. ライブ動画配信の基礎 3. ライブ動画配信の課題 4. AWS Media Services とアーキテクチャパターン 5. まとめ
  • 6. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda 1. ライブ動画配信とは 2. ライブ動画配信の基礎 3. ライブ動画配信の課題 4. AWS Media Services とアーキテクチャパターン 5. まとめ
  • 7. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 動画配信 動画コンテンツをPC、スマートフォン、スマートテレビ、 STB、ゲーム機などのデバイスに配信すること
  • 8. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 動画配信 / 配信方式 • オンデマンド配信 (VOD) • 収録済みの動画を見たい時に自由に視聴できる配信方式 • 投稿動画 (YouTube)、会員動画 (Netflix、Amazon Prime Video) etc • ライブ配信 (LIVE) • (ほぼ) リアルタイムに配信されている動画を視聴する配信方式 • 音楽やスポーツなどのリアルタイム性が求められるイベントに • リアルタイム (双方向性) 配信 • リアルタイムにインタラクティブな動画を視聴する配信方式 • テレビ会議など、遅延に対する許容度が低い場合に
  • 9. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. なぜライブ動画サービスが注目されているのか • 動画埋め込みによりサイト滞在時間が伸びる • 滞在時間を増やすことで、サイトやコンテンツの認知度を高めることができる • "The average Internet user spends 88% more time on a website with video." - Mist Media • "People spent on average 2.6x more time on pages with video than without." - Wistia • ライブ動画は VOD 以上に集中的集客が見込める • VOD は飛ばし見できるが LIVE は現在進行系、早送りできない • 何が起きるかわからない特別感、臨場感 • 通常の動画よりもライブ動画の方が 平均 3 倍 視聴時間が長く 、 平均 10 倍コメントが多い - Facebook • スマートフォン/タブレットの普及 • 高性能化した端末とネットワークにより、より安定した動画視聴体験が日常化
  • 10. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda 1. ライブ動画配信とは 2. ライブ動画配信の基礎 3. ライブ動画配信の課題 4. AWS Media Services とアーキテクチャパターン 5. まとめ
  • 11. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 配信方式とマルチデバイス • Progressive Download (HTTP) • 一つのまとまったメディアデータを配信する方式 • オンデマンド配信方式のみ対応、ライブ未対応 • Streaming • メディアデータを分割して順次配信する方式 • オンデマンド・ライブ両配信方式に対応
  • 12. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 配信方式とマルチデバイス • Streaming Protocol • 専用プレイヤーが必要 – MMS/RTSP(Microsoft), RTMP(Adobe Flash) • ネットワークやプロトコルに応じた専用サーバのキャパシティを 大量に必要とする • HTTP Streaming • デバイスの標準プレイヤーやプラグインで再生可能 – 分割されたメディアファイルを HTTP で配信 ( ダウンロード) • Web で一般的に使われる Caching 技術を利用可能 – これにより、メディアファイルの配信を CDN にオフロードできる • プラットフォーム/デバイス毎にサポートする配信フォーマットが異なる • HLS(Apple), MPEG-DASH , HDS(Adobe), Smooth Streaming(Microsoft)
  • 13. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 配信方式とマルチデバイス 配信方式 Progressive Download (HTTP) Streaming Protocol HTTP Streaming プロトコル メリット • 標準プレイヤーやプラ グインで再生可能 • Web サーバで OK • コンテンツ保護 • 遅延が少ない • 細やかな再生制御 • 標準プレイヤーやプラグインで 再生可能 • Web サーバで OK • LIVE にも対応 デメリット • VOD のみ対応 • 細やかな再生制御 △ • コンテンツ保護△ • 専用プレイヤー • 専用サーバ • 複数のフォーマットへの 対応が必要 RTMP MMS/RTSPVideo TAG HLSHDS Smooth Streaming
  • 14. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. HTTP Streaming Media Segment (Chunk File) 短い秒数 (2 – 10 秒位) に分割された動画ファイル Manifest (Playlist) 再生時間と対応する Media Segment の位置を示すファイル 配信サーバ群 配信ネットワーク 1. GET Manifest file プレイヤー
  • 15. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. HTTP Streaming Media Segment (Chunk File) 短い秒数 (2 – 10 秒位) に分割された動画ファイル Manifest (Playlist) 再生時間と対応する Media Segment の位置を示すファイル 配信サーバ群 配信ネットワーク 3. GET Manifest file (Polling) プレイヤー 2. GET Media Segment
  • 16. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 配信方式とマルチデバイス 代表的な再生クライアントデバイスサポート状況 Progressive Download Streaming Protocol HTTP Streaming iOS Android Windows Mac HLSVideo TAG HLS HLS HLS HDSRTMP MMS/RTSP Smooth Streaming Smooth Streaming Smooth Streaming RTMP RTMP Video TAG Video TAG Video TAG HDS HDS HLS プラグインが必要な 配信方式の利用減 OS ネイティブサポート 配信方式の利用増
  • 17. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 配信方式とマルチデバイス デファクトの HLS と MPEG-DASH を中心に標準化へ Common Media Application Format (CMAF) への期待の高まり (fMP4 をコンテナとしてストレージの利用効率を高めつつ低遅延再生を目指す規格) Protocol Media Segment Manifest HLS MPEG-2 TS, fMP4 m3u8 MPEG-DASH ISO base media file format (fMP4が基本), MPEG-2 TS MPD MSE HTML • Media Source Extension • HTML 5 用 JavaScript API • HLS, MPEG-DASH に対応 • 2016年: Fragmented MPEG-4 対応 • 2017年: HEVC は fMP4 のみ対応 o 従来の MPEG-2 TS は非対応
  • 18. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. マルチビットレート • 視聴環境 (デバイス, NW ) の多様化 • 接続環境に合わせて最適化されたコンテンツの配信 配信サーバ群 配信ネットワーク プレイヤー
  • 19. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. マルチビットレート 540p 270p 720p 1080p 540p 270p 720p 1080p MPEG-DASH 540p 270p 720p 1080p HLS 540p 270p 720p 1080p 配信サーバ群 Adaptive Bitrate (ABR) 低ビットレートから高ビットレートのコンテンツを複数用意し、 回線状況等にあわせて最適なビットレートを動的に選択できるようにする
  • 20. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画のインジェスト方法 • 衛星や専用線伝送 • 同報性、転送速度、安定性は秀でているがコストが高額 • インターネット伝送 • コストは安価だが、ビデオ配信時の品質担保には工夫が必要 • TCP vs UDP • FEC(前方誤り訂正), ARQ (自動再送要求) • RTMP, RTP+FEC, SRT, Zixi, RIST
  • 21. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 - 超低遅延 • TV 放送同等の配信遅延に揃える • 既に Flash で実現できている超低遅延配信を置き換える • 複数のストリームを同期する • プレイヤー間の配信遅延を統一する • 配信内容と連動した企画を提供する • SNS フィード上のネタバレ対策 よくある超低遅延の動機づけ
  • 22. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の遅延 45+ seconds 30 seconds 20 seconds 10 seconds 8 seconds 6 seconds 4 seconds 2 seconds 1 seconds 200 ms ユ ー ス ケ ー ス 配 信 方 式 従来の 放送遅延 ライブスポーツ ギャンブル、ストック情報 ライブアクション 音声 10s セグメント 6s セグメント 2s セグメント 1s セグメント Chunked CMAF WebRTC 秒未満 SUB-SECOND 超低遅延 ULTRA LOW LATENCY 低遅延 LOW LATENCY 一般的な遅延 LEGACY LATENCY RANGE
  • 23. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 - 超低遅延 キャプチャ 8%エンコード 29% インジェスト 5% デリバリ 3% ラストマイル 5% プレイヤー 50% フォワードバッファレイテンシが支配的 出典: https://aws.amazon.com/blogs/media/how-to-compete-with-broadcast-latency-using-current-adaptive-bitrate-technologies-part-1/
  • 24. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 - 超低遅延 mdatmoof エンコーダー出力 Example: CMAF fragment containing a coded video sequence of 20 samples mdatmoof エンコーダー出力 mdatmoof mdatmoof mdatmoof mdatmoof エンコーダー出力エンコーダー出力エンコーダー出力エンコーダー出力 Same media samples packaged in CMAF Chunks for low latency encode and transfer CMAF Chunks + Chunked Transfer Encoding
  • 25. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 - 超低遅延 エンコーダー パッケージャー & CDN プレイヤー M O O F MDAT M O O F MDAT M O O F MDAT M O O F MDAT M O O F MDAT CMAF Chunks + Chunked Transfer Encoding
  • 26. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 - 超低遅延 エンコーダー パッケージャー & CDN プレイヤー M O O F MDAT M O O F MDAT CMAF Chunks + Chunked Transfer Encoding M O O F MDAT M O O F MDAT M O O F MDAT M O O F MDAT
  • 27. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 - 超低遅延 • WWDC 2019 でドラフトとして発表された拡張仕様 • プレイリスト内に Partial Segment が記載される • CMAF Chunked (fMP4) と Partial TS をサポート • プレーヤーからクエリ文字列を送信することで細やかに挙動の制御が可能 • Media sequence number N : _HLS_msn=N • Part M of media sequence N : _HLS_part=M • クライアント信号 via : _HLS_skip=YES • デルタ送信 : _HLS_skip=YES • HTTP/2 Server Push : _HLS_push=1/0 Low-Latency HLS (Beta) https://aws.amazon.com/blogs/media/alhls-apple-low-latency-http-live-streaming-explained/ fileSequence272.ts #EXT-X-PART:DURATION=0.33334,URI="filePart273.0.ts",INDEPENDENT=YES #EXT-X-PART:DURATION=0.33334,URI="filePart273.1.ts" #EXT-X-PART:DURATION=0.33334,URI="filePart273.2.ts" #EXT-X-PART:DURATION=0.33334,URI="filePart273.3.ts” https://developer.apple.com/documentation/http_live_streaming/protocol_extension_for_low- latency_hls_preliminary_specification
  • 28. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 一般的な配信フロー Live Channel SOURCE CDN DISTRIBUTION DISPLAY DEVICES Live Encoder REAL-TIME PROCESSING Origination JUST IN TIME PACKAGING CONTRIBUTION Encoder Optimized Media Storage STORAGE Source DistributionOrigin Client RTMP RTP+FEC ... HLS MPEG-DASH (HTTP) HLS MPEG-DASH (HTTP)
  • 29. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda 1. ライブ動画配信とは 2. ライブ動画配信の基礎 3. ライブ動画配信の課題 4. AWS Media Services とアーキテクチャパターン 5. まとめ
  • 30. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 – 耐障害性 Live Channel SOURCE CDN DISTRIBUTION DISPLAY DEVICES Live Encoder REAL-TIME PROCESSING Origination JUST IN TIME PACKAGING CONTRIBUTION Encoder Optimized Media Storage STORAGE Source DistributionOrigin Client RTMP RTP+FEC HLS MPEG-DASH (HTTP) HLS MPEG-DASH (HTTP) ライブ配信の異常停止は致命的 各層のいずれかに障害が起きるとライブ配信は止まる 配信パイプラインの冗長化が重要
  • 31. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 - 多様化する配信要件 SOURCE Live Channel CONTRIBUTION Encoder REAL-TIME PROCESSING Live Encoder STORAGE Optimized Media Storage JUST IN TIME PACKAGING Origination 540p 270p 720p 1080p 540p 270p 720p 1080p MPEG-DASH HLS Multiple Devices マルチビットレート/ABR マルチフォーマット 暗号化/DRM 多様な配信素材(FILE/LIVE) アーカイブ/タイムシフト/DVR スケジューリング/スイッチング 広告挿入
  • 32. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 - スパイクアクセス耐性 Live Channel SOURCE Live Encoder REAL-TIME PROCESSING Origination JUST IN TIME PACKAGING Optimized Media Storage STORAGE CDN DISTRIBUTION OFFLINE LIVE Coming soon... • 大容量配信に耐えられ、ショート TTL ファイルへの応答を 効率的にオフロードできる CDN • 頻繁に追加/更新されるメディアファイル & マニフェスト ファイルを確実に保存し、リアルタイム配信できるオリジン • ライブ開始と同時に始まる一斉アクセス • HTTP Streaming は高頻度でリクエストが送信され続ける • セグメント長 2 秒の場合 1rps/client 課 題 対 策
  • 33. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 - 低遅延 SOURCE Live Channel CONTRIBUTION Encoder REAL-TIME PROCESSING Live Encoder STORAGE Optimized Media Storage JUST IN TIME PACKAGING Origination DISTRIBUTION CDN DISPLAY DEVICES 各層のオーバーヘッドを極小化し、end-to-end (glass-to-glass) の 配信遅延を短くすることで、配信体験 / 視聴体験を向上させたい
  • 34. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 ラ イ ブ動画配信の課題 ‒ 耐障害性 Live Channel SOURCE CDN DISTRIBU TION DISPLAYD EVICES Live Encoder REAL-TIM EPROCESSIN G Origination JU ST IN TIM EPACKAGIN G CONTRIBUTION Encoder OptimizedMedia Storage STORAGE Source Distribution Origin Client RTMPRTP+FEC HLSMPEG-DASH(HTTP) HLSMPEG-DASH(HTTP)ラ イ ブ配信の異常停⽌は致命的 各層のいずれかに障害が起き ると ラ イ ブ配信は⽌まる 配信パイ プラ イ ンの冗⻑化が重要 ラ イ ブ動画配信の課題 -多様化する配信要件 SOURCE Live Channel CONTRIBUTION Encoder REAL-TIME PROCESSING Live Encoder STORAGE Optimized Media Storage JUST IN TIME PACKAGING Origination MPEG-DASH HLS Multiple Devices マルチビットレート/ABR マルチフォーマット 暗号化/DRM 多様な配信素材(FILE/LIVE) タイムシフト/DVR スケジューリング/スイッチング 広告挿入
  • 35. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda 1. ライブ動画配信とは 2. ライブ動画配信の基礎 3. ライブ動画配信の課題 4. AWS Media Services とアーキテクチャパターン 5. まとめ
  • 36. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 37. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services AWS Elemental MediaLive Live Video Processing Live Video Workflow Video On-Demand Workflow AWS Elemental MediaPackage Origination and JIT Packaging Live Channel Source AWS Elemental MediaStore Media-Optimized Storage and Origin AWS Elemental MediaTailor Personalization and Monetization AWS Elemental MediaConvert File-Based Video Processing Devices AWS Elemental Live On-Premises Encoding Amazon CloudFront CDN Amazon CloudFront CDN AmazonS3 Storage AmazonS3 VOD Origin AWS Elemental MediaConnect Live Video Transport AWS Step Functions WorkflowMedia Source Files
  • 38. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. WinTicket: 競輪投票サービスの動画配信システム AWS Media Services を利用し、 競輪レース映像を高画質・低遅延の ライブ動画配信システムを実現 Problem Statement • 全国 40 以上の競輪場からレース開催状況に 応じて受信し、配信するという複雑なワーク フローへの対応 • 同種競合サービスと同等以下のレイテンシで の配信の実現 Challenge - エンジニア5名のみで冗長構成をとった 高い可用性をもつ配信システムを開発・運用 - 競輪レースのライブ配信のある時間帯のみ 稼働させることで運用費用を削減 Business Benefits - 配信ワークフローの開発工数を抑えつつ 高可用なライブ動画配信システムを実現 - 競合と比較し 2/3 のレイテンシを達成 - サーバレス構成による配信管理ツールを採用 し配信システムの運用コストを最適化 (出展) クラウドネイティブ動画配信の実現方法とビジネスへの活用例 2019/8/28 江頭 宏亮様, 株式会社サイバーエージェント https://aws.amazon.com/jp/blogs/news/20190828media-event-cloud-native-video-streaming- usecase/ WinTicket 、 AWS メディアサービスで競輪ファンに高画質レース映像を低遅延ライブで提供 https://aws.amazon.com/jp/blogs/news/winticket-provides-high-quality-keirin-live-video-to- speed-bicycle-race-fans-with-aws-media-services/
  • 39. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 株式会社葵: ライブ授業配信システム on AMS AWS Media Servicesを利用し 高可用ライブ授業配信システムの実現 (出展)ハンズオンで理解を深める、AWS メディアサービス セミナー 2018 青木啓剛様, 執行役員CTO 株式会社葵 https://speakerdeck.com/hoyo/renewal-of-the-live-lesson-streaming-system Problem Statement • 複数同時チャンネル配信に向けた 配信サーバーの安定化が急務 • 高可用性構成をとりつつ運用負荷の削減 Challenge - 高可用性構成が容易に組めるAWS Elemental MediaLive, AWS Elemental MediaStore を 利用した環境へ刷新 Business Benefits - ABRなど処理をクラウド側へオフロード、 オンプレ機器の安定可動化 - マネージドサービス利用による配信安定化 - AWSサービスを活用し運用監視自動化/ 障害復旧の迅速化(数分で自動復旧) - 複数チャンネルの迅速立ち上げが可能に
  • 40. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. NewsPicks: AMSを利用し動画配信システム強化 AWS Media Services(AMS)を利用し 高可用ライブ配信 & VoD配信自動化実現 Problem Statement • 広告挿入増→配信安定化がビジネス課題に • 放送回数/サービス機能増により負荷増 • 稀に発生する配信失敗による機会損失発生 Challenge - 配信作業の自動化によるコスト削減 - Elemental Liveを最大限活用可能な AWS Elemental MediaStore, AWS Elemental MediaConvert 環境へ刷新 Business Benefits - AWS Elemental MediaStore, Amazon CloudFrontで配信安定化 - サーバレス構成によるVoD配信自動化(Amazon S3 + AWS Lambda + AWS Elemental MediaConvert) - AMS活用によりさらなる冗長化を検討、 動画配信×広告配信で収益力強化 (出展)ハンズオンで理解を深める、AWS メディアサービス セミナー 2018 桐畑数寿様, 株式会社ニューズピックス
  • 41. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services AWS Elemental MediaLive Live Video Processing Live Video Workflow Video On-Demand Workflow AWS Elemental MediaPackage Origination and JIT Packaging Live Channel Source AWS Elemental MediaStore Media-Optimized Storage and Origin AWS Elemental MediaTailor Personalization and Monetization AWS Elemental MediaConvert File-Based Video Processing Devices AWS Elemental Live On-Premises Encoding Amazon CloudFront CDN Amazon CloudFront CDN AmazonS3 Storage AmazonS3 VOD Origin AWS Elemental MediaConnect Live Video Transport AWS Step Functions WorkflowMedia Source Files
  • 42. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services を利用したライブ動画配信 1. シンプルな HLS ライブ配信 2. HLS & MPEG-DASH ライブ配信 / DRM 3. ライブ配信をアーカイブ 4. ライブ配信中に巻き戻し (DVR) 5. FILE/LIVE をスケジュール配信 6. サーバサイド広告挿入 (SSAI) 7. 同時配信数が増減 8. 超低遅延配信 (ULL) ユースケース毎のアーキテクチャパターン
  • 43. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services を利用したライブ動画配信 1. シンプルな HLS ライブ配信 2. HLS & MPEG-DASH ライブ配信 / DRM 3. ライブ配信をアーカイブ 4. ライブ配信中に巻き戻し (DVR) 5. FILE/LIVE をスケジュール配信 6. サーバサイド広告挿入 (SSAI) 7. 同時配信数が増減 8. 超低遅延配信 (ULL) ユースケース毎のアーキテクチャパターン
  • 44. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1. シンプルな HLS ライブ配信 REAL-TIME PROCESSING AWS Elemental MediaLive MEDIA-OPTIMZED STORAGE & SIMPLE ORIGINATION AWS Elemental MediaStore SOURCE Live Channel DISTRIBUTION Amazon CloudFront DISPLAY DEVICES RTMP HLS HLS HLS
  • 45. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaLive • 放送品質の高機能で管理が容易なライブ配信を 1 〜 2 分で開始可能 • 初期費用一切不要、入出力設定に基づいた分単位の従量課金 • 冗長化や監視、障害からの回復機能はデフォルトで組み込み済み AWS Elemental MediaLive Input • RTP • RTMP (Push) • RTMP (Pull) • HLS • MP4 file • MediaConnect Output • HLS • RTMP/RTMPS • MSS • UDP (TS) • Archive (to S3) • JPEG 放送品質のライブエンコーディングサービス
  • 46. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaLive 通常のライブ配信と並行して、他ライブ動画サービス への 映像伝送が可能に Over-the-Top Delivery to Other Services w/ RTMP(S) AWS Elemental MediaStore Amazon CloudFront Multiple Devices AWS Elemental MediaLive OTHER SERVICES RTMP(S) HLS HLS HLS https://aws.amazon.com/about-aws/whats-new/2018/04/aws-elemental-medialive-adds-support-for-rtmp-and-rtmps-outputs/
  • 47. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaLive SCTE-35 の信号挿入、静止画のオーバーレイ操作を はじめとし様々な操作のスケジューリングが可能 Schedule Action https://aws.amazon.com/about-aws/whats-new/2018/08/aws-elemental-medialive-adds-support-for-scte-35-marker- insertion-and-static-graphic-overlays/
  • 48. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaLive • 冗長化されたパイプラインが不要な場合に利用可能 • 標準パイプラインと比べて約 60% の料金 Single Pipeline Channel 低コスト化が可能に AWS Elemental MediaLive ※ 2019 年 11 月現在の 東京リージョンの MediaLive の料金の抜粋 ※ 最新情報は製品ページをご確認くださ い。 冗長配信が不要であれば、 Single Pipeline で低コスト化可能 https://aws.amazon.com/jp/about-aws/whats-new/2019/04/aws-elemental-medialive-offers-lower-cost-live-channels-with- single-pipeline-option/
  • 49. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaLive • AVC と比較して圧縮効率の高い HEVC を利用することで、 配信コストを削減しながら動画の品質を向上させることが可能 • HEVC コーデック利用時は 4K/UHD 出力が可能 • SD : 1280 x 720 未満 • HD : 1280x720 以上、1920x1080 以下 • UHD : 1920x1080 以上、4096x2160 以下 HEVC & 4K/UHD 出力のサポートを開始 AWS Elemental MediaLive Input SD/HD/UHD Output SD/HD/UHD (HEVC only) https://aws.amazon.com/about-aws/whats-new/2019/09/aws-elemental-medialive-supports-hevc-4k-uhd-outputs-live-channels/
  • 50. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaStore • ライブ配信時のマニフェスト更新、チャンクファイル読み書きを 安定化 • Amazon S3 のセキュリティと耐久性を活用 • 高いパフォーマンスと一貫性(更新後即時読み込み)を提供 ライブストリーミング用のビデオアセットを保存、配信 AWS Elemental MediaStore Containers Container 1 mediastoressl://xxx.data.mediastore.ap-northeast-1.amazonaws.com/... Container 2 mediastoressl://yyy.data.mediastore.ap-northeast-1.amazonaws.com/... ︙
  • 51. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon CloudFront • 世界 200 箇所以上のエッジロケーションのキャッシュサーバを 活用し、小規模から大規模まであらゆる配信に対応 (2019/11 時点) • ユーザは再生速度の改善、配信側はサーバの削減が可能に • ライブ配信でも CloudFront を利用することを推奨 ユーザレスポンスの向上 大規模アクセスへの対応 配信サーバの負荷軽減 Amazon CloudFront CDN クライアント 配信サーバ台数 の削減 配信サーバ クライアント からの距離 遠い近い 遠い (1) HTTP のリクエスト (2) HTTP のリクエスト (3) HTTP のリクエスト (4) コンテンツをキャッシュ (5) コンテンツの取得 (6) HTTP のリクエスト (7)コンテンツの取得
  • 52. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon CloudFront • 同時に大量リクエストが発生し た場合、最初のリクエストをオ リジンに送り、負荷低減を実現 する仕組み • オリジンがAWSにある場合は ネットワークもAmazonバック ボーンを使うがAWS以外のオリ ジンでも利用可能 Automatic Flash Crowd Protection Edge REC Origin
  • 53. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaLive (再掲) • 放送品質の高機能で管理が容易なライブ配信を 1 〜 2 分で開始可能 • 初期費用一切不要、入出力設定に基づいた分単位の従量課金 • 冗長化や監視、障害からの回復機能はデフォルトで組み込み済み AWS Elemental MediaLive Input • RTP • RTMP (Push) • RTMP (Pull) • HLS • MP4 file • MediaConnect Output • HLS • RTMP/RTMPS • MSS • UDP (TS) • Archive (to S3) • JPEG 放送品質のライブエンコーディングサービス
  • 54. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaConnect • リージョナル/グローバル間の映像伝送も高品質を維持 • RTP+FEC, Zixi, RIST を従量課金 & フルマネージドでサポート • 他の AWS アカウントとビデオフィードを共有可能 信頼性の高いライブ動画伝送サービス AWS Elemental MediaConnect Input • RTP • RTP+FEC • Zixi • RIST Output • RTP • RTP+FEC • Zixi (Push) • Zixi (Pull) • RIST
  • 55. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaConnect 出力に Zixi(Pull) が利用可能に AWS Elemental MediaConnect Zixi VPC NAT Gateway Zixi Receiver on Amazon EC2 AWS Cloud Corporate data center NAT Server Zixi Receiver Zixi Pull Zixi Pull Zixi Pull Zixi Pull https://aws.amazon.com/jp/about-aws/whats-new/2019/07/aws-elemental-mediaconnect-now-supports-zixi-pull/
  • 56. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaConnect • RIST = Reliable Internet Stream Transport • 標準規格として注目を集めている UDP ベースの伝送プロトコル • パケロス耐性を備え、低遅延 & 高品質な伝送が可能 • 各拠点のストリーミングを MediaConnect に集信して処理させつつ、 さらに別拠点への伝送を行うなど柔軟な操作が可能 入出力に RIST が利用可能に AWS Elemental MediaConnect Input • RTP • RTP+FEC • Zixi • RIST Output • RTP • RTP+FEC • Zixi (Push) • Zixi (Pull) • RIST https://aws.amazon.com/about-aws/whats-new/2019/09/aws-elemental-mediaconnect-now-supports-rist-protocol/
  • 57. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services を利用したライブ動画配信 1. シンプルな HLS ライブ配信 2. HLS & MPEG-DASH ライブ配信 / DRM 3. ライブ配信をアーカイブ 4. ライブ配信中に巻き戻し (DVR) 5. FILE/LIVE をスケジュール配信 6. サーバサイド広告挿入 (SSAI) 7. 同時配信数が増減 8. 超低遅延配信 (ULL) ユースケース毎のアーキテクチャパターン
  • 58. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2. HLS & MPEG-DASH ライブ配信 / DRM DISPLAY DEVICESREAL-TIME PROCESSING AWS Elemental MediaLive SOURCE Live Channel RTMP HLS JUST-IN-PACKAGING & ORIGINATION AWS Elemental MediaPackage DISTRIBUTION Amazon CloudFront HLS & DASH HLS & DASH SPEKE DRM platform
  • 59. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaPackage • タイムシフト (14日) やその他の高度な機能により、より豊かな視聴者の体験 • DRM によりマルチスクリーンコンテンツを保護 • 初期費用一切不要、入出力データ量GB単位の従量課金 • 拡張性、冗長化や監視、障害からの回復機能はデフォルトで組み込み済み 単一入力をマルチデバイス向けストリームに変換/配信 AWS Elemental MediaPackage Input • HLS Output • HLS • HLS-fMP4 • MPEG-DASH • MSS
  • 60. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaPackage • Multi-AZ で映像配信冗長化、自動切り替え Input Redundancy https://aws.amazon.com/about-aws/whats-new/2018/08/aws-elemental-mediapackage-supports-redundant-inputs-for-live- channels/
  • 61. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaPackage VOD 素材をクライアントの要求に応じて即時パッケージング Just-in-Time Packaging AWS Elemental MediaPackage Amazon S3 Multimedia (Source) Input • HLS • SMIL/MP4 Output • HLS • HLS-fMP4 • MPEG-DASH • MSS Amazon CloudFront Multiple Devices https://aws.amazon.com/about-aws/whats-new/2019/05/aws-elemental-mediapackage-adds-support-for-just-in-time- packaging-for-vod/
  • 62. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services を利用したライブ動画配信 1. シンプルな HLS ライブ配信 2. HLS & MPEG-DASH ライブ配信 / DRM 3. ライブ配信をアーカイブ 4. ライブ配信をクリップ保存 5. FILE/LIVE をスケジュール配信 6. サーバサイド広告挿入 (SSAI) 7. 同時配信数が増減 8. 超低遅延配信 (ULL) ユースケース毎のアーキテクチャパターン
  • 63. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 3. ライブ配信をアーカイブ ARCHIVE STORAGE & VOD ORIGINATION Amazon S3 HLS MEDIA-OPTIMZED STORAGE & SIMPLE ORIGINATION AWS Elemental MediaStore SOURCE Live Channel DISPLAY DEVICESREAL-TIME PROCESSING AWS Elemental MediaLive DISTRIBUTION Amazon CloudFront RTMP HLS HLS HLS
  • 64. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon S3 • 運用が一切不要なフルマネージドストレージサービス • 容量無制限で 1GB 約 2.7 円 / 月 ( ※ 2019/11 現在 東京リージョン) • 99.999999999% の耐久性 • セキュアで汎用的なアクセス ※ MediaLive/MediaPackage や 3rd メディアサーバから S3 を VOD 用コンテンツストレージとして利用することも可能 ※ ライブ配信時のオリジンとしての S3 利用は非推奨、 MediaStore を代わりに使用すること • ライブ時はマニフェストファイルが頻繁に更新されるが、 S3 は結果整合性のため古い情報を返すことがある • S3 への高頻度 read/write はキー設計が非常に重要 • http://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/request-rate-perf-considerations.html Amazon S3 Media files Multiple Devices
  • 65. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaLive • 一連の JPEG イメージを S3 バケットにアーカイブ • コンテンツのクリーニングやサムネイルに利用可能 Frame Capture Output AWS Elemental MediaLive Input • RTP • RTMP (Push) • RTMP (Pull) • HLS • MP4 file • MediaConnect Output • HLS • RTMP/RTMPS • MSS • UDP (TS) • Archive (to S3) • JPEG Amazon S3 https://aws.amazon.com/jp/about-aws/whats-new/2019/01/aws-elemental-medialive-add-i-frame-only-hls-manifest-and- jpeg-outputs/
  • 66. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services を利用したライブ動画配信 1. シンプルな HLS ライブ配信 2. HLS & MPEG-DASH ライブ配信 / DRM 3. ライブ配信をアーカイブ 4. ライブ配信中に巻き戻し (DVR) 5. FILE/LIVE をスケジュール配信 6. サーバサイド広告挿入 (SSAI) 7. 同時配信数が増減 8. 超低遅延配信 (ULL) ユースケース毎のアーキテクチャパターン
  • 67. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 4. ライブ配信中に巻き戻し (DVR) • AWS Elemental MediaPackage のエンドポイントに開始/終了時刻をパラメータに含めることで 指定した時間範囲を含むマニフェストファイルを取得 • https://docs.aws.amazon.com/mediapackage/latest/ug/time-shifted.html • 例: HLS - 開始時刻をクエリパラメータで指定 (開始時刻から現在までのマニフェスト) • 例: DASH – 開始/終了時刻をパス要素で指定 (クリッピング) • Startover window (スタートオーバーウィンドウ) を定義することで有効化 • 最大 336 時間 (14 日間) まで遡った再生が可能 • タイムシフトマニフェストの最大長は、エンドポイントのタイプに応じて 9 時間 または 18 時間 • https://docs.aws.amazon.com/mediapackage/latest/ug/limits-live.html JUST-IN-PACKAGING & ORIGINATION AWS Elemental MediaPackage Multiple Devices now00:00:00 01:00:00 02:15:00 Time-shifted Viewing https://xxx.mediapackage.us-east-1.amazonaws.com/out/xxx/playlist.m3u8?start=2019-11-12T12:00:00+09:00 https://xxx.mediapackage.us-east-1.amazonaws.com/out/v1/xxx/start/2019-11-12T12:00:00+09:00/end/2019-11- 12T13:00:00+09:00/playlist.mpd
  • 68. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaPackage • Startover window (スタートオーバーウィンドウ) の定義で Time-shifted Viewing を 有効化しておくことで収集ジョブの実行が可能 • 指定した時間範囲を含むマニフェストファイルメディアセグメントが Amazon S3 に出力される Live-to-VOD/指定時刻で VOD アセットの作成が可能に https://aws.amazon.com/about-aws/whats-new/2019/10/aws-elemental-mediapackage-adds-segment-accurate-live-to-vod- asset-creation/ Multiple Devices now00:00:00 01:00:00 02:15:00 Amazon S3 Media files JUST-IN-PACKAGING & ORIGINATION AWS Elemental MediaPackage
  • 69. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services を利用したライブ動画配信 1. シンプルな HLS ライブ配信 2. HLS & MPEG-DASH ライブ配信 / DRM 3. ライブ配信をアーカイブ 4. ライブ配信中に巻き戻し (DVR) 5. FILE/LIVE をスケジュール配信 6. サーバサイド広告挿入 (SSAI) 7. 同時配信数が増減 8. 超低遅延配信 (ULL) ユースケース毎のアーキテクチャパターン
  • 70. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 4. FILE/LIVE をスケジュール配信 REAL-TIME PROCESSING AWS Elemental MediaLive LIVE STUDIO-A LIVE STUDIO-B FILE Amazon S3 VOD files 17:00 – 17:30 FILE) 1.mp4 17:30 – 18:00 LIVE) STUDIO-A 18:00 – 19:00 FILE) 2.mp4 19:30 – 20:00 LIVE) STUDIO-B ... ...
  • 71. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaLive LIVE ソースからもう一方の LIVE ソースや ファイルソースにスイッチが可能 Input Switching Amazon S3 File Input Live Input AWS Elemental MediaLive Input Switching & File Input https://aws.amazon.com/about-aws/whats-new/2018/11/aws-elemental-medialive-adds-input-switching-for-live-channels/
  • 72. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaLive 起動中のチャンネルでもファイルソースの変更が可能に Enhanced Scheduling – Dynamic Input File Input の URL を変数 ($urlPath$) にして作成 スケジュールアクション作成時に 実際の URL を入力 https://aws.amazon.com/about-aws/whats-new/2019/07/aws-elemental-medialive-enhances-support-for-file-based-inputs- for-live-channels/
  • 73. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaLive フレーム精度のクリッピングが可能に Enhanced Scheduling – Input Clipping start 00:12:00:00 start 00:27:00:00 02:14:00:00 Amazon S3 MP4 https://aws.amazon.com/about-aws/whats-new/2019/07/aws-elemental-medialive-enhances-support-for-file-based-inputs- for-live-channels/
  • 74. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaLive インプットソースの即時切替が可能に • 配信トラブルや配信予定変更時に有用 • 2019 年 8 月現在 3 種の切替方式をサポート • Fixed : 時間指定 (UTC) • Follow : 前のファイル終了時 • Immediate : 即時 (ASAP) Enhanced Scheduling – Immediate Switching https://aws.amazon.com/about-aws/whats-new/2019/07/aws-elemental-medialive-enhances-support-for-file-based-inputs- for-live-channels/
  • 75. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services を利用したライブ動画配信 1. シンプルな HLS ライブ配信 2. HLS & MPEG-DASH ライブ配信 / DRM 3. ライブ配信をアーカイブ 4. ライブ配信中に巻き戻し (DVR) 5. FILE/LIVE をスケジュール配信 6. サーバサイド広告挿入 (SSAI) 7. 同時配信数が増減 8. 超低遅延配信 (ULL) ユースケース毎のアーキテクチャパターン
  • 76. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 6. サーバサイド広告挿入 (SSAI) ADS ORIGINATION AWS Elemental MediaStore SOURCE Live Channel DISPLAY DEVICES REAL-TIME PROCESSING AWS Elemental MediaLive DISTRIBUTION Amazon CloudFront RTMP HLS HLS & DASH (Personalized manifest) HLS & DASH PERSONALIZATION & MONETIZATION AWS Elemental MediaTailor AWS Elemental MediaPackage HLS & DASH (Manifest) HLS & DASH (Content Segment) VAST
  • 77. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaTailor • 本編のビデオプロファイルに合わせた広告挿入で視聴体験の質を維持 • 任意のパッケージャー、オリジン、CDN とインテグレーション可能 • 費用は挿入された広告の件数+トランスコーディング料金 サーバーサイドのパーソナライズド広告挿入(SSAI) ADS AWS Elemental MediaTailor Input • HLS or DASH manifest (contain ad break markers) • Query Parameters for ADS Output • HLS or DASH manifest • Personalized ad content (On the fly transcoding)
  • 78. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaTailor VOD 配信も対応可能
  • 79. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaTailor • VOD だけでなくライブ時のプリロール広告挿入をサポート • 多様化する広告ニーズに対応可能 • 広告キュー挿入のための機器投資 (SCTE Inserter) 不要で 手軽に広告挿入を開始できる ライブ本編開始前に広告素材を表示するプリロールに対応 プリロール 本編#1 ミッドロール (広告キューを使った広告挿入) 本編#2 https://aws.amazon.com/about-aws/whats-new/2019/09/aws-elemental-media-tailor-server-side-ad-insertion-now-supports- live-pre-roll/
  • 80. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services を利用したライブ動画配信 1. シンプルな HLS ライブ配信 2. HLS & MPEG-DASH ライブ配信 / DRM 3. ライブ配信をアーカイブ 4. ライブ配信中に巻き戻し (DVR) 5. FILE/LIVE をスケジュール配信 6. サーバサイド広告挿入 (SSAI) 7. 同時配信数が増減 8. 超低遅延配信 (ULL) ユースケース毎のアーキテクチャパターン
  • 81. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 7. 同時配信数が増減 MEDIA-OPTIMZED STORAGE & SIMPLE ORIGINATION AWS Elemental MediaStore DISTRIBUTION Amazon CloudFront DISPLAY DEVICESREAL-TIME PROCESSING AWS Elemental MediaLive Input/Channel #1 Input/Channel #2 Input/Channel #3 SOURCE Live Channel Live #1 Live #2 Live #3 start/stop Channel Request CHANNEL MANAGER AWS Lambda Amazon DynamoDBAmazon API Gateway
  • 82. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services を利用したライブ動画配信 1. シンプルな HLS ライブ配信 2. HLS & MPEG-DASH ライブ配信 / DRM 3. ライブ配信をアーカイブ 4. ライブ配信中に巻き戻し (DVR) 5. FILE/LIVE をスケジュール配信 6. サーバサイド広告挿入 (SSAI) 7. 同時配信数が増減 8. 超低遅延配信 (ULL) ユースケース毎のアーキテクチャパターン
  • 83. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elemental MediaStore • Transfer-Encoding: chunked をサポート • Chunk 単位で転送することで Segment 全体の書込 完了を待たず再生を開始でき、配信遅延を抑える ことが可能 • AWS Media Blog で3秒未満の超低遅延配信方法について紹介 Chunked Object Transfer による超低遅延配信 https://aws.amazon.com/about-aws/whats-new/2019/04/aws-elemental-mediastore-now-supports- chunked-object-transfer-to-enabling-ultra-low-latency-video-workflows/
  • 84. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda 1. ライブ動画配信とは 2. ライブ動画配信の基礎 3. ライブ動画配信の課題 4. AWS Media Services とアーキテクチャパターン 5. まとめ
  • 85. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ライブ動画配信の課題 ラ イ ブ動画配信の課題 ‒ 耐障害性 Live Channel SOURCE CDN DISTRIBU TION DISPLAYD EVICES Live Encoder REAL-TIM EPROCESSIN G Origination JU ST IN TIM EPACKAGIN G CONTRIBUTION Encoder OptimizedMedia Storage STORAGE Source Distribution Origin Client RTMPRTP+FEC HLSMPEG-DASH(HTTP) HLSMPEG-DASH(HTTP)ラ イ ブ配信の異常停⽌は致命的 各層のいずれかに障害が起き ると ラ イ ブ配信は⽌まる 配信パイ プラ イ ンの冗⻑化が重要 ラ イ ブ動画配信の課題 -多様化する配信要件 SOURCE Live Channel CONTRIBUTION Encoder REAL-TIME PROCESSING Live Encoder STORAGE Optimized Media Storage JUST IN TIME PACKAGING Origination MPEG-DASH HLS Multiple Devices マルチビットレート/ABR マルチフォーマット 暗号化/DRM 多様な配信素材(FILE/LIVE) タイムシフト/DVR スケジューリング/スイッチング 広告挿入
  • 86. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services AWS Elemental MediaLive Live Video Processing Live Video Workflow Video On-Demand Workflow AWS Elemental MediaPackage Origination and JIT Packaging Live Channel Source AWS Elemental MediaStore Media-Optimized Storage and Origin AWS Elemental MediaTailor Personalization and Monetization AWS Elemental MediaConvert File-Based Video Processing Devices AWS Elemental Live On-Premises Encoding Amazon CloudFront CDN Amazon CloudFront CDN AmazonS3 Storage AmazonS3 VOD Origin AWS Elemental MediaConnect Live Video Transport AWS Step Functions WorkflowMedia Source Files
  • 87. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Media Services を利用したライブ動画配信 1. シンプルな HLS ライブ配信 MediaLive - MediaStore – CloudFront 2. HLS & MPEG-DASH ライブ配信 / DRM MediaStore → MediaPackage を利用 3. ライブ配信をアーカイブ MediaLive から S3 に出力 4. ライブ配信中に巻き戻し (DVR) MediaPackage の Startover Window や Live-to-Video を利用 5. FILE/LIVE をスケジュール配信 MediaLive の Schedule Action を利用 6. サーバサイド広告挿入 (SSAI) + MediaTailor 7. 同時配信数が増減 同時配信数に応じてチャンネルを起動/停止 8. 超低遅延配信 (ULL) MediaStore & CloudFront で CMAF Chunks 配信 ユースケース毎のアーキテクチャパターン
  • 88. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Q&A • お答えできなかったご質問については • AWS Japan Blog 「https://aws.amazon.com/jp/blogs/news/」にて • 後日掲載します。
  • 89. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • スポンサー 17 社様とともにクラウドを利用したメディアソリューションをご紹介 • 最先端技術のデモもご紹介 • 超低遅延ライブ配信 • 新フォーマットAV1対応の次世代エンコーディング • QVBR 形式のエンコーディング • など • 特別講演 • 11/14 (木) 13:00 - 15:00: メディア業界におけるクラウド活用最新事例2019 • 11/15 (金) 15:00 - 17:00: CDNセッション2019 • ミニセミナー (参加無料、各定員 30 名) • 参加登録: https://ibee19-aws-mini-seminars.splashthat.com/ • 11/13 (水) 13:00 - 13:45: クラウドが可能にするメディア業界のイノベーション • 11/14 (木) 15:15 - 16:00: メディア業界におけるクラウド活用最新事例2019 - Ask the speakers • 11/14 (木) 16:15 - 17:00: 放送システムのクラウドコスト試算 ~ AWS Simple Monthly Calculatorを使ってみよう~ • 11/15 (金) 13:00 - 13:45: はじめての AWS Media Services AWS 展示ブース(6401) 映像制作/放送関連機材部門/ホール 6
  • 90. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. https://amzn.to/JPWebinar 11 月の Black Belt Online Seminar 配信予定 • 11/05 (火) 12:00-13:00 Amazon Route 53 Hosted Zone • 11/06 (水) 18:00-19:00 AWS認定にチャレンジしょう – まずはクラウドプラクティショナーから • 11/12 (火) 12:00-13:00 AWS Media Services で始めるライブ動画配信 • 11/13 (水) 18:00-19:00 AWS Transit Gateway • 11/20 (水) 18:00-19:00 Amazon Managed Streaming for Apache Kafka (Amazon MSK) • 11/26 (火) 12:00-13:00 Amazon AppStream 2.0 • 11/27 (水) 18:00-19:00 Amazon CloudWatch Container Insights で始めるコンテナモニタリング入門
  • 91. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS の日本語資料の場所「AWS 資料」で検索 https://amzn.to/JPArchive
  • 92. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Well-Architected 個別技術相談会 毎週”W-A個別技術相談会”を実施中 • AWSのソリューションアーキテクト(SA)に 対策などを相談することも可能 • 申込みはイベント告知サイトから (https://aws.amazon.com/jp/about-aws/events/) で[検索]AWS イベント
  • 93. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS 公式 Webinar https://amzn.to/JPWebinar 過去資料 https://amzn.to/JPArchive ご視聴ありがとうございました