RTC-Web : la nouvelle norme de communication temps réel en mode Cloud ?

Le cloud couvre la plupart des applications IT allant des services en mode SaaS à l’infrastructure IaaS. Le besoin d’intégrer les services de communication au mode Cloud ‘Communication as a Service’ CaaS implique la possibilité de traiter en temps réel les données d’appels et de transport de flux audio et vidéo entre les navigateurs.

une nouvelle norme est en cours de développement

Entre l’IETF et le W3C, cette nouvelle norme permettra d’intégrer facilement des services de communication temps réel audio et vidéo (Real-Time Communication for the Web) dans le navigateur et les applications en mode Cloud sans aucune installation requise par les utilisateurs.

Le besoin d’une nouvelle norme CaaS a été identifié par les acteurs du Cloud il y a plus d’un an. Les travaux de normalisation impliquent les 2 organismes IETF et W3C. Cette nouvelle norme, appelée RTC-Web à l’IETF et Web-RTC au W3C, consistera à définir les protocoles et API nécessaires à établir une communication audio et vidéo entre les navigateurs.

illustration de l’architecture de la solution RTC-Web


RTC-Web : la nouvelle norme de communication temps réel en mode Cloud ?

 

explications

Un client RTC-Web et 2 API, Media Stream et Peer Connection sont intégrés dans le navigateur.

  • le client RTC-Web, en HTML5/JavaScript, assure le traitement de l’appel (HTTP/WebSocket) entre le navigateur et le serveur du fournisseur de service RTC-Web
  • après l’authentification au service, l’établissement du transport du média est assuré au niveau de l’API Peer Connection (RTP/UDP)
  • de son coté, l’API Media Stream permet de contrôler (In/Out) les différentes interfaces du terminal (microphone, haut-parleur, caméra…).

déjà des versions expérimentales

La norme RTC-Web permettra une implémentation rapide de services de communication dans le navigateur en HTML5. Elle est considérée comme un nouveau moyen pour exposer des services de communication en mode Cloud entre les différents terminaux fixes ou mobiles. Elle simplifiera aussi le processus de déploiement et de mise à jour.

Bien que la norme ne soit pas encore finalisée (Codage, traversée de NAT, Interconnexion…), la plupart des éditeurs de navigateur web commencent à proposer des versions expérimentales de ce nouveau service dans leurs navigateurs.

Jamil

crédit photo © Logostylish - Fotolia.com

Jamil Chawki

J'assure, depuis 2008, la coordination des activités de normalisation cloud à Orange Labs. J'ai travaillé pendant 10 ans sur le développement des réseaux optique et Internet à France Telecom et participé en 2006 au développement des activités SaaS pour les Entreprises 2.0. J'ai dirigé un opérateur de télécom  au Liban et introduit, en 2001, un service de consultation de facture sur Internet. Je suis actuellement président du groupe de travail sur la normalisation du cloud  à l’UIT-T et l’ISO IEC JTC1.