Skalierbares Transcoding und Medien-Verarbeitung in der Cloud
-
Upload
aws-germany -
Category
Technology
-
view
366 -
download
6
Transcript of Skalierbares Transcoding und Medien-Verarbeitung in der Cloud
Skalierbares Transcoding & Medien-Verarbeitung in der Cloud
Steffen KrauseTechnology Evangelist
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ÖSSEBENUTZER
FORMATImport
SpeicherungVerarbeitung Auslieferung
Media wird Besser… und größer
Media wird Komplexer…
Wir brauchen skalierbare Werkzeuge für Media…
Elastizität
Time to Market
Undifferentiatedheavy lifting
Bezahlung nach Nutzung
VerwalteteDienste
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-ImportSkalierbarer
S3 Bucket
S3 ClientS3 Serverseite
S3 Multi-Part Upload
Dateien
Medien-Import
S3 Bucket
EC2 Instancemit Aspera
Dateien
Aspera on-Demand Server
FASP
Instance RAM
FASP Gateway
Skalierbarer
Medien-Import
S3 Bucket
EC2 InstanceMit Aspera
Dateien
Aspera on-Demand Server
FASP
Instance RAM
FASP Gateway
EIP
EIP
EIP El
astic
Net
wor
k In
terf
ace
Skalierbarer
Medien-Import
S3 Bucket
EC2 Instanz-Farmmit Aspera
Files
EIP
EIP
EIP
Elas
tic N
etw
ork
Inte
rfac
e
Elas
tic N
etw
ork
Inte
rfac
e
Skalierbarer
Medien-Speicherung (in der Cloud)
Amazon S3 Amazon Glacier
Object Lifecycle PoliciesEinheitlicher API Zugriff
(unabhängig von der Speicher-Klasse)
>Dauerhaftigkeit>>Skalierbarkeit
>>>Kosten
Skalierbare
Medien-Speicherung (Hybrid)
Amazon S3
HTTPS
AWS Storage Gateway
Firmen-Data Center
Benutzer
Client On-Premises Storage
Skalierbare
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!)
Skalierbare
Medien-Verarbeitung
Amazon S3
EBS
Instance Store
EC2 Instanz
FUSE-basiertes Pseudo-FS
AMI
Skalierbare
Medien-Verarbeitung
EC2 Instanz
computememory
network
I/O
loca
l sto
rage
Skalierbare
Medien-Verarbeitung
AMIEBS
Instance Store
EC2 Instanz
Skalierbare
Medien-Verarbeitung
AMIEBS
Instance Store
EC2 Instanzen
Skalierbare
Medien-Verarbeitung
AMI
EBS
Instance Store
Steady State Transcoders
EBS
Instance Store
Spot Transcoders
Transcode Queue
Skalierbare
Medien-Verarbeitung
AMI
EBS
Instance Store
Steady State Transcoders
Transcode QueueEBS
Instance Store
Spot Transcoders
Auto Scaling
CloudWatch Alarm
Skalierbare
Medien-VerarbeitungSkalierbare
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
Skalierbarer
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
Skalierbarer
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
Skalierbarer
Amazon SWF
Input und Output in S3
Media Workflow
AWS Import/ Export
DRM Wrapper
DRM Wrapper (Spot)
SNS
Streaming ServerAmazon Elastic Transcoder
Skalierbarer
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
Skalierbares
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)
Skalierbares
Medien-Auslieferung (in der Cloud)
Amazon S3
RTMP Streaming oder Download DistributionVerarbeitete Mediendateien
>Nutzungsbasierte Abrechnung>>Performance
>>>Kosten
HTTP/HTTPS
Amazon CloudFront
Skalierbare
Medien-Auslieferung (Hybrid)
CloudFront Custom Origin
Firmen-Data Center
Benutzer
Client On-Premises Storage
Amazon CloudFrontServer
Skalierbare
Content Delivery NetworkSkalierbares
Edge Locations
Dallas(2)
St.Louis
Miami
JacksonvilleLos Angeles (2)
Palo Alto
Seattle
Ashburn(3)
NewarkNew 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
OsakaMilan
Sydney
Madrid
Seoul
Mumbai
Chennai
Medien-Auslieferung (Streaming)
HDS/HLS/Smooth Streaming
Amazon CloudFront
EBS
Instance Store
EC2 Streaming Instanz
FUSE-basiertes Pseudo-FSAmazon S3
Skalierbare
Medien-Reporting
Amazon CloudFront
Access Logs
Amazon S3
EMR
Amazon Redshift
BusinessSmarts
Skalierbares
Medien-WorkloadsGlobale
Region GovCloud Region
Snapshot
AMI
S3 Bucket
AWS CloudFormation
Snapshot
AMIS3 Bucket
S3 CopySnapshot CopyAMI Copy
Stack
= zzzMedia werden Skalierbar…
>> Secure>> Flexibel
>> Verwaltet
>> Hochverfügbar>> Günstig
Ihre Medien In der Cloud Ruhiger Schlaf
• 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