Bonjour, je suis en train de réfléchir à une solution de streaming vidéo distribué basé sur VLC (afin de pouvoir distribuer plusieurs flux à plusieurs milliers de clients simultanément).
Mon principe repose sur une première barre de serveurs (transcoding) traitant les flux originaux en les réencodant dans les différents "flux clients".
Une deuxième barre de serveurs (relais) connecté à cette première barre sera en charge de diffuser aux clients les flux choisi.
Un serveur WEB en frontal accueillera les clients et redirigera les requêtes de streaming vers la barre de serveurs relais en round robin (ou autre).
Actuellement, mes benchmarks ont démontré qu'un serveur relais pouvait tenir jusqu'à 500 connexions simultané sachant que la bande passante est le premier facteur limitant.
J'ai plusieurs questions :
- Cette solution vous semble viable/robuste ? Disons pour alimenter jusqu'à 10k clients en simultané avec une 10 aine de serveurs (relais) en gigabits (on laisse de coté les besoins en bande passante).
- les flux vidéos ne seront accessible que sur authentification. Comment ajouter cette couche "authentification" sur les flux ?
Bref, toutes remarques, suggestion ou conseils m'intéresse.