Condividi tramite


Codificatori di streaming live locali verificati

logo di Servizi multimediali v3


Avvertimento

Servizi multimediali di Azure verrà ritirato il 30 giugno 2024. Per altre informazioni, vedere la Guida al ritiro di AMS .

In Servizi multimediali di Azure, un evento live (detto in precedenza un canale nella versione 2) rappresenta una pipeline per l'elaborazione di contenuti in streaming live. L'evento live riceve flussi di input live in uno dei due modi seguenti.

  • Un codificatore live locale invia un flusso RTMP o Smooth Streaming a bitrate multipli (MP4 frammentato) all'evento live non abilitato per eseguire la codifica live con Servizi multimediali. I flussi inseriti passano attraverso eventi live senza ulteriori elaborazioni. Questo metodo viene chiamato pass-through . È consigliabile che il codificatore live invii flussi a bitrate multipli anziché a un flusso a bitrate singolo a un evento live pass-through per consentire lo streaming a velocità in bit adattiva al client.

    Se si usano flussi a bitrate multipli per l'evento live pass-through, è necessario sincronizzare le dimensioni GOP del video e i frammenti video su velocità in bit diverse per evitare comportamenti imprevisti sul lato riproduzione.

    Mancia

    L'uso di un metodo pass-through è il modo più economico per eseguire lo streaming live. Il servizio supporta una modalità pass-through di base e standard a seconda dei requisiti di inserimento. Il pass-through di base è il più economico, ma è limitato in funzionalità.

  • Un codificatore live locale invia un flusso a bitrate singolo all'evento live abilitato per eseguire la codifica live con Servizi multimediali in uno dei formati seguenti: RTMP o Smooth Streaming (MP4 frammentato). L'evento live esegue quindi la codifica live del flusso a bitrate singolo in ingresso in un flusso video a velocità in bit multipla (adattiva).

Questo articolo illustra i codificatori di streaming live locali verificati. La verifica viene eseguita tramite la verifica automatica del fornitore o la verifica del cliente. Servizi multimediali di Microsoft Azure non esegue test completi o rigorosi di ogni codificatore e non esegue continuamente la verifica degli aggiornamenti. Per istruzioni su come verificare il codificatore live locale, vedere verificare il codificatore locale

Per informazioni dettagliate sulla codifica live con Servizi multimediali, vedere Live Streaming con Servizi multimediali v3.

Requisiti del codificatore

I codificatori devono supportare TLS 1.2 quando si usano protocolli HTTPS o RTMPS.

Codificatori live che generano l'output RTMP

Servizi multimediali consiglia di usare uno dei codificatori live seguenti con RTMP come output. Gli schemi URL supportati sono rtmp:// o rtmps://.

Quando si esegue lo streaming tramite RTMP, controllare le impostazioni del firewall e/o del proxy per verificare che le porte TCP in uscita 1935 e 1936 siano aperte.

Quando si esegue lo streaming tramite RTMPS, controllare le impostazioni del firewall e/o del proxy per verificare che le porte TCP in uscita 2935 e 2936 siano aperte.

Nota

I codificatori devono supportare TLS 1.2 quando si usano i protocolli RTMPS.

  • Adobe Flash Media Live Encoder 3.2
  • Antix Digital StreamZ Live (in precedenza Imagine Communication SelenioFlex Live)
  • Blackmagic ATEM Mini e ATEM Mini PRO
  • Live 4.3 live 4.3
  • Elemental Live (versione 2.14.15 e successive)
  • Ffmpeg
  • GoPro Hero 7 e Hero 8
  • Haivision KB
  • Haivision Makito X HEVC
  • OBS Studio
  • codificatori hardware Osprey Talon, Talon 4K-SC, Talon UHD-SC
  • Restream.io
  • streamlabs
  • switcher Studio (iOS)
  • Telestream Wirecast (versione 13.0.2 o successiva a causa del requisito TLS 1.2)
  • Telestream Wirecast S (è supportato solo RTMP. Nessun supporto RTMPS a causa della mancanza di TLS 1.2+)
  • Teradek Slice 756
  • VMIX
  • xStream

Avvertimento

L'elenco precedente dei codificatori è solo un elenco di raccomandazioni. I codificatori non vengono testati o convalidati da Microsoft su base continua e gli aggiornamenti o le modifiche di rilievo possono essere introdotti dai fornitori del codificatore o dai progetti open source che potrebbero interrompere la compatibilità.

Codificatori live che generano un mp4 frammentato (inserimento Smooth Streaming)

Servizi multimediali consiglia di usare uno dei codificatori live seguenti con smooth streaming a bitrate multipli (MP4 frammentato) come output. Gli schemi URL supportati sono http:// o https://.

Nota

I codificatori devono supportare TLS 1.2 quando si usano protocolli HTTPS.

  • Ateme TITAN Live
  • Antix Digital StreamZ Live (in precedenza Imagine Communication SelenioFlex Live)
  • Cisco Digital Media Encoder 2200
  • Elemental Live (versione 2.14.15 e successive a causa del requisito TLS 1.2)
  • Envivio 4Caster C4 Gen III
  • Ffmpeg
  • Media Excel Hero Live e Hero 4K (UHD/HEVC)

Mancia

Se si stanno trasmettendo eventi live in più lingue (ad esempio, una traccia audio inglese e una traccia audio spagnola), è possibile eseguire questa operazione con il codificatore live di Excel multimediale configurato per inviare il feed live a un evento live pass-through.

Avvertimento

L'elenco precedente dei codificatori è solo un elenco di raccomandazioni. I codificatori non vengono testati o convalidati da Microsoft su base continua e il supporto o i bug possono essere introdotti dai fornitori del codificatore o dai progetti open source che interrompono la compatibilità in qualsiasi momento.

Configurazione delle impostazioni del codificatore live locale

Per informazioni sulle impostazioni valide per il tipo di evento live, vedere confronto dei tipi di eventi live .

Requisiti di riproduzione

Per riprodurre contenuto, è necessario che sia un flusso audio che video siano presenti. La riproduzione del flusso solo video non è supportata.

Suggerimenti per la configurazione

  • Quando possibile, usare una connessione Internet cablata.
  • Quando si determinano i requisiti di larghezza di banda, raddoppiare le velocità in bit di streaming. Anche se non obbligatorio, questa semplice regola consente di ridurre l'impatto della congestione della rete.
  • Quando si usano codificatori basati su software, chiudere eventuali programmi non necessari.
  • La modifica della configurazione del codificatore dopo l'avvio del push ha effetti negativi sull'evento. Le modifiche alla configurazione possono causare un'instabilità dell'evento. Se si modifica la configurazione del codificatore, è necessario reimpostare eventi live e riavviare l'evento live affinché la modifica venga eseguita. Se si arresta e si avvia l'evento live senza reimpostarlo, l'evento live manterrà la configurazione precedente.
  • Testare e convalidare sempre le versioni più recenti del software del codificatore per garantire la compatibilità continua con Servizi multimediali di Azure. Microsoft non convalida nuovamente i codificatori in questo elenco e la maggior parte delle convalide vengono eseguite direttamente dai fornitori di software come "auto-certificazione".
  • Assicurarsi di dedicare tempo sufficiente per configurare l'evento. Per gli eventi su larga scala, è consigliabile avviare la configurazione un'ora prima dell'evento.
  • Usare il video H.264 e AAC-LC l'output del codec audio.
  • Attenersi alle risoluzioni supportate e alle frequenze dei fotogrammi per il tipo di evento live a cui si sta trasmettendo (ad esempio, 60fps è attualmente rifiutato).
  • Assicurarsi che siano presenti fotogrammi chiave o allineamento temporale GOP tra qualità video.
  • Assicurarsi che sia presente un nome di flusso univoco per ogni qualità video.
  • Usare la codifica CBR rigorosa per ottenere prestazioni ottimali per la velocità in bit adattiva.

Importante

Osservare la condizione fisica del computer (CPU/memoria/ecc) come caricamento di frammenti nel cloud comporta operazioni di CPU e I/O. Se si modificano le configurazioni del codificatore, reimpostare eventi live i canali e l'evento live affinché la modifica venga eseguita. Se si arresta e si avvia l'evento live senza reimpostarlo, l'evento live manterrà la configurazione precedente.

Ottenere assistenza e supporto tecnico

È possibile contattare Servizi multimediali con domande o seguire gli aggiornamenti in uno dei metodi seguenti: