Best practice per l'API Live Stream

Questa pagina contiene un riepilogo delle best practice per l'API Live Stream. Se hai appena iniziato a utilizzare l'API Live Stream, consulta una delle guide rapide.

Se possibile, utilizza il protocollo SRT

Quando crei l'endpoint di input, hai due opzioni per il protocollo del flusso di origine: RTMP_PUSH e SRT_PUSH. Il protocollo SRT è preferibile a RTMP perché è più avanzato e offre funzionalità aggiuntive come le seguenti:

  • Recupero pacchetti persi
  • Correzione degli errori in avanti
  • Supporto di più flussi elementari audio
  • Larghezza di banda maggiore

La scelta del protocollo di streaming richiede un encoder/transcoder adeguato che fornisca questa funzionalità. La maggior parte dei codificatori di livello professionale supporta SRT.

Utilizza le seguenti velocità in bit a seconda della risoluzione e della frequenza fotogrammi della sorgente. Velocità in bit più elevate sono direttamente correlate a una qualità superiore.

Risoluzione (ScanMode)/Frequenza fotogrammi Velocità in bit H.264 (Mbps) Velocità in bit H.265 (Mbps)
576i/25 e 480i/29,97 3 2,7
720p/25/30 8 7.2
720p/50/60 15 13.5
1080i/25 e 1080i/29,97 12 9
1080p/50 e 1080p/60 20 15
2160p/50 e 2160p/60 50 37,5

Per la risoluzione e la velocità in bit del canale di output, a seconda della risoluzione/frequenza fotogrammi (60 FPS) di input, aggiungi il passaggio con la frequenza fotogrammi più elevata per 60 FPS, se applicabile. Tieni presente che l'aggiunta di passaggi aggiuntivi richiede una maggiore potenza di calcolo. Di seguito è riportata la scala consigliata:

Risoluzione (ScanMode)/Frequenza fotogrammi Velocità in bit del profilo High H.264 (Kbps)
416x234 p25/30 150
640x360 p25/30 400
768x432 p25/30 750
768x432 p25/30 1100
960x540 p25/30 2200
1280x720 p25/30 3300
1280x720 p50/60 5500
1920x1080 p25/30 6000
1920x1080 p50/60 9000
2560x1440 p25/30 10000
2560x1440 p50/60 13500
3840x2160 p25/30 15000
3840x2160 p50/60 25000

Per l'audio, i consigli si basano sul numero di canali:

Canali Velocità in bit AAC (Kbps)
2.0 64
2.0 160
5.1 384