Bonjour à tous,

Je me considère comme expérimenté (Plus de dix ans de PHP, Html, Css, Javascript et depuis quelques années Symfony) dans le développement web.

Mais depuis peu, l'entreprise pour laquelle je travaille (Et dont je suis le chef de projet) souhaite mettre en place un service de webcam en streaming, en résumé :
- Un utilisateur lance sa webcam (conférence d'assemblees générales) ;
- D'autres utilisateurs peuvent le regarder avec, éventuellement (mais rarement) l'ouverture de leur propre webcam ;
- Enregistrement des conférences sur un serveur dédié pour pouvoir ensuite proposer des rediffusion.

Le soucis est que je n'ai absolument aucune idée d e comment faire ça. Je ne m'y suis jamais intéressé à vrai dire.

Nous ne souhaitons pas passer par un prestataire et si possible le mettre en place nous même.

Auriez-vous des pistes ne serait-ce que pour débuter un apprentissage ?
Merci d'avance
Salutation,

Il faudrait se tourner vers le webrtc avec un serveur media pour gerer l'enregistrement etc genre http://www.kurento.org/.
Tu as quelque exemple fonctionnel en nodejs et java sur le site.
Modifié par boomhq (18 Jun 2016 - 11:26)
Si c'est un seul animateur et beaucoup de spectateurs, tu aurais probablement avantage à utiliser des logiciels comme gstreamer, de diffuser ton contenu sur un serveur (dans le genre icecast/shoutcast mais pour la vidéo, je n'ai pas de nom en tête), et de diffuser un flux que tu peux mettre dans un élément <video>, plutôt que de passer par WebRTC. En fait ça dépend du nombre de spectateurs escompté. Si c'est moins de 5 ou 10 pas de problème. Au-delà, il faut se souvenir que dans le cas de WebRTC, c'est celui qui tient la conférence qui doit avoir assez de bande passante.