G&L-Blog: Media Delivery, Web Performance, Livestreaming, Content Delivery Network Services

AWS re:Invent 2017

Written by Martin Grohme | 18.12.2017 10:20:04

Neue Produkte und Entwicklungen rund um die Amazon Web Services

Ein Rückblick auf die diesjährige AWS re:Invent, die Ende November in Las Vegas stattfand. Über 43000 Teilnehmer nahmen dort an Sessions, Workshops und Zertifizierungen teil.

Nach der Akquise von Elemental durch AWS im Jahr 2015 sind die Elemental-Produkte nun vollständig in das Ecosystem von AWS eingegliedert. Die neuen Services AWS Elemental MediaLive, MediaStore, MediaPackage, MediaTailor und MediaConvert wurden vorgestellt, ihnen galt unser besonderes Interesse.

MediaLive: Live-Videotranscoder (on Premise Äquivalent zu Elemental Live)

Als Input unterstützt er aktuell RTP mit FEC, RTMP und HLS (H264 AVC/AAC getestet). Das klappt vorzüglich mit Haivision Makito-Encodern, Elemental-Live-Encodern oder beliebigen HLS-Streams. Als Output wird HLS, Microsoft Smooth Streaming, UDP und Archiving angeboten. Ein HLS-Ingest zu Akamai klappt zuverlässig, die Zulieferung an den Mediapackage über HLS ebenso.

MediaPackage: Livestreaming-Packager mit Ringkernspeicher für DVR (on Premise Äquivalent zu Elemental Delta)

Als Input akzeptiert er HLS und die unterstützten Ausgabeformate sind HLS/DASH und Microsoft Smooth Streaming. Der Mediapackager unterstützt die HLS AES128/Sample-AES Encryption, DASH / Smooth Streaming DRM soll über eine CPIX-Schnittstelle angebunden werden. Eine Verzögerung der Livestreams, DVR oder Ondemand-Clipping sind ebenso möglich.

MediaStore: Objektspeicher ähnlich S3, aber optimiert für Livestreaming

Wenn die Features des MediaPackage nicht notwendig sind, kann MediaStore als Storage der HLS-Segmente und Playlisten aus dem Medialive dienen und dann als Origin für eine CDN-Konfiguration eingesetzt werden.

MediaTailor: Videoclips mit serverseitiger Anzeigeneinfügung

Der MediaTailor dient als Ad-Ingester für die Livestreams, bisher hatte ich noch keine Zeit, mir den Service näher anzuschauen. In der ganzen Kette wird vom Ingest über den Encoder bis zum Mediapackage das Handling von SCTE35-Signalen zur Ad-Insertion unterstützt.

MediaConvert: Ondemand-Transcoder

Der Umfang der Features des Ondemand-Transcoders ist groß. Als besondere Highlights empfand ich die verschieden Möglichkeiten der Untertitelung, das Erstellen von komplexen Schnitten, die DRM-Integration, die Integration von Ad-Insertion über SCTE-35 sowie die vielen Möglichkeiten der Integration in ein Workflow über AWS_Lambda-Funktionen.


Das Featureset der Services stellt noch nicht das der OnPremise Lösungen von Elemental dar, dennoch ist schon jetzt für die gängigsten Anwendungsfälle alles abgedeckt. Ich persönlich bin von der Schnelligkeit der Bereitstellung eines Livetranscoding-Setups beeindruckt, sowie von der konsequenten Integration in die AWS Management-Console, in die AWS ClI und die API-Ansteuerung sowie das Monitoring über Cloudwatch. Zudem abstrahiert die Lösung komplett die Bereitstellung des Services über zwei Verfügbarkeitszonen (Primary/Backup) und die Skalierung der Origins/Mediapackager/MediaStore.

Die Preise richten sich nach den verbrauchten Minuten für Decoding/Encoding und je nach Decoding/Encoding Komplexität sowie Datentransfer und NICHT nach der Laufzeit des Setups - die Kosten eines Idling-Systems sind minimal. Die Preise sind auch für den Betrieb 24h/7 interessant, aber auch für den Event-Bereich sollte man die Services näher betrachten.

Alle Services sind über G&L beziehbar - wir freuen uns über Ihr Interesse an den neuen Features. Gerne besprechen wir mit Ihnen mögliche Anwendungen für AWS Media und unerstützen bei der Umsetzung. Unsere Expertise im Livestreaming, Delivery über Akamai oder MultiCDN und Player sowie Analytics gibt Ihnen das ganze Bild für eine erfolgreiche Umsetzung Ihres Projekts.


Allgemeine Infos:

https://aws.amazon.com/de/medialive/

https://aws.amazon.com/de/mediastore/

https://aws.amazon.com/de/mediapackage/

https://aws.amazon.com/de/mediatailor/

https://aws.amazon.com/de/mediaconvert/

 

Workshop-Unterlagen zu MediaLive/MediaPackage:

https://github.com/aws-samples/aws-media-services-simple-live-workflow

 

Workshop-Unterlagen zu MediaConvert:

https://github.com/aws-samples/aws-media-services-simple-vod-workflow