Cette page contient un résumé des bonnes pratiques à suivre pour 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.
Lorsque vous créez le point de terminaison d'entrée, deux options s'offrent à vous pour le protocole de flux source : RTMP_PUSH
et SRT_PUSH
.
Le protocole SRT est préféré à RTMP, car il est plus avancé et offre des fonctionnalités supplémentaires, comme les suivantes:
- Récupération des paquets supprimés
- Correction d'erreurs par anticipation
- Prise en charge de plusieurs flux élémentaires audio
- Bande passante plus élevée
Le choix du protocole de streaming nécessite un encodeur/un transcodeur approprié qui fournit cette fonctionnalité. La plupart des encodeurs professionnels sont compatibles avec le format SRT.
Débits recommandés
Utilisez les débits suivants en fonction de la résolution et de la fréquence d'images sources. Plus le débit est élevé, plus la qualité est bonne.
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/fréquence d'images d'entrée (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 plus de puissance de calcul. Voici l'échelle recommandée:
Résolution (ScanMode)/Fréquence d'images | Débit (kbit/s) du profil H.264 High Profile |
---|---|
416x234 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 l'audio, les recommandations sont basées sur le nombre de canaux:
Canaux | Débit AAC (kbit/s) |
---|---|
2.0 | 64 |
2.0 | 160 |
5,1 | 384 |