Skip to main content

Chris Allen

L'art du code
Chris Allen - Red5 Pro

Streaming vidéo en temps réel vers des millions de personnes en quelques millisecondes


Red5 Pro a démarré en 2005 en faisant de la rétro-ingénierie sur le protocole RTMP (Real-Time Messaging Protocol) d'Adobe Flash, en créant une alternative open source à la méthode de communication Flash, puis en produisant et en commercialisant une version payante. "Nous parions sur le fait que les gens se soucient avant tout de la latence", se souvient Chris Allen, PDG de Red5 Pro.

Le pari a été payant.

Aujourd'hui, Red5 Pro résout deux problèmes importants : la latence de diffusion et la capacité à faciliter les interactions multiples des utilisateurs dans les flux en direct. En fournissant une diffusion vidéo WebRTC en direct à faible latence et à grande échelle, les clients de Red5 Pro - qui comprennent des diffuseurs sportifs, la diffusion en direct par drone pour la surveillance, les ventes aux enchères en direct et les fournisseurs de paris sportifs - créent des moments " étonnants " en temps réel avec une diffusion vidéo à très faible latence.

Quel que soit le client, les principaux cas d'utilisation de Red5 Pro sont sensibles à la latence, en particulier lorsqu'il s'agit de combinaisons de fonctions multiples, comme le chat et la diffusion simultanés. La pandémie de COVID-19 a accéléré le besoin d'expériences vidéo en direct, interactives et simultanées.

Pour les clients de Red5 Pro soucieux des coûts, l'hébergement auprès d'un fournisseur de cloud à grande échelle comme AWS, Azure ou Google est hors de question, principalement en raison des coûts de la bande passante. La solution de Red5 Pro, à bien des égards, s'apparente à une diffusion traditionnelle basée sur le CDN, le prix par gigaoctet étant un facteur important lors de la réalisation d'un ou de plusieurs flux.

De nombreux clients de Red5 Pro sont mieux adaptés à un fournisseur de nuage alternatif comme Linode parce qu'ils sont des développeurs de petites et moyennes entreprises. "Ils ont besoin de quelque chose de petit, d'agile et de peu coûteux", explique Chris. "Lorsque nous travaillons avec nos clients, une partie du processus consiste à faire des recommandations sincères basées sur ce que nous pensons être le mieux pour eux. Souvent, et en particulier pour les cas d'utilisation sensibles à la latence, il s'agit de l'Alternative Cloud et de fournisseurs comme Linode."

Chris a été attiré par Linode parce que les deux entreprises partagent un intérêt commun pour la communauté des développeurs.

Chris Allen

"Nous permettons aux développeurs de créer des applications qui leur sont propres et qui leur conviennent, et ils peuvent déployer la solution sur le réseau en nuage de leur choix. Ils choisissent souvent Linode, principalement en raison de la disponibilité de la documentation, de la cohérence de l'expérience et du faible coût."

Red5 Pro s'efforce de donner autant de pouvoir que possible à l'utilisateur, que ce soit sur la base de la géographie, de la technologie, de l'orientation SDK ou de la personnalisation. "Nous voulons que les gens puissent construire ce dont ils rêvent et en faire une réalité, plutôt que de les réduire au dénominateur commun", a déclaré Chris.

Red5 Pro peut gérer entièrement les comptes Linode de ses clients si c'est ce que ces derniers préfèrent. La relation peut être aussi directe ou distante que le client le souhaite, et Red5 Pro gère les deux modèles exceptionnellement bien. Red5 Pro permet aux développeurs d'avoir la liberté de choix en supportant Terraform. L'élasticité est la caractéristique clé de cet outil logiciel open-source d'infrastructure en tant que code et donne aux utilisateurs de Red5 Pro la possibilité de s'étendre.

À l'avenir, Red5 Pro s'attend à bénéficier de l'expansion géographique continue de Linode. Les centres de données de Linode couvrent 11 marchés mondiaux, ce qui permet de créer des réseaux sécurisés et fiables grâce à son réseau fédérateur. Les machines peuvent communiquer entre elles, ce qui réduit les temps de latence et les problèmes d'échelle. Les cas d'utilisation à faible latence et à large bande passante de Red5 Pro pour la communication et la messagerie en temps réel deviendront de plus en plus pertinents et de plus en plus demandés au fil du temps.

C'est un pari.

Partager ceci