Skalierbares Transcoding & Medien-Verarbeitung
in der Cloud
Steffen Krause
Technology Evangelist
@AWS_Aktuell
skrause@amazon.de
Medien-Evolution
Wie Skalierung in der Cloud
für Medien-Workflows nützlich ist…
Medien-Workflows in der
Cloud
Die Realität…
Medien-Evolution
Analog VCD DVD 720p 1080p (3D) 2K 4K
GRÖSSE
BENUTZER
FORMAT Import
Speicherung
Verarbeitung
Auslieferung
Media wird Besser… und größer
Media wird Komplexer…
Wir brauchen skalierbare Werkzeuge für Media…
Verwaltete
Dienste
Sicherheit
HochverfügbarkeitMassive Skalierung
Medien-Workflow
Medien-Import
Medien-
Speicherung
Medien-
Verarbeitung
Medien-
Auslieferung
Medien-
Reporting
AWS Import/
Export
Amazon S3
(multi-part Upload)
AWS Storage
Gateway Service
AWS Direct
Connect
Medien-Import
Medien-Import
S3 Bucket
S3 Client
S3 Serverseite
S3 Multi-Part Upload
Dateien
Medien-Import
S3 Bucket
EC2 Instance
mit Aspera
Dateien
Aspera on-Demand Server
FASP
Instance RAM
FASP Gateway
Medien-Import
S3 Bucket
EC2 Instance
Mit Aspera
Dateien
Aspera on-Demand Server
FASP
Instance RAM
FASP Gateway
EIPEIPEIP
ElasticNetwork
Interface
Medien-Import
S3 Bucket
EC2 Instanz-Farm
mit Aspera
Files
EIP
EIP
EIP
ElasticNetwork
Interface
ElasticNetwork
Interface
Medien-Speicherung (in der Cloud)
Amazon S3 Amazon Glacier
Object Lifecycle Policies
Einheitlicher API Zugriff
(unabhängig von der Speicher-Klasse)
>Dauerhaftigkeit
>>Skalierbarkeit
>>>Kosten
Medien-Speicherung (Hybrid)
Amazon S3
HTTPS
AWS Storage
Gateway
Firmen-Data Center
Benutzer
Client On-Premises Storage
Medien-Speicherung
Amazon S3
Ihre Dateien
- Schnellerer Zugang zu massiver Rechenleistung
- Viele Marketplace-Produkte (stundenweise oder BYOL)
- Zugang zu mehreren Verarbeitungs-Herstellern
ohne die Dateien bewegen zu müssen
- Skalierbare Medien-Auslieferung (total einfach!)
Medien-Verarbeitung
EC2 Instanz
I/O
Medien-Verarbeitung
AMI
EBS
Instance
Store
EC2 Instanz
Medien-Verarbeitung
AMI
EBS
Instance
Store
EC2 Instanzen
Medien-Verarbeitung
AMI
EBS
Instance
Store
Steady State Transcoders
EBS
Instance
Store
Spot Transcoders
Transcode
Queue
Medien-Verarbeitung
AMI
EBS
Instance
Store
Steady State Transcoders
Transcode
Queue
EBS
Instance
Store
Spot Transcoders
Auto Scaling
CloudWatch
Alarm
Medien-Verarbeitung
SPOT
Transcode
Queue
Transcode Worker
Transcode Worker
Transcode Worker (Spot)
Transcode Worker (Spot)
Input Dateien in S3
SPOT
Transcode
Queue
Transcode Worker
Transcode Worker
Transcode Worker (Spot)
Transcode Worker (Spot)
Input Dateien in
S3
Slicer
CMS
Media Workflow
SNS
SQS SWF
Processing
Queue
Amazon SWF
Transcode Worker
Transcode Worker (Spot)
Input Dateien in S3
Slicer
CMS
Media Workflow
AWS Import/
Export
DRM Wrapper
DRM Wrapper (Spot)
SNS
Streaming Server
Problem:
• Medien-Kunden brauchen End-to-End Lösung für
Medien-Speicherung, Verarbeitung und Auslieferung
Lösung:
• Die skalierbaren AWS-Dienste ermöglichen es Ooyala
Inhalte zu verwalten und zu publizieren, zu
personalisieren und Zielgruppen zu messen und zu
monetarisieren
Geschäftsnutzen:
• Über 1 Milliarde Videos pro Monat abgespielt
über 2 Milliarden analysierte Ereignisse pro Tag
• 25% der U.S. Online Viewer betrachten Videos
powered by Ooyala
Ooyala Online Video Plattform
“When we started Ooyala, we were warned that we would
spend most of our time in data centers at 2:00 AM, making
sure everything was working.
With AWS, we have found ourselves asking why anyone
would choose to do it themselves. AWS has enabled us to
build, deploy, and scale our product in record time, raising
the bar for rapid innovation.”
Sean Knapp, Founder and Chief Technology Officer at Ooyala
Ooyala Online Video Plattform
Problem:
• ABC/Disney brauchte eine End-to-End Lösung für die Komplexität
und Skalierung ihrer Video-Auslieferung
Lösung:
• Die skalierbaren und elastischen AWS-Dienste ermöglichen
upLynk eine Dienstleistungslösung anzubieten die folgendes
bietet:
• Ein multi-bitrate Encoding für alle Geräte
• Sichere Signalerfassung bei niedriger Bandbreite
• Automatische Untertitel-Verarbeitung und Packung
• Live On-the-fly Programm- und Werbe-Ersetzung
• Dynamische Werbeeinsetzung in live Playback
• Software-kontrollierter Live-Signal-Versatz
Geschäftsnutzen:
• Operative Produktivität, Opex statt Capex, neues
Umsatzpotential
upLynk Online Video Plattform
Processing
Queue
Amazon SWF
Transcode Worker
Transcode Worker (Spot)
Input Dateien in S3
Slicer
CMS
Media Workflow
AWS Import/
Export
DRM Wrapper
DRM Wrapper (Spot)
SNS
Streaming Server
Amazon SWF
Input und Output in S3
Media Workflow
AWS Import/
Export
DRM Wrapper
DRM Wrapper (Spot)
SNS
Streaming Server
Amazon Elastic Transcoder
Input und
Output in S3
Video Transcoding in der Cloud
Amazon Elastic Transcoder
• Einfache Entwicklung in AWS SDKs für Python, Node.js,
Java, .NET, PHP und Ruby
• Eingabeformate: 3GP, AVI, DivX, FLV, MPEG-2, MP4,
MXF, OGG, VOB und WebM
• Ausgabeformate:
– Videocodecs: H.264, VP8
– Audiocodecs: AAC, Vorbis
– Container: MP4, MPEG2-TS, WebM
Input und
Output in S3
Video Transcoding in der Cloud
Amazon Elastic Transcoder
• Visual Watermarking
• Maximale Bitrate/Framerate einstellbar
• Apple HTTP Live Streaming (HLS) Kompatibilität
• Mehrere Ausgabeformate/-größen gleichzeitig
• Thumbnails
• Integration mit S3 (und damit CloudFront) und Amazon
Clouddrive
• Kostenloses Nutzungskontingent (10 min HD oder 20 min
SD pro Monat)
Medien-Auslieferung (in der Cloud)
Amazon S3
RTMP Streaming oder
Download DistributionVerarbeitete Mediendateien
>Nutzungsbasierte Abrechnung
>>Performance
>>>Kosten
HTTP/HTTPS
Amazon CloudFront
Medien-Auslieferung (Hybrid)
CloudFront Custom Origin
Firmen-Data Center
Benutzer
Client On-Premises Storage
Amazon CloudFront
Server
Content Delivery Network
Edge Locations
Dallas(2)
St.Louis
Miami
JacksonvilleLos Angeles (2)
Palo Alto
Seattle
Ashburn(3)
Newark
New York (3)
Dublin
London(2)
Amsterdam (2)
Stockholm
Frankfurt(2)
Paris(2)
Singapore(2)
Hong Kong (2)
Tokyo (2)
Sao Paulo
South Bend
San Jose
Osaka
Milan
Sydney
Madrid
Seoul
Mumbai
Chennai
Medien-Auslieferung (Streaming)
HDS/HLS/Smooth
Streaming
Amazon CloudFront
EBS
Instance
Store
EC2 Streaming Instanz
Amazon S3
Medien-Reporting
Amazon CloudFront
Access Logs
Amazon S3
EMR
Amazon
Redshift
Business
Smarts
Medien-Workloads
Region GovCloud Region
Snapshot
AMI
S3 Bucket
AWS CloudFormation
Snapshot
AMIS3 Bucket
S3 Copy
Snapshot Copy
AMI Copy
Stack
=z
Media werden Skalierbar…>> Secure
>> Flexibel
>> Verwaltet
>> Hochverfügbar
>> Günstig
Ihre Medien In der Cloud Ruhiger Schlaf
Vielen Dank
skrause@amazon.de
• http://aws.amazon.com/de
• Beginnen Sie mit dem Free Tier:
http://aws.amazon.com/de/free/
• 25 US$ Startguthaben für Neukunden:
http://aws.amazon.com/de/campaigns/account/
• Twitter: @AWS_Aktuell
• Facebook: http://www.facebook.com/awsaktuell
• Webinare: http://aws.amazon.com/de/about-aws/events/
• Slides: http://de.slideshare.net/AWSAktuell/
• Youtube: http://www.youtube.com/awsaktuell
Ressourcen

Skalierbares Transcoding und Medien-Verarbeitung in der Cloud