Skip to content

ALXRSS/WebRTC-Conf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 

Repository files navigation

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

Evry

Vous trouverez plus d'informations sur notre wiki

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7