J'ai fait la récente découverte du projet OpenSource OpenVidu qui permet de simplifier la mise à disposition de services de streaming vidéo sur la base du protocole WebRTC.

Si vous souhaitez tester ce logiciel, OpenVidu met à disposition une image Docker qui se prénomme "openvidu-call" qui permet de créer des salles de visioconférence très facilement sur la toile.

https://hub.docker.com/r/openvidu/openvidu-call

Si vous disposez de Docker sur votre PC, l'installation de cette image Docker peut se faire très facilement au travers de la commande suivante :

$ docker pull openvidu/openvidu-call

Vous pouvez ensuite lancer le service au travers de la commande suivante :

$ docker run -p 4443:4443 openvidu/openvidu-call

Il vous suffira d'ouvrir votre navigateur Internet sur l'adresse https://localhost:4443/ pour créer une salle de visioconférence et inviter vos amis.

openvidu-demo

Le code de l'application Angular de cette application de démonstration peut être facilement modifié depuis le repository GitHub suivant :
https://github.com/OpenVidu/openvidu-call/

C'est un excellent point de départ pour construire simplement des applications de streaming vidéo sur le Web.