Ce domaine a surement le plus évolué avec des PC et des cartes graphiques de plus en plus puissantes qui permettent de gerer plusieurs flux d’image avec moins de matériel.
Les plateforme de streaming, webcast se sont aussi multipliées et leurs coûts à baisser. Ceci peut permettre de nouvelles opportunités en terme de fonctionnalités.
Extraits du site : architecture pour un Webcast/ diffusion de streaming sur internet
https://www.libcast.com/blog/commencer-du-live-streaming-materiel-logiciel-dencodage
Pour rappel, un live streaming fonctionne avec trois acteurs : la personne qui réalise le live, la
plateforme de diffusion, et l'audience. Pour savoir quel rôle à chacun de ses acteurs, je vous invite à regarder notre vidéo dédiée.
Bien évidemment, pour proposer du live streaming, il faut filmer.
Pour cela, équipez-vous d'un appareil numérique pouvant filmer tel qu'une ou plusieurs caméras, une webcam, un smartphone etc. Assurez-vous que l'appareil que vous utilisez puisse
filmer au minimum en HD pour un rendu plus professionnel.
Quelques exemples de caméras pouvant convenir
pour un live :
Vous devez vous assurer que votre retransmission s'accompagne d'une bonne qualité
audio.
Je vous conseille de ne pas utiliser le micro intégré à la caméra mais de vous équiper d'un microphone externe de qualité. Le son sera plus net et professionnel, et l'écho et pollution
sonore seront réduits.
Quelques exemples de microphones :
Pour pouvoir lier l'image et le son et fournir à votre audience un direct de bonne qualité, vous devez passer par un encodeur qui renverra par la suite un flux unique à la plateforme de diffusion. Plusieurs types d'encodeurs existent sur le marché:
Les
encodeurs physiques se présentent sous forme de boîtier sur lequel vous pouvez brancher votre caméra (via un cable HDMI) par exemple, ainsi que votre
microphone. Ce boîtier est connecté à Internet et permet d'envoyer le flux à la plateforme de diffusion.
Afin d'optimiser la qualité de l'image, il n'est pas conseillé de connecter des appareils en bluetooth. Il est également recommandé de connecter l'encodeur à Internet en filaire et non
en WiFi. Aussi, si vous voulez éviter toute détérioration de votre live, n'utilisez pas un réseau Internet partagé avec d'autres services ou appareils mais connectez l'encodeur à une box
internet dédiée.
Quelques exemples d'encodeurs physiques
disponibles sur le marché :
Un encodeur physique est coûteux : compter entre 500€ et 1 000€ (voir plus pour certains modèles) à l'achat.
Si vous ne souhaitez pas investir dans un encodeur physique, des logiciels d'encodage (gratuits ou payants) sont disponibles.
Vous devrez cependant toujours avoir un ordinateur connecté à Internet à portée de main, et vous devrez connecter vos appareils (caméra et microphone) à votre ordinateur.
Sachez que pour générer un flux grâce à un logiciel d'encodage, il est recommandé d'avoir un ordinateur puissant : proposer du live est consommateur en ressources, je vous
conseille donc de fermer toutes les autres applications que vous n'utilisez pas lorsque vous envoyez un flux.
Quelques exemples :
Enfin, lorsque votre matériel est configuré, il est temps d'envoyer votre flux et de partager votre direct à votre audience.
Connexion Internet requise
A l'heure où la HD et la 4K sont devenus la norme sur la qualité vidéo, vous devez vous assurer
d'avoir une bonne connexion Internet (l'idéal est d'avoir la fibre optique). Pour pouvoir proposer un live stream de bonne qualité il vous faudra au moins une connexion en débit montant de 2,5 Mb par seconde (d'où l'utilité de ne pas utiliser un réseau Internet partagé).
De nombreux sites internet comme speedtest.net vous permettent de connaître le débit de votre connexion.
La plateforme de diffusion
Enfin, pour pouvoir diffuser votre live dans un player et le partager à votre audience, il faut que vous choisissiez une plateforme de diffusion.
Celle-ci vous fournit un point de montage (suite de chiffres et lettres) ainsi qu'une adresse de serveur de streaming video (adresse qui commence toujours par rtmp://).
Vous devez renseigner ces informations dans votre encodeur afin de faire le relai entre votre matériel et la plateforme.
Comment ça marche ensuite?
La plateforme reçoit le flux de votre encodeur,
Elle le transmet sur un serveur pour enregistrer le live (s'il propose du replay à la fin du live par exemple)
La plateforme transmet le flux à un CDN (Content delivery network)
Le CDN fournit un live de la meilleure qualité possible au spectateur dans les plus brefs délais.
L’article ci-dessous présente 4 façons de faire du streaming
je n'ai pas beaucoup d'information sur le sujet, je vais me contenter de reprendre la configuration minimale pour faire tourner VideoPokertable avec 2 cameras USB :