Skalierbares Transcoding & Medien-Verarbeitung
in der Cloud
Steffen Krause
Technology Evangelist
@AWS_Aktuell
skrause@amaz...
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
E...
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...
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 (st...
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
Au...
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...
Media Workflow
SNS
SQS SWF
Processing
Queue
Amazon SWF
Transcode Worker
Transcode Worker (Spot)
Input Dateien in S3
Slicer
CMS
Media Workflow
AWS Imp...
Problem:
• Medien-Kunden brauchen End-to-End Lösung für
Medien-Speicherung, Verarbeitung und Auslieferung
Lösung:
• Die sk...
“When we started Ooyala, we were warned that we would
spend most of our time in data centers at 2:00 AM, making
sure every...
Problem:
• ABC/Disney brauchte eine End-to-End Lösung für die Komplexität
und Skalierung ihrer Video-Auslieferung
Lösung:
...
Processing
Queue
Amazon SWF
Transcode Worker
Transcode Worker (Spot)
Input Dateien in S3
Slicer
CMS
Media Workflow
AWS Imp...
Amazon SWF
Input und Output in S3
Media Workflow
AWS Import/
Export
DRM Wrapper
DRM Wrapper (Spot)
SNS
Streaming Server
Am...
Input und
Output in S3
Video Transcoding in der Cloud
Amazon Elastic Transcoder
• Einfache Entwicklung in AWS SDKs für Pyt...
Input und
Output in S3
Video Transcoding in der Cloud
Amazon Elastic Transcoder
• Visual Watermarking
• Maximale Bitrate/F...
Medien-Auslieferung (in der Cloud)
Amazon S3
RTMP Streaming oder
Download DistributionVerarbeitete Mediendateien
>Nutzungs...
Medien-Auslieferung (Hybrid)
CloudFront Custom Origin
Firmen-Data Center
Benutzer
Client On-Premises Storage
Amazon CloudF...
Content Delivery Network
Edge Locations
Dallas(2)
St.Louis
Miami
JacksonvilleLos Angeles (2)
Palo Alto
Seattle
Ashburn(3)
...
Medien-Auslieferung (Streaming)
HDS/HLS/Smooth
Streaming
Amazon CloudFront
EBS
Instance
Store
EC2 Streaming Instanz
Amazon...
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 C...
=z
Media werden Skalierbar…>> Secure
>> Flexibel
>> Verwaltet
>> Hochverfügbar
>> Günstig
Ihre Medien In der Cloud Ruhiger...
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 Neu...
Skalierbares Transcoding und Medien-Verarbeitung in der Cloud
Nächste SlideShare
Wird geladen in …5
×

Skalierbares Transcoding und Medien-Verarbeitung in der Cloud

898 Aufrufe

Veröffentlicht am

Webinar und Session von den Audiovisual Days München

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
898
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
3
Aktionen
Geteilt
0
Downloads
17
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Skalierbares Transcoding und Medien-Verarbeitung in der Cloud

  1. 1. Skalierbares Transcoding & Medien-Verarbeitung in der Cloud Steffen Krause Technology Evangelist @AWS_Aktuell skrause@amazon.de
  2. 2. Medien-Evolution Wie Skalierung in der Cloud für Medien-Workflows nützlich ist… Medien-Workflows in der Cloud Die Realität…
  3. 3. Medien-Evolution Analog VCD DVD 720p 1080p (3D) 2K 4K GRÖSSE BENUTZER FORMAT Import Speicherung Verarbeitung Auslieferung
  4. 4. Media wird Besser… und größer
  5. 5. Media wird Komplexer…
  6. 6. Wir brauchen skalierbare Werkzeuge für Media…
  7. 7. Verwaltete Dienste Sicherheit HochverfügbarkeitMassive Skalierung
  8. 8. Medien-Workflow Medien-Import Medien- Speicherung Medien- Verarbeitung Medien- Auslieferung Medien- Reporting
  9. 9. AWS Import/ Export Amazon S3 (multi-part Upload) AWS Storage Gateway Service AWS Direct Connect Medien-Import
  10. 10. Medien-Import S3 Bucket S3 Client S3 Serverseite S3 Multi-Part Upload Dateien
  11. 11. Medien-Import S3 Bucket EC2 Instance mit Aspera Dateien Aspera on-Demand Server FASP Instance RAM FASP Gateway
  12. 12. Medien-Import S3 Bucket EC2 Instance Mit Aspera Dateien Aspera on-Demand Server FASP Instance RAM FASP Gateway EIPEIPEIP ElasticNetwork Interface
  13. 13. Medien-Import S3 Bucket EC2 Instanz-Farm mit Aspera Files EIP EIP EIP ElasticNetwork Interface ElasticNetwork Interface
  14. 14. Medien-Speicherung (in der Cloud) Amazon S3 Amazon Glacier Object Lifecycle Policies Einheitlicher API Zugriff (unabhängig von der Speicher-Klasse) >Dauerhaftigkeit >>Skalierbarkeit >>>Kosten
  15. 15. Medien-Speicherung (Hybrid) Amazon S3 HTTPS AWS Storage Gateway Firmen-Data Center Benutzer Client On-Premises Storage
  16. 16. 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!)
  17. 17. Medien-Verarbeitung EC2 Instanz I/O
  18. 18. Medien-Verarbeitung AMI EBS Instance Store EC2 Instanz
  19. 19. Medien-Verarbeitung AMI EBS Instance Store EC2 Instanzen
  20. 20. Medien-Verarbeitung AMI EBS Instance Store Steady State Transcoders EBS Instance Store Spot Transcoders Transcode Queue
  21. 21. Medien-Verarbeitung AMI EBS Instance Store Steady State Transcoders Transcode Queue EBS Instance Store Spot Transcoders Auto Scaling CloudWatch Alarm
  22. 22. Medien-Verarbeitung
  23. 23. SPOT Transcode Queue Transcode Worker Transcode Worker Transcode Worker (Spot) Transcode Worker (Spot) Input Dateien in S3
  24. 24. SPOT Transcode Queue Transcode Worker Transcode Worker Transcode Worker (Spot) Transcode Worker (Spot) Input Dateien in S3 Slicer CMS
  25. 25. Media Workflow SNS SQS SWF
  26. 26. 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
  27. 27. 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
  28. 28. “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
  29. 29. 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
  30. 30. 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
  31. 31. Amazon SWF Input und Output in S3 Media Workflow AWS Import/ Export DRM Wrapper DRM Wrapper (Spot) SNS Streaming Server Amazon Elastic Transcoder
  32. 32. 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
  33. 33. 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)
  34. 34. Medien-Auslieferung (in der Cloud) Amazon S3 RTMP Streaming oder Download DistributionVerarbeitete Mediendateien >Nutzungsbasierte Abrechnung >>Performance >>>Kosten HTTP/HTTPS Amazon CloudFront
  35. 35. Medien-Auslieferung (Hybrid) CloudFront Custom Origin Firmen-Data Center Benutzer Client On-Premises Storage Amazon CloudFront Server
  36. 36. 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
  37. 37. Medien-Auslieferung (Streaming) HDS/HLS/Smooth Streaming Amazon CloudFront EBS Instance Store EC2 Streaming Instanz Amazon S3
  38. 38. Medien-Reporting Amazon CloudFront Access Logs Amazon S3 EMR Amazon Redshift Business Smarts
  39. 39. Medien-Workloads Region GovCloud Region Snapshot AMI S3 Bucket AWS CloudFormation Snapshot AMIS3 Bucket S3 Copy Snapshot Copy AMI Copy Stack
  40. 40. =z Media werden Skalierbar…>> Secure >> Flexibel >> Verwaltet >> Hochverfügbar >> Günstig Ihre Medien In der Cloud Ruhiger Schlaf
  41. 41. Vielen Dank skrause@amazon.de
  42. 42. • 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

×