Bonnes pratiques concernant l'API Live Stream

Cette page contient un résumé des bonnes pratiques concernant l'API Live Stream. Si vous débutez avec l'API Live Stream, consultez l'un des guides de démarrage rapide.

Si possible, utilisez le protocole SRT.

Lors de la création du point de terminaison d'entrée, deux options sont disponibles pour le protocole de flux source : RTMP_PUSH et SRT_PUSH. Il est préférable d'utiliser le protocole SRT plutôt que RTMP, car il est plus avancé et offre des fonctionnalités supplémentaires telles que les suivantes:

  • Récupération de perte de paquets
  • Correction d'erreur de transfert
  • Compatibilité avec plusieurs flux audio élémentaires
  • Bande passante plus élevée

Le choix du protocole de streaming nécessite un encodeur/transcodeur approprié offrant cette fonctionnalité. La plupart des encodeurs professionnels sont compatibles avec le format SRT.

Utilisez les débits suivants en fonction de la résolution de la source et de la fréquence d'images. Plus le débit est élevé, plus la qualité est élevée.

Résolution (ScanMode)/Fréquence d'images Débit H.264 (Mbit/s)
576i/25 et 480i/29.97 3
25/30/720p 8
720p/50/60 15
1080i/25 et 1080i/29.97 12
1080p/50 et 1080p/60 20

Pour la résolution et le débit du canal de sortie, en fonction de la résolution d'entrée/de la fréquence d'images (60 FPS), ajoutez l'étape de fréquence d'images la plus élevée pour 60 FPS, le cas échéant. Notez que l'ajout d'étapes supplémentaires nécessite davantage de puissance de calcul. Voici l'échelle recommandée:

Résolution (ScanMode)/Fréquence d'images Débit H.264 haut de gamme (Kbits/s)
416 x 234 P25/30 150
640 x 360, P25/30 400
768 x 432 P25/30 750
768 x 432 P25/30 1100
960 x 540 P25/30 2200
1 280 x 720 P25/30 3300
1 280 x 720 P50/60 5500
1 920 x 1 080 P25/30 6000
1 920 x 1 080 P50/60 9000

Pour les contenus audio, les recommandations sont basées sur le nombre de chaînes:

Canaux Débit AAC (Kbits/s)
2.0 64
2.0 160
5.1 384