WebRTC
Construire un client léger WebRTC
- Serveur Node.js : création du serveur commun (server.js)
- Création du client léger (index.js, index.html)
- Langage JavaScript
Vidéo conférence
- échanges de type 1 tiers - N tiers
- conversations audio et vidéo entre plusieurs utilisateurs
- gestion de plusieurs vidéo-conférences
- création de conférences privées
- module utile : rtc-quickconnect, afin de mettre en place un échange vidéo simple et rapide
Chat en temps réel
- échange de messages entre les différents utilisateurs connectés
- demande d'un pseudo à l'entrer sur le chat via une pop-up
- indiquer l'émetteur de chaque message
- message de connexion et de déconnexion
- liste des participants, mise à jour lors d'une connexion ou déconnexion
- enregistrement des conversations
- module utile : socket.io
Invitation
- inviter des personnes à rejoindre la vidéo conférence
- envoi d'un mail avec email du destinataire et pseudo de l'émetteur
- le destinataire reçoit l'URL de la room à rejoindre
- QR Code pour rejoidre la conversation via smartphone
- module utile : nodemailer
Transfert de fichier
- Echange de fichier d'une personne à une autre
- Echange de fichier au travers d'un dossier partagé
Design
- Améliorer le design de base
- Intégrer une page d'accueil
- responsive
Système de notification
- Notification lors de la réception d'un message
- lorsque le chat est fermé
Drag & Drop
- Fonction Drag & Drop sur les vidéos distantes
- active lors du clic sur le bouton associé
- module utile : draggabilly
Géolocalisation
- Géolocaliser les participants sur une carte
Accessibilité
- via le navigateur de chacun (Chrome, Firefox en priorité)
- fonctionnel en ouvrant plusieurs onglets sur la même machine
- fonctionnel sur des machines différentes sur le même réseau
- fonctionnel sur des machines différentes sur un réseau différent (paramétrage nécessaire)
Contacts
Nice
- Michel Buffa (Nice) > micbuffa@gmail.com
- Bastien Maria (Nice) > bastien.maria@gmail.com
- Wijdane Nouira (Nice) > nouirawijdane@yahoo.fr
- Justin Mulenet (Nice) > justinmulenet@gmail.com
Evry
- Didier Courtaud (Evry) > didier.courtaud@free.fr
- Valérian Dieu (Evry) > polskataga@gmail.com
- Alexandre Rousseau (Evry) > alxrss@hotmail.fr
- Emmanuel Petit (Evry) > petit.emmanuel.91@gmail.com
Vous trouverez plus d'informations sur notre wiki