Transcodieren Sie jeden Monat kostenlos Inhalte bis zu einer Länge von 20 Minuten. Weitere Informationen.
Amazon Elastic Transcoder dient zur Videotranscodierung in der Cloud. Es handelt sich um eine hoch skalierbare, benutzerfreundliche und kostengünstige Lösung für Entwickler und Unternehmen, mit der Videodateien aus ihrem Quellformat in Versionen umgewandelt (bzw. "transcodiert") werden, die auf Geräten wie Smartphones, Tablets und PCs wiedergegeben werden können.
Amazon Elastic Transcoder verwaltet sämtliche Aspekte des Transcodierungsprozesses transparent und automatisch. Es ist nicht erforderlich, Software zu verwalten, Hardware anzupassen, die Leistung zu optimieren oder die Infrastruktur für die Transcodierung auf sonstige Weise zu verwalten. Sie müssen lediglich einen Transcodierungsauftrag anlegen, für den der Speicherort Ihres Quellvideos und die gewünschte Transcodierungsmethode angegeben werden. Amazon Elastic Transcoder bietet zudem für beliebige Ausgabeformate Voreinstellungen für die Transcodierung, was bedeutet, dass Sie nicht ausprobieren müssen, welche Einstellungen sich für bestimmte Geräte am besten eignen. Sämtliche Funktionen stehen über Service-APIs und die AWS Management Console zur Verfügung.
Wie bei anderen Amazon Web Services gibt es für die Nutzung von Amazon Elastic Transcoder keine vertraglichen oder sonstigen monatlichen Verpflichtungen – Sie zahlen basierend auf der zu transcodierenden Anzahl von Minuten und der Auflösung der transcodierten Inhalte.
Die Transcodierung war bislang in dreierlei Hinsicht für Kunden mit Komplexität verbunden. Erstens müssen Kunden Transcodierungssoftware kaufen und verwalten, die zumeist kostspielig und schwierig zu konfigurieren ist. Zweitens ist das Erstellen einer transcodierten Ausgabe für verschiedene Gerätetypen häufig mit einem systematischen Ausprobieren verbunden, um die richtige Transcodierungseinstellung für die gewünschte Wiedergabe beim Endbenutzer finden. Dieser Vorgang ist zeit- und ressourcenaufwendig. Drittens können herkömmliche Transcodierungslösungen nicht ohne weiteres an die geschäftlichen Anforderungen von Kunden angepasst werden. Stattdessen müssen Kunden bei herkömmlichen Lösungen abschätzen, wie viel Kapazität im Vorhinein bereitgestellt werden soll, was unweigerlich entweder Geldverschwendung bedeutet (wenn zu viel Kapazität bereitgestellt wird, die nicht ausgelastet wird) oder zu Ablaufverzögerungen führt (wenn zu wenig Kapazität bereitgestellt wird und auf die Ausführung von Codierungsaufträgen gewartet werden muss).
Bei Amazon Elastic Transcoder erstellen Entwickler mithilfe der browserbasierten Konsole oder von APIs einen Transcodierungsauftrag, in dem eine Eingabedatei, die Transcodierungseinstellung und die Ausgabedatei angegeben werden. Dadurch wird jegliche Komplexität aus dem Weg geräumt. Erstens muss keine Transcodierungssoftware erworben, konfiguriert und verwaltet werden. Zweitens bietet Amazon Elastic Transcoder Voreinstellungen für diverse Geräte, sodass es nicht nötig ist, durch systematisches Ausprobieren die richtigen Einstellungen für verschiedene Geräte zu finden. Das System unterstützt auch das Anpassen von Voreinstellungen, damit Kunden bestimmte Transcodierungsanforderungen, z. B. Größe und Bitrate, an die Ausgabe erfüllen können. Und schließlich kann Amazon Elastic Transcoder automatisch an die Verarbeitungslasten von Kunden angepasst werden, sodass keine überschüssigen Kapazitäten anfallen und die Wartezeiten für die Ausführung von Aufträgen minimiert werden. Ferner können Kunden mehrere Dateien parallel verarbeiten und ihren Transcodierungs-Workflow in sog. Transcodierungs-Pipelines organisieren. Die Pipeline-Funktion von Amazon Elastic Transcoder ermöglicht Kunden die Einrichtung von Pipelines für verschiedene Szenarien und stellt sicher, dass ihre Dateien ihren Anforderungen entsprechend transcodiert werden. Dadurch wird eine reibungslose und effiziente Skalierung für Spitzenlasten möglich. Ein Nachrichtensender kann beispielsweise eine Transcodierungs-Pipeline mit "hoher Priorität" für topaktuelle Nachrichten einrichten. Oder eine Website mit von Benutzern generierten Inhalten kann getrennte Pipelines für eine Ausgabe in niedriger, mittlerer oder hoher Auflösung für bestimmte Zielgeräte aufweisen.
Grundlage von Amazon Elastic Transcoder ist die Skalierbarkeit und Flexibilität anderer Amazon Web Services. Ihre Transcodierungsaufträge werden mithilfe der Amazon Elastic Compute Cloud (Amazon EC2) ausgeführt. Die Leistungsfähigkeit von Amazon EC2 ermöglicht die schnelle und zuverlässige Erledigung großer Transcodierungsaufträge. Amazon Elastic Transcoder ist für das Arbeiten mit Inhalten ausgelegt, die Sie in Amazon Simple Storage Service (Amazon S3) speichern, wodurch ein beständiger und wirtschaftlicher Speicher für große und kleine Medienbibliotheken zur Verfügung steht. Per Amazon Simple Notification Service (Amazon SNS) können Sie sogar über den Status Ihrer Transcodierungsaufträge benachrichtigt werden.
Amazon Elastic Transcoder bietet eine AWS Management Console und Service-APIs, sodass Sie die Transcodierung in Ihre eigenen Anwendungen und Services integrieren können.
So verwenden Sie Amazon Elastic Transcoder:
Erstellen Sie eine Transcodierungs-Pipeline, in der der Amazon S3-Eingabe-Bucket, der Amazon S3-Ausgabe-Bucket und eine AWS Identity and Access Management (IAM)-Rolle angegeben sind, die für den Zugriff des Transcoders auf Ihre Dateien verwendet wird.
Legen Sie einen Transcodierungsauftrag an, indem Sie die zu verwendende Eingabedatei, Ausgabedatei und Transcodierungsvoreinstellung angeben (Sie können aus vordefinierten Transcodierungsvoreinstellungen auswählen, z. B. 720p, oder eine eigene angepasste Transcodierungsvoreinstellung definieren). Optional können Sie Vorschaubilder und auftragsspezifische Transcodierungsparameter wie Bildrate und Auflösung angeben.
Während der Ausführung Ihrer Transcodierungsaufträge in Elastic Transcoder können Sie:
sich per Benachrichtigungen automatisch über den Status Ihrer Transcodierungsaufträge informieren lassen.
den Status Ihrer Transcodierungsaufträge abfragen.
Ihre Transcodierungsaufträge beenden, starten oder abbrechen.
Servicemerkmale
Benutzerfreundlich – Amazon Elastic Transcoder ist auf Benutzerfreundlichkeit ausgelegt. Die ersten Schritte können über die AWS Management Console oder Service-APIs erfolgen. Systemvoreinstellungen für die Transcodierung erleichtern die richtige Wahl der Transcodierungseinstellungen. Wir bieten Voreinstellungen für das Erzeugen von Videodateien, die auf einer Vielzahl von Geräten (wie Smartphones oder Tablets) wiedergegeben werden können, sowie für das Erzeugen von Videodateien für eine optimierte Wiedergabe auf einem bestimmten Gerät (wie Amazon Kindle Fire HD oder Apple iPhone 5). Entwickler von Anwendungen, für die eine Transcodierung erforderlich ist, können AWS SDKs für Python, Node.js, Java, .NET, PHP und Ruby nutzen.
Elastisch skalierbar – Amazon Elastic Transcoder kann nahtlos an Ihre Verarbeitungslasten bei der Videotranscodierung angepasst werden. Amazon Elastic Transcoder ist für die Verarbeitung großer Volumen von Videodateien und hoher Dateigrößen konzipiert. Transcodierungs-Pipelines ermöglichen die gleichzeitige Ausführung mehrerer Transcodierungen. Amazon Elastic Transcoder setzt auf anderen Amazon Web Services wie Amazon S3, Amazon EC2, Amazon DynamoDB, Amazon Simple Workflow (SWF) und Amazon Simple Notification Service (SNS) auf, um Skalierbarkeit und Flexibilität zu bieten.
Wirtschaftlich – Amazon Elastic Transcoder bietet ein auf der Medienlaufzeit basierendes Preismodell. Ihre Transcodierungsaufträge werden minutenweise abgerechnet. Wenn Sie beispielsweise eine Ausgabe mit 30-minütiger Länge transcodiert haben, zahlen Sie für die 30-minütige Transcodierung. Für Amazon Elastic Transcoder gibt es keine Mindestvolumen für die Transcodierung, monatlichen Verpflichtungen oder langfristigen Verträge.
Kein Verwaltungsaufwand – Amazon Elastic Transcoder ermöglicht Ihnen, sich auf Ihre Inhalte zu konzentrieren, ohne sich um die Verwaltung der Transcodierung in einer verteilten Cloud-basierten Umgebung kümmern zu müssen. Der Service übernimmt die Skalierung sowie den Betrieb des Systems und sorgt dafür, dass Codecs auf dem neuesten Stand sind. In Kombination mit unseren APIs und SDKs können Sie mühelos Medienlösungen entwickeln, die Amazon Elastic Transcoder nutzen.
Sicher – Ihre Inhalte sind unter Ihrer Kontrolle: Ihre Objekte befinden sich in Ihren eigenen Amazon S3-Buckets, auf die Sie uns über IAM-Rollen Zugriff gewähren. Dies ermöglicht eine reibungslose Integration in Ihr derzeitiges Rahmenwerk für Sicherheit und Authentifizierung, ohne die Kontrolle abzugeben. Bei der Entwicklung von Amazon Elastic Transcoder haben wir die bewährten Sicherheitsmethoden befolgt, die sich bei der Entwicklung anderer Amazon Web Services bewährt haben. Weitere Informationen zur Sicherheit in AWS finden Sie in unserem AWS-Sicherheits- und Compliance-Zentrum.
AWS-Integration – Amazon Elastic Transcoder stellt einen wichtigen Medienbaustein zum Entwickeln von Medienlösungen von A-Z in AWS dar. Da Ihre transcodierten Dateien in Amazon S3 gespeichert sind, können Sie sie unmittelbar mithilfe von Amazon CloudFront und eines Streaming-Servers den Anforderungen entsprechend über das Internet streamen, der in einer Amazon EC2-Instance ausgeführt wird.
Sie zahlen nur für das, was Sie nutzen. Es gibt keine Mindestgebühr. Unsere Gebühren basieren auf der Laufzeit (in Minuten) und der Auflösung Ihrer Ausgabedatei: entweder Standard Definition (SD) oder High Definition (HD). Die Gebühren für das Transcodieren von HD-Video (mit einer Auflösung größer gleich 720p) sind doppelt so hoch wie beim Transcodieren als SD. Wenn Ihr Transcodierungsauftrag aus einem beliebigen Grund fehlschlagen sollte, erfolgt laut unserer Richtlinie keine Berechnung, solange die Anzahl der Transcodierungsfehler im Rahmen bleibt.
Kostenloses Nutzungskontingent
Damit Sie Amazon Elastic Transcoder erst einmal testen können, bieten wir Ihnen an, bis zu 20 Minuten SD-Video (oder 10 Minuten HD-Video) jeden Monat kostenlos zu transcodieren. Sobald Sie die Anzahl der Minuten in diesem kostenlosen Nutzungskontingent ausgeschöpft haben, fallen Gebühren zu den geltenden Tarifen an. Es gibt keine Obergrenze für die ausgegebenen Inhalte oder Funktionalität des Service, sodass Sie ihn nutzen und sich mit seinen Funktionsmöglichkeiten vertraut machen können. Weitere Informationen finden Sie unter Kostenloses Nutzungskontingent für AWS.
Preise nach Region pro Minute
Die Preise für Transcodierungsaufträge in Japan sind inklusive japanischer Verbrauchsteuer.
Preisbeispiele
Eine 10-minütige Quelldatei, die als SD-Ausgabe transcodiert wird, kostet in USA West (Oregon) 10 x 0,015 USD = 0,15 USD.
Eine 10-minütige Quelldatei, die als HD-Ausgabe transcodiert wird, kostet in USA Ost (Nord-Virginia) 10 x 0,030 USD = 0,30 USD.
Eine 10-minütige Quelldatei, die in in eine SD-Ausgabe und eine HD-Ausgabe transcodiert wird, kostet in EU (Irland) (10 x 0,017 USD) + (10 x 0,034 USD) = 0,51 USD.
Amazon Elastic Transcoder bietet für eine einfache, skalierbare und kostengünstige Videotranscodierung die folgenden Funktionen.
Transcodierungs-Pipelines: Diese Pipelines ermöglichen Kunden das parallele Einrichten und Ausführen von Transcodierungs-Workflows. Sie können eine Pipeline für die Transcodierung kurzer Inhalte und eine andere für die Transcodierung langer Inhalte einrichten oder verschiedene Pipelines für unterschiedliche Auflösungen oder Speicherorte zuweisen. Sie können bis zu vier Transcodierungs-Pipelines in Amazon Elastic Transcoder erstellen. Wenn Sie mehr als vier Transcodierungs-Pipelines benötigen, wenden Sie sich über dieses Formular an uns.
Transcodierungsaufträge: Im Rahmen dieser Aufträge wird eine Videodatei von einem Format in ein anderes umgewandelt. Beim Anlegen eines Auftrags geben Sie die Informationen an, die Amazon Elastic Transcoder für die Durchführung der Transcodierung benötigt: die zu transcodierende Datei, den Namen der transcodierten Ausgabedatei und die zu verwendende Voreinstellung. Transcodierungsaufträge werden in einer Transcodierungs-Pipeline ausgeführt, damit Sie in Ihrem AWS-Konto mehrere Aufträge gleichzeitig ausführen können. Pro Pipeline sind maximal 1000 aktive Aufträge zugleich möglich. Wenn Sie diesen Grenzwert anheben möchten, kontaktieren Sie uns über dieses Formular.
Systemvoreinstellungen für die Transcodierung: Amazon Elastic Transcoder bietet verschiedene Voreinstellungen für die Transcodierung, sodass die ordnungsgemäßen Transcodierungseinstellungen für verschiedene Geräte einfach zu finden sind. Sie können aus Voreinstellungen zum Erstellen einer Ausgabe zur Wiedergabe auf beliebigen Geräten oder einer Ausgabe auf bestimmten Zielgeräten wählen. Wählen Sie für eine höchstmögliche Kompatibilität eine allgemeine Voreinstellung (breadth preset), deren Ausgabe auf vielen Geräten wiedergegeben wird. Wählen Sie für eine Optimierung von Qualität und Dateigröße eine optimierte Voreinstellung (optimized preset), die eine Ausgabe für ein bestimmtes Gerät oder eine bestimmte Geräteklasse erzeugt.
Anpassen der Voreinstellungen für die Transcodierung: Die von uns bereitgestellten Voreinstellungen für die Transcodierung eignen sich für die meisten Geräte und Plattformen, doch einige Kunden müssen ggf. für ein bestimmtes Ausgabeziel spezifische Voreinstellungen definieren. Sie können eine vorhandene Voreinstellung für die Transcodierung an Ihre Anforderungen anpassen und für alle Ihre Pipelines in Ihrem AWS-Konto nutzen. In Amazon Elastic Transcoder können Sie bis zu 50 Voreinstellungen für die Transcodierung definieren. Wenn Sie weitere Voreinstellungen für die Transcodierung benötigen, wenden Sie sich über dieses Formular an uns.
Überwachung und Verwaltung: Sie können den Status Ihrer Transcodierungs-Pipelines und -aufträge mithilfe der AWS Management Console der Amazon Elastic Transcoder-APIs anzeigen. Sie können Ihre Pipelines und Aufträge auch beenden, starten oder abbrechen.
Benachrichtigungen: Amazon Elastic Transcoder nutzt Amazon Simple Notification Service (SNS), um Sie über Ereignisse bei der Transcodierung zu benachrichtigen. Sie können zum Start und Abschluss von Transcodierungsaufträgen sowie zu Warnungen und Fehlerbedingungen benachrichtigt werden.
Vorschaubilder: Amazon Elastic Transcoder kann Vorschaubilder Ihres Ausgabevideos für Sie erstellen. Sie können die Größe von Vorschaubildern, das Bildformat und andere Parameter festlegen, z. B. die Anzahl der zu generierenden Vorschaubilder. Das Generieren von Vorschaubildern ist nützlich, wenn Sie Kapitelmarkierungen hinzufügen, eine visuelle Suchfunktion bereitstellen oder lediglich das geeignetste Vorschaubild für Ihre Inhalte auswählen möchten.
Formate: Amazon Elastic Transcoder unterstützt das Transcodieren in H.264-Video und AAC-Audio in einen MP4-Container. Wir unterstützen die gängigsten Medieneingabeformate wie H.264, AAC, MP4, MPEG-2, FLV, 3GP und AVI.
Progressiver Download von Medien auf Abruf: Sie können die Originalversionen Ihrer Medieninhalte in Amazon S3 speichern und eine Amazon CloudFront-Verteilung für einen progressiven Download Ihrer Video- und Audiodateien konfigurieren. Beliebte Mediendateien werden am Edge-Standort gespeichert, um Ihnen eine Skalierung zu ermöglichen und Ihren Betrachtern die bestmögliche Leistung zu bieten.
Erweiterte Einstellungen: Mithilfe erweiterter Einstellungen können Sie Standardeinstellungen sowie automatische Auftrags- und Voreinstellungsparameter außer Kraft setzen. Sie können beispielsweise eine bestimmte Bildrate oder Drehung erzwingen oder eine bestimmte H.264-Profilstufe festlegen.
Mehrere Regionen: Amazon Elastic Transcoder ist in sechs Regionen verfügbar: USA Ost (Nord-Virginia), USA West (Oregon), USA West (Nord-Kalifornien), EU (Irland), Asien-Pazifik (Singapur) und Asien-Pazifik (Tokio).
Grenzwerte für Amazon Elastic Transcoder
Für Amazon Elastic Transcoder gelten standardmäßig verschiedene Grenzwerte: die Standardanzahl von Transcodierungs-Pipelines ist 4, die Standardanzahl aktiver Aufträge pro Pipeline ist 1000, und die Standardanzahl angepasster Voreinstellungen ist 50. Wenn Sie diese Grenzwerte erhöhen möchten, wenden Sie sich an uns, und beantragen Sie einen höheren Grenzwert. Wir werden Ihre Anfrage binnen 2 Geschäftstagen prüfen und beantworten.
Erste Schritte
Die beste Möglichkeit, sich mit Amazon Elastic Transcoder vertraut zu machen, ist der Getting Started Guide, der zu unserer technischen Dokumentation gehört. Sobald Sie für die Nutzung von Amazon Elastic Transcoder bereit sind, können Sie die AWS Management Console oder Amazon Elastic Transcoder-APIs verwenden.