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à.
Automatizzato ABR
Con automaticABR, AWS Elemental MediaConvert configura automaticamente lo stack adattivo di bitrate ()ABR. MediaConvert sceglie il numero giusto di rappresentazioni e la risoluzione per ciascuna, in base al video in ingresso. MediaConvert riduce al minimo i minuti totali di output transcodificato eliminando le rappresentazioni che aumentano il bitrate senza fornire una migliore qualità video. Automated ottimizza ABR inoltre la qualità video a vari bitrate utilizzando la modalità di controllo del bitrate variabile () definito dalla qualità. QVBR
Argomenti
Comprendere come funziona l'automazione ABR
Con tutto lo streaming adattivo con bitrate (ABR), il dispositivo di riproduzione dello spettatore finale regola la versione del pacchetto da scaricare in base alla larghezza di banda disponibile. Ad esempio, uno spettatore con accesso a una rete Wi-Fi di alta qualità vedrebbe automaticamente una resa ad alto bitrate. Quando si trasferisce in un luogo con una larghezza di banda limitata, il dispositivo del lettore passa automaticamente a una riproduzione con bitrate inferiore. Il funzionamento dello streaming adattivo dipende dalla struttura dello ABR stack e dal grado in cui tale struttura si adatta al contenuto del video specifico. Ad esempio, con una risorsa visivamente complessa e in rapido movimento, lo ABR stack potrebbe includere due uscite a 720p con bitrate diversi. Se utilizzassi la stessa configurazione dello stack con un semplice cartone animato, i due output avrebbero probabilmente lo stesso aspetto. La codifica, l'archiviazione e la distribuzione aggiuntive costerebbero denaro senza conferire alcun vantaggio allo spettatore finale.
Quando esegui un ABR processo automatizzato, MediaConvert massimizza la qualità video che lo spettatore finale vede in base alla larghezza di banda disponibile. A tale scopo, analizza un'ampia gamma di possibili interpretazioni ed elimina quelle che aumentano la larghezza di banda richiesta senza aumentare la qualità video. Quando eseguite il vostro lavoro, MediaConvert analizza il contenuto del video in ingresso e sceglie automaticamente il numero di rappresentazioni e le caratteristiche di ciascuna rappresentazione.
È possibile utilizzare la MediaConvert console per eseguire il lavoro senza impostare nulla. Esistono tre categorie di impostazioni opzionali che puoi specificare se scegli di:
-
Limiti allo stack adattivo di bitrate (ABR).
-
Limiti che si applicano alle rappresentazioni nello stack. ABR Questi limiti a livello di output si applicano a tutte le rappresentazioni nello stack.
-
Tutte le altre impostazioni di codifica.
Per queste impostazioni, MediaConvert utilizza i valori predefiniti a meno che non si specifichi qualcosa di diverso. Funziona allo stesso modo degli output che non utilizzano l'automazioneABR, tranne per il fatto che i valori impostati si applicano a tutte le rappresentazioni nello stack. Ad esempio, se impostate Profile su High 10-bit, ogni copia trasformata avrà quel profilo codec.
Impostazioni che si applicano allo stack ABR
È possibile impostare i seguenti limiti relativi all'intero ABR stack:
-
Numero massimo di rappresentazioni: questo è il limite massimo per il numero di rappresentazioni nello stack. ABR Il numero di rappresentazioni nello stack potrebbe essere inferiore a questo, ma non superiore.
È possibile specificare un numero compreso tra 3 e 15. Se non lo specifichi, il valore massimo predefinito è 15.
-
ABRBitrate massimo: il bitrate medio massimo per la resa con il bitrate più alto dello stack.
Questa è la rappresentazione che viene fornita agli spettatori con le connessioni Internet più veloci. Consente di limitare i byte totali trasmessi agli spettatori che ricevono la riproduzione con il bitrate più elevato.
Se non lo specificate, il valore massimo predefinito è 8 mb/s.
Il bitrate medio della resa di qualità più elevata sarà uguale o inferiore a questo valore, a seconda della qualità, della complessità e della risoluzione del contenuto. Il bitrate massimo istantaneo può variare al di sopra del valore specificato.
-
ABRBitrate minimo: il bitrate medio minimo per la resa con la qualità più bassa dello stack.
Questa è la rappresentazione che viene fornita agli spettatori con le connessioni Internet più lente.
Se non lo specifichi, il valore minimo predefinito è 600 kb/s.
Il bitrate minimo istantaneo può variare al di sotto del valore specificato.
Impostazioni che si applicano alle rappresentazioni nello stack
È possibile impostare i seguenti limiti relativi alle proprietà delle rappresentazioni nello stack:
-
Risoluzione massima: è la risoluzione massima della resa con il bitrate più elevato. Quando impostate questo valore, scegliete la risoluzione del dispositivo di qualità più elevata che vi aspettate venga utilizzato dagli spettatori finali. MediaConvert non creerà una rappresentazione con una risoluzione maggiore di questa.
Se non lo specificate, il valore massimo predefinito è la risoluzione del video in ingresso.
Se specificate un valore maggiore della risoluzione del video in ingresso, MediaConvert utilizza la risoluzione di ingresso come massima. MediaConvert non utilizzerà una risoluzione maggiore di quella in ingresso per nessuna riproduzione, poiché l'upscaling della risoluzione di ingresso aggiungerebbe larghezza di banda senza aggiungere qualità video.
-
Frequenza fotogrammi massima: MediaConvert utilizza questo valore come frequenza dei fotogrammi per la resa con la larghezza di banda più elevata dello stack. A seconda dell'input, questo potrebbe essere il frame rate per tutte le rappresentazioni. Quando la frequenza dei fotogrammi in ingresso è elevata, MediaConvert potrebbe dimezzarla per le rappresentazioni con larghezza di banda inferiore. Ad esempio, se la frequenza dei fotogrammi in ingresso è di 60 fps, è MediaConvert possibile utilizzare 30 fps per alcune delle versioni con larghezza di banda inferiore e forse 15 fps per quelle più basse.
Se non specificate questo valore, il valore massimo predefinito è la frequenza dei fotogrammi di input.
Per queste impostazioni, MediaConvert determina automaticamente questi valori per ogni resa:
-
Livello di ottimizzazione della qualità: MediaConvert codifica tutte le rappresentazioni con Multi pass HQ.
Questo comportamento è automatico nella MediaConvert console ma non quando si invia il lavoro a livello di codice. Quando si impostano le specifiche del JSON lavoro senza utilizzare la MediaConvert console, è necessario impostare esplicitamente su.
qualityTuningLevel
MULTI_PASS_HQ
-
Modalità di controllo della velocità: MediaConvert codifica tutte le rappresentazioni con la modalità di controllo della QVBRvelocità.
Questo comportamento è automatico nella MediaConvert console ma non quando invii il lavoro a livello di codice. Quando si impostano le specifiche del JSON lavoro senza utilizzare la MediaConvert console, è necessario impostare esplicitamente su.
rateControlMode
QVBR
-
Queste impostazioni QVBR richieste:
-
QVBRlivello di qualità:
-
Bitrate massimo
-
Bitrate medio massimo
-
-
HDRdimensione del buffer
-
HDRriempimento iniziale del buffer
ABRDomande frequenti automatizzate
Come posso vedere quali rappresentazioni sono state AWS Elemental MediaConvert create per me?
Puoi vedere le proprietà degli output nel tuo ABR stack in questi posti:
-
L'evento di completamento del lavoro di Amazon EventBridge. Per ulteriori informazioni, consulta Utilizzo EventBridge con AWS Elemental MediaConvert.
-
La pagina di riepilogo del Job sulla MediaConvert console. Per ulteriori informazioni, consulta Visualizzazione della cronologia delle tue offerte di lavoro.
L'esecuzione del mio ABR processo automatizzato richiederà molto tempo?
Ti consigliamo di utilizzare sempre la transcodifica accelerata con quella automatica. ABR In tal caso, il processo dovrebbe richiedere solo leggermente più tempo rispetto a un processo di transcodifica accelerata per uno stack specificato manualmente con output simili. ABR Non pagherai di più per abilitare la transcodifica accelerata, perché la transazione automatica ABR viene già fatturata alla tariffa di livello professionale di 2 Pass (Quality Optimized).
Quando si esegue un ABR processo automatizzato senza transcodifica accelerata, l'esecuzione richiede molto più tempo rispetto a un lavoro con uno stack specificato manualmente con output simili. ABR
Perché alcune delle mie rappresentazioni di output hanno la stessa risoluzione?
Quando i dispositivi di visualizzazione trasmettono in streaming una ABR risorsa, richiedono segmenti in base al bitrate della rappresentazione, non in base alla risoluzione della rappresentazione. Pertanto, uno ABR stack può avere rappresentazioni per diverse larghezze di banda con la stessa risoluzione. La resa della larghezza di banda più elevata avrà una qualità migliore a parità di risoluzione.
Se l'aumento della risoluzione migliora la qualità del video quando si passa alla successiva rappresentazione dello stack dipende dalla complessità del video. La possibilità di regolare automaticamente queste scelte in base al lavoro è uno dei modi in cui questa funzionalità offre risultati migliori con meno sforzo.
Posso prevedere in anticipo quante rappresentazioni saranno presenti nel mio stack?
No. MediaConvert determina quali rappresentazioni utilizzare durante il processo di transcodifica. Poiché le decisioni di codifica dipendono dalla qualità del video in ingresso, non c'è modo di sapere quali saranno tali decisioni prima di iniziare il lavoro.
È possibile utilizzare le impostazioni dei limiti opzionali per assicurarsi che il numero di rappresentazioni e le dimensioni di tali rappresentazioni non superino i valori desiderati.
Come mi verrà fatturato uno stack automatico? ABR
MediaConvert ti fattura solo le rappresentazioni scritte nella tua posizione di output. Ad esempio, è possibile impostare il numero massimo di rappresentazioni su 12, ma è MediaConvert possibile stabilire che non vi è alcun vantaggio nel creare più di otto rappresentazioni. In questo caso, vi MediaConvert fattureremmo solo otto rappresentazioni.
Automated ABR è una funzionalità di livello professionale e richiede anche una codifica in 2 passaggi. Ogni riproduzione viene fatturata al minuto alla tariffa 2 Pass (Quality Optimized). Ad esempio, supponiamo che lo ABR stack automatico finisca con 10 rappresentazioni, ognuna delle quali dura 60 minuti. Ti verranno quindi addebitati 600 minuti. Per le tariffe, consulta il sito web AWS Elemental MediaConvert Pricing
Che mi dici dell'audio?
Automated ABR esegue la configurazione solo per le rappresentazioni video. Le rappresentazioni audio vengono aggiunte come uscite di solo audio all'interno del gruppo di output automatizzato. ABR Per istruzioni, consulta Creazione di un lavoro con automatizzazione ABR.
Che dire delle didascalie?
Aggiungi didascalie al tuo ABR pacchetto automatico come output di sole didascalie. Per istruzioni, consulta Creazione di un lavoro con automatizzazione ABR.