par
@rthur » 05 nov. 2012, 10:13
Hello,
Pour gérer la mise en relation en vidéo via webcam, il faut forcément passer par le player Flash car HTML5 n'est pas encore assez mature au niveau de la gestion de la webcam et silverlight est en voie d'extinction.
Du moment que tu utilises la vidéo en Flash, tu as 3 possibilités :
- le serveur officiel d'Adobe pour gérer la vidéo : Flash Media Server
- son alternative commerciale : Wowza (c'est la solution utilisée par le vrai chatroulette)
- son alternative opensource : Red5
Pour l'avoir déjà utilisé, Red5 s'avère effectivement la meilleure solution pour ton projet.
Il existe déjà des clones opensource de chatroulette que tu peux réutiliser et adapter à ta guise :
https://www.google.fr/search?q=red5+chatroulette
Il existe également des hébergeurs spécialisés pour Red5, ou sinon de nombreux tuto pour faire l'install sur n'importe quel serveur dédié (ex: OVH)
A noter également que le Flash player 10 a introduit la possibilité de faire du P2P vidéo, c'est à dire que ton serveur ne sert qu'à faire la mise en relation et qu'ensuite les streams vidéos ne passent pas par ton serveur (donc économie de bande passante). Toutefois quand j'avais regardé il y a 2 ans, ça ne marchait pas trop bien, mais vu l'économie potentielle, tu devrais approfondir cette possibilité...