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.
Débits recommandés
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 |