Tipi di input, protocolli e sistemi upstream - MediaLive

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Tipi di input, protocolli e sistemi upstream

La tabella seguente elenca i tipi di input supportati e descrive come l'input gestisce il contenuto di origine. Nella tabella, trova un tipo di input nella prima colonna, quindi leggi l'intera riga per informazioni su come è supportato il tipo.

Le sezioni successive alla tabella descrivono come MediaLive inserisce un input push o pull.

MediaLive tipo di input Spingere o tirare? Caso d'uso Sistema upstream e protocollo supportato
CDI Push Invia uno stream non compresso dal tuo dispositivo VPC a un endpoint fisso attivo. MediaLive Amazon VPC all'interno di un cloud privato
HLS

Consulta HLS inputs, dopo questa tabella.

Pull Recupera uno HLS stream o una risorsa da un endpoint esterno utilizzando il HTTP protocollo, con o senza una connessione sicura. HTTPserver o

HTTPSserver

HLS Estrai uno HLS stream o una VOD risorsa da un AWS Elemental MediaStore contenitore, utilizzando una connessione sicura. AWS Elemental MediaStore con un protocollo personalizzato
HLS Estrai uno HLS stream o una VOD risorsa da un bucket Amazon S3 utilizzando una connessione sicura. Amazon S3 tramite un protocollo personalizzato
Link Push Invia un flusso di trasporto (TS) da un AWS Elemental Link dispositivo. AWS Elemental Link tramite una connessione interna
MediaConnect Push Spinge un flusso di trasporto (TS) da un flusso in ingresso AWS Elemental MediaConnect.

Questo input utilizza un MediaConnect flussoARN, non unURI.

AWS Elemental MediaConnect tramite una connessione interna
MP4 Pull Estrai un MP4 file da un HTTP server, con o senza una connessione sicura. HTTPserver o

HTTPSserver

MP4 Estrai un MP4 file da un bucket Amazon S3 utilizzando una connessione sicura.

Con MediaLive, il nome del bucket non può utilizzare la notazione a punti. Ad esempio, mycompany-videos è valido, ma mycompany.videos non lo è.

Amazon S3 tramite un protocollo personalizzato
File Transport Stream (TS) Pull Estrai un file TS da un HTTP server, con o senza una connessione sicura. Sono supportate le estensioni di file di .ts o .m2ts.

MediaLivesupporta solo file TS statici. Non supporta la crescita di file TS su cui vengono scritti mentre sono in uso.

HTTPserver o

HTTPSserver

file Transport Stream (TS) Estrai un file TS da un bucket Amazon S3 utilizzando una connessione sicura. Sono supportate le estensioni di file di .ts o .m2ts.

MediaLive supporta solo file TS statici. Non supporta la crescita di file TS su cui vengono scritti mentre sono in uso.

Con MediaLive, il nome del bucket non può utilizzare la notazione a punti. Ad esempio, mycompany-videos è valido, ma mycompany.videos non lo è.

Amazon S3 tramite un protocollo personalizzato
RTMPTira Pull Recupera uno stream da un endpoint esterno utilizzando il RTMP protocollo.

MediaLive non supporta gli input che utilizzano il RTMPS protocollo.

RTMPserver su RTMP Pull
RTMPSpingere Push Invia uno stream a un endpoint fisso MediaLive utilizzando il RTMP protocollo.

MediaLive non supporta gli input che utilizzano il RTMPS protocollo.

RTMPserver tramite Push RTMP
RTMPSpingere Invia uno stream VPC a un endpoint fisso attivo MediaLive, utilizzando il RTMP protocollo.

MediaLive non supporta gli input che utilizzano il RTMPS protocollo.

Amazon VPC RTMP all'interno di un cloud privato
RTP Push Invia un flusso di trasporto (TS) a un endpoint fisso su MediaLive, utilizzando il RTP protocollo. RTPserver tramite Push RTP
RTP Invia un flusso di trasporto (TS) VPC a un endpoint fisso acceso MediaLive, utilizzando il RTP protocollo. Amazon VPC RTP all'interno di un cloud privato

HLS

ConHLS, i media devono essere un flusso di trasporto. MediaLive non supporta l'acquisizione di HLS contenuti che contengono altri tipi di file multimediali.

Ingestione con un input pull

Un input pull funziona nel modo seguente: la sorgente pubblica continuamente su un endpoint esterno. MediaLive Quando il canale (che è collegato all'ingresso) è in funzione, MediaLive si connette all'ingresso e acquisisce il contenuto.

Quando il canale non è in funzione, MediaLive non si connette all'ingresso. (è possibile che siano presenti altre applicazioni che eseguono la connessione).

Un input pull funziona con un input in streaming (in cui la fonte viene pubblicata continuamente) o con un VOD input (in cui la sorgente viene resa disponibile sull'endpoint e quindi non cambia).

Inserimento con un input push RTMP

Un input RTMP push funziona nel modo seguente: la sorgente tenta di recapitare a un endpoint specificato nell'input. MediaLive È necessario un handshake tra la sorgente e il MediaLive canale in modo che la fonte disponga di informazioni sullo stato dell'ingresso.

Quando il canale (collegato a questo ingresso) viene avviato, MediaLive risponde al messaggio di handshake e lo inserisce. Quando il canale non è in funzione, MediaLive non reagisce; la sorgente entra in uno stato di pausa.

Un input push è utilizzabile solo con un'origine di streaming.

Ingestione con un input push RTP

Un input RTP push funziona nel modo seguente: la sorgente tenta di recapitare a un endpoint specificato nell'input. MediaLive La fonte non è a conoscenza del fatto che il contenuto venga assorbito dal canale. MediaLive

Quando il canale (collegato a questo ingresso) viene avviato, MediaLive reagisce alla sorgente e la assorbe. Quando il canale non è in esecuzione, MediaLive non reagisce; la sorgente continua a pubblicare sull'endpoint, ma MediaLive ignora tale azione.

Un input push è utilizzabile solo con un'origine di streaming.