Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Eingabetypen, Protokolle und Upstream-Systeme
In der folgenden Tabelle sind die Eingabearten aufgeführt, die in unterstützt werden MediaLive, und es wird beschrieben, wie die Eingabe den Quellinhalt verarbeitet. Suchen Sie in der Tabelle in der ersten Spalte nach einem Eingabetyp und lesen Sie dann in der gesamten Zeile nach, um Informationen darüber zu erhalten, wie der Typ unterstützt wird.
In den Abschnitten nach der Tabelle wird beschrieben, wie eine Push- oder Pull-Eingabe MediaLive aufgenommen wird.
MediaLive Art der Eingabe | Drücken oder ziehen? | Anwendungsfall | Upstream-System und unterstütztes Protokoll |
---|---|---|---|
CDI | Push | Push einen unkomprimierten Stream in Ihrem VPC auf einen festen Endpunkt am MediaLive. | Amazon VPC in einer privaten Cloud |
HLS Siehe HLS inputs, nach dieser Tabelle. |
pull | Rufen Sie mithilfe des HTTP Protokolls einen HLS Stream oder ein Asset von einem externen Endpunkt ab, mit oder ohne sichere Verbindung. | HTTPServer oder HTTPSServer |
HLS | Rufen Sie mithilfe einer sicheren Verbindung einen HLS Stream oder ein VOD Asset aus einem AWS Elemental MediaStore Container ab. | AWS Elemental MediaStore mit einem benutzerdefinierten Protokoll | |
HLS | Rufen Sie mithilfe einer sicheren Verbindung einen HLS Stream oder ein VOD Asset aus einem Amazon S3 S3-Bucket ab. | Amazon S3 über ein benutzerdefiniertes Protokoll | |
Link | Push | Senden Sie einen Transportstream (TS) von einem AWS Elemental Link Gerät aus. | AWS Elemental Link über eine interne Verbindung |
MediaConnect | Push | Push einen Transportstream (TS) von einem Flow nach innen AWS Elemental MediaConnect. Diese Eingabe verwendet einen MediaConnect FlowARN, keinenURI. |
AWS Elemental MediaConnect über eine interne Verbindung |
MP4 | pull | Rufen Sie eine MP4 Datei von einem HTTP Server ab, mit oder ohne sichere Verbindung. | HTTPServer oder HTTPSServer |
MP4 | Rufen Sie mithilfe einer sicheren Verbindung eine MP4 Datei aus einem Amazon S3 S3-Bucket ab. Mit MediaLive, der Bucket-Name darf keine Punktnotation verwenden. |
Amazon S3 über ein benutzerdefiniertes Protokoll | |
Transport Stream (TS) -Datei | pull | Rufen Sie eine TS-Datei von einem HTTP Server ab, mit oder ohne sichere Verbindung. Dateierweiterungen von.ts oder .m2ts werden unterstützt. MediaLiveunterstützt nur statische TS-Dateien. Es unterstützt keine wachsenden TS-Dateien, in die geschrieben wird, während sie verwendet werden. |
HTTPServer oder HTTPSServer |
Transport Stream (TS) -Datei | Rufen Sie mithilfe einer sicheren Verbindung eine TS-Datei aus einem Amazon S3 S3-Bucket ab. Dateierweiterungen von.ts oder .m2ts werden unterstützt. MediaLive unterstützt nur statische TS-Dateien. Es unterstützt keine wachsenden TS-Dateien, in die geschrieben wird, während sie verwendet werden. Bei MediaLive darf der Bucket-Name keine Punktnotation verwenden. |
Amazon S3 über ein benutzerdefiniertes Protokoll | |
RTMPZieh | pull | Rufen Sie mithilfe des RTMP Protokolls einen Stream von einem externen Endpunkt ab. MediaLive unterstützt keine Eingaben, die das RTMPS Protokoll verwenden. |
RTMPServer über RTMP Pull |
RTMPDrücken | Push | Schieben Sie einen Stream bei MediaLive Verwendung des RTMP Protokolls auf einen festen Endpunkt. MediaLive unterstützt keine Eingaben, die das RTMPS Protokoll verwenden. |
RTMPServer über RTMP Push |
RTMPDrücken | Pushen Sie mithilfe des RTMP Protokolls einen Stream in Ihrem VPC auf MediaLive einen festen Endpunkt. MediaLive unterstützt keine Eingaben, die das RTMPS Protokoll verwenden. |
Amazon VPC RTMP in einer privaten Cloud | |
RTP | Push | Senden Sie mithilfe des RTP Protokolls einen Transportstream (TS) an MediaLive einen festen Endpunkt. | RTPServer über RTP Push |
RTP | Pushen Sie mithilfe des RTP Protokolls einen Transport Stream (TS) in Ihrem VPC auf MediaLive einen festen Endpunkt. | Amazon VPC RTP in einer privaten Cloud |
HLS
Bei dem HLS Medium muss es sich um einen Transportstrom handeln. MediaLive unterstützt nicht die Aufnahme von HLS Inhalten, die andere Arten von Medien enthalten.
Aufnahme mit einem Pull-Input
Eine Pull-Eingabe funktioniert wie folgt: Die Quelle veröffentlicht kontinuierlich auf einem Endpunkt, der sich außerhalb von MediaLive befindet. Wenn der Kanal (der mit dem Eingang verbunden ist) läuft, MediaLive stellt er eine Verbindung zum Eingang her und nimmt den Inhalt auf.
Wenn der Kanal nicht läuft, wird MediaLive keine Verbindung zum Eingang hergestellt. (Es können andere Anwendungen vorhanden sein, die eine Verbindung herstellen.)
Eine Pull-Eingabe funktioniert mit einer Streaming-Eingabe (bei der die Quelle kontinuierlich veröffentlicht wird) oder einer VOD Eingabe (bei der die Quelle auf dem Endpunkt verfügbar gemacht wird und sich dann nicht ändert).
Aufnahme mit einer RTMP Push-Eingabe
Eine RTMP Push-Eingabe funktioniert wie folgt: Die Quelle versucht, an einen Endpunkt zu liefern, der in der MediaLive Eingabe angegeben ist. Es muss ein Handshake zwischen der Quelle und dem MediaLive Kanal bestehen, damit die Quelle Informationen über den Status der Eingabe hat.
Wenn der Kanal (der mit diesem Eingang verbunden ist) gestartet wird, MediaLive reagiert er auf die Handshake-Nachricht und nimmt sie auf. Wenn der Kanal nicht läuft, reagiert MediaLive er nicht; die Quelle wechselt in einen angehaltenen Zustand.
Eine Push-Eingabe funktioniert nur mit einer Streaming-Quelle.
Aufnahme mit einer Push-Eingabe RTP
Eine RTP Push-Eingabe funktioniert wie folgt: Die Quelle versucht, an einen Endpunkt zu liefern, der in der MediaLive Eingabe angegeben ist. Die Quelle weiß nicht, ob der Inhalt vom Kanal aufgenommen wird. MediaLive
Wenn der Kanal (der mit diesem Eingang verbunden ist) gestartet wird, MediaLive reagiert er auf die Quelle und nimmt sie auf. Reagiert nicht, wenn der Kanal MediaLive nicht läuft. Die Quelle veröffentlicht weiterhin auf dem Endpunkt, MediaLive ignoriert diese Aktion jedoch.
Eine Push-Eingabe funktioniert nur mit einer Streaming-Quelle.