Héberger votre propre serveur de streaming ou utiliser une plateforme
Ce qu'un serveur live auto-hébergé doit faire entre votre encodeur et vos spectateurs, où se cachent le travail et la bande passante, et quand cela vaut la peine.
Une installation live auto-hébergée reçoit le flux de votre encodeur, le prépare pour les lecteurs et le distribue à chaque spectateur, et chacune de ces étapes est un travail à part entière.
Des serveurs open source comme nginx avec son module RTMP, SRS ou MediaMTX peuvent recevoir du RTMP ou du SRT et le réempaqueter en HLS pour les lecteurs web.
Le réempaquetage coûte peu, mais proposer plusieurs niveaux de qualité aux spectateurs dont la connexion est lente suppose de transcoder, ce qui exige un processeur ou une carte graphique puissants pour chaque flux live.
Sans plusieurs niveaux de qualité, chaque spectateur reçoit le débit complet, et ceux qui ont une connexion mobile faible subissent une mise en mémoire tampon permanente.
La bande passante est le poste que l'on sous-estime : chaque spectateur tire le débit complet, si bien que le trafic sortant augmente avec chaque personne qui ouvre le lecteur.
Un réseau de diffusion de contenu (CDN) répartit cette charge sur de nombreux serveurs proches de vos spectateurs, mais c'est un service distinct que vous devez configurer et payer.
Il vous faut aussi un lecteur pour votre site, comme hls.js ou Video.js, et vous devez le maintenir fonctionnel sur tous les navigateurs et téléphones.
Les enregistrements, le stockage, les miniatures et les rediffusions sont des tâches à part qu'un simple serveur de streaming ne fait pas pour vous.
La sécurité demande aussi de l'attention : sans liens signés ni jetons, quiconque trouve l'adresse de votre playlist peut intégrer votre flux sur son propre site.
Un serveur auto-hébergé a besoin de mises à jour, de supervision et de quelqu'un qui intervient quand il tombe en panne en plein événement.
Votre propre serveur a du sens sur un réseau interne, comme un campus ou l'intranet d'une entreprise, où les spectateurs sont proches et le trafic reste en interne.
Il en a aussi lorsque vous avez besoin d'un contrôle total sur la latence, les formats ou la localisation des données, et que votre équipe a les compétences pour l'exploiter.
Une plateforme prend en charge l'ingest, le transcodage, la diffusion, le lecteur et les enregistrements : votre travail se limite au contenu.
L'intégration est la voie médiane la plus courante : la plateforme fait le gros du travail, et son lecteur apparaît sur votre propre site, dans vos propres pages.
Pour comparer les options, comptez votre pic de spectateurs, le débit que vous envoyez et vos heures de diffusion, puis calculez le trafic sortant pour chaque cas.
Comptez aussi les heures de votre propre temps, car un serveur qui économise des frais mais exige une soirée de réparations chaque mois est rarement moins cher.
Quel que soit votre choix, faites un test de charge avant un événement important, car une installation qui fonctionne pour dix spectateurs peut lâcher pour mille.
Pensez à l'endroit où se trouvent vos spectateurs : un seul serveur dans un pays sert les spectateurs éloignés avec des démarrages plus longs et davantage de mise en mémoire tampon.
Prévoyez ce que deviennent les enregistrements après l'événement, car supprimer, archiver et diffuser d'anciennes émissions devient au fil des années un travail à part entière.
dcast Team
Professional video streaming experts helping creators succeed.
Articles similaires
Lancez votre activité vidéo dès aujourd’hui
Importez, diffusez et vendez vos vidéos. Commencez avec l’offre gratuite, sans carte bancaire.
Commencer gratuitement



