Connexion au réseau
Pour votre Streamlive, privilégiez toujours une connexion filaire, voire satellitaire, à une connexion wifi, 4G ou 5G.
Si vous diffusez depuis une tablette ou un smartphone, utilisez de préférence une connexion Wifi, éventuellement la 4G ou 5G mais jamais les deux ensemble ! Si vous êtes en données mobiles, désactivez le Wifi; Si vous êtes en Wifi, désactivez les données mobiles.
Vous n’aurez qu’un seul flux à envoyer, dans une qualité maximale mais pas trop élevée pour ne pas solliciter inutilement le serveur qui effectuera les transcodages, ce qui aurait pour effet d’augmenter le délai entre l’envoi et la réception des images (appelé « la latence »).
C’est le débit de votre connexion internet qui déterminera la qualité du flux que vous pourrez envoyer. Commencez par tester la connexion dont vous disposez avec un site de mesure de bande passante (par exemple www.speedtest.net).
Vous devez disposer d’au moins 1000 Kbps et votre débit d’encodage ne devra pas dépasser 80% du débit de votre connexion.
Même si vous disposez d’une très grande bande passante, il est inutile d’encoder votre flux au-delà de 6000 Kbps. Les flux montants de plus de 10,5 Mbps seront bloqués.
Débits, cadences et profils
Voici quelques exemples de paramètres d’encodage adaptés à la nature de votre programme :
Type de retransmission | Bande passante minimale disponible (Kbps) | Résolution | Images/s | Débit vidéo (Kbps) | Débit audio (Kbps) |
---|---|---|---|---|---|
Conférence, débat, assemblée | 1000 | 850 x 480 | 25 | 900 | 64 |
2000 | 1280 x 720 | 25 | 1800 | 128 | |
3000 | 1280 x 720 | 25 | 2800 | 128 | |
4000 | 1920 x 1080 | 25 | 3800 | 128 | |
Manifestation sportive | 1000 | 850 x 480 | 25 | 900 | 64 |
2000 | 1280 x 720 | 30 | 1800 | 128 | |
3000 | 1280 x 720 | 30 | 2800 | 128 | |
4000 | 1280 x 720 | 50 | 3800 | 128 | |
Spectacle, concert, manifestation culturelle | 1000 | 850 x 480 | 25 | 900 | 64 |
2000 | 1280 x 720 | 25 | 1800 | 128 | |
3000 | 1280 x 720 | 25 | 2700 | 192 | |
4000 | 1920 x 1080 | 25 | 3700 | 192 |
Les profils de transcodage sont fixes et adaptés à l’orientation (horizontale ou verticale) que vous aurez configurée côté Streamlike.
La cadence d’image de la source est conservée lors des transcodages. Pour une qualité optimale, il est important que les flux envoyés au serveur ne dépassent pas 25 ou 30 images/s. Évitez de diffuser en 50 ou 60 images/s car cela exige des débits beaucoup plus élevés et augmente le risque d’une expérience décevante chez les utilisateurs qui n’ont pas le matériel et la connexion internet qui conviennent.
Diffusez à un débit constant et à une fréquence d’images constante. Des débits et des fréquences d’images variables créent un stress inutile sur le transcodeur et ne permettent pas une optimisation correcte du transcodage.
Rappelons que le débit d’encodage de votre live (la source) ne doit pas dépasser 80% de votre débit montant.
Exemple de configuration d’un live sur OBS Studio
OBS Studio est le logiciel Open Source de référence pour diffuser un fichier vidéo, le flux de sa webcam, une présentation etc. Vous pouvez tout aussi bien utiliser un équipement spécialisé (Tricaster, Atem Mini, Epiphan AV.io…) ou un logiciel professionnel (Vmix par exemple). Les paramétrages sont similaires.
Les deux réglages les plus importants (à part l’URL du serveur et le nom du flux…) sont les débits vidéo et audio du streaming, le débit constant (CBR) et la cadence d’images. Dans la mesure du possible, évitez une remise à l’échelle de votre source.
En terme de codec vidéo, privilégiez x264.
[English] : Best pratices for live streaming