Bonnes pratiques concernant l'API Live Stream

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Cette page présente un récapitulatif 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.

Utilisez le protocole SRT si possible

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. Le protocole SRT est préférable à RTMP, car il est plus avancé et offre des fonctionnalités supplémentaires telles que les suivantes:

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

Le choix d'un protocole de streaming nécessite un encodeur/transcodeur approprié qui fournit cette fonctionnalité. La plupart des encodeurs professionnels sont compatibles avec SRT.

Utilisez les débits suivants en fonction de la résolution de la source et de la fréquence d'images. Un débit plus élevé a un impact direct sur la qualité.

Résolution (ScanMode)/Fréquence d'images Débit H.264 (Mbit/s)
576i/25 et 480i/29,97 3
720p/25/30 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 la valeur 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 de haut niveau H.264 (Kbits/s)
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 6 000
1920x1080 p50/60 9000

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

Canaux Débit AAC (kbit/s)
2.0 64
2.0 160
5,1 384