{"id":37196,"date":"2018-03-28T08:49:56","date_gmt":"2018-03-28T06:49:56","guid":{"rendered":"https:\/\/www.exoplatform.com\/blog\/?p=15507"},"modified":"2023-07-11T12:24:27","modified_gmt":"2023-07-11T10:24:27","slug":"comment-le-webrtc-peut-faciliter-la-collaboration-de-vos-employes","status":"publish","type":"post","link":"https:\/\/www.exoplatform.com\/blog\/fr\/comment-le-webrtc-peut-faciliter-la-collaboration-de-vos-employes\/","title":{"rendered":"Comment le WebRTC peut faciliter la collaboration de vos employ\u00e9s ?"},"content":{"rendered":"<h2>La collaboration dans l\u2019entreprise<\/h2>\n<p>Aujourd\u2019hui, travailler ensemble dans une entreprise ne veut plus forc\u00e9ment dire \u00eatre dans la m\u00eame pi\u00e8ce, voire dans le m\u00eame fuseau horaire. Les <strong>collaborateurs<\/strong> sont r\u00e9partis dans diverses zones g\u00e9ographiques, les clients et les partenaires sont distribu\u00e9s autour du globe.<\/p>\n<p><!--more--><\/p>\n<p><strong>Comment faire pour faciliter la collaboration entre utilisateurs<\/strong>, et ce, sans ajouter de complexit\u00e9 suppl\u00e9mentaire dans son travail quotidien par l\u2019installation de logiciels d\u00e9di\u00e9s \u00e0 une fonctionnalit\u00e9 ou par le d\u00e9ploiement d\u2019extensions exotiques dans son navigateur ? Comment respecter les contraintes de s\u00e9curit\u00e9 des environnements techniques sans ajouter de r\u00e8gle particuli\u00e8re pour ce type de solution ?<\/p>\n<p>Ces diff\u00e9rents points peuvent \u00eatre adress\u00e9s via l\u2019utilisation de la <strong>technologie open source WebRTC<\/strong> comme base \u00e0 la r\u00e9alisation d\u2019une <a href=\"https:\/\/www.exoplatform.com\/blog\/fr\/apercu-platform-5-0-la-videoconference-dans-exo-platform\/\">solution de visioconf\u00e9rence<\/a>.<\/p>\n<h2>Qu\u2019est ce que WebRTC ?<\/h2>\n<p><strong>RTC<\/strong> est l\u2019acronyme pour \u201c<strong>Real Time Communication<\/strong>\u201d. La technologie <strong>WebRTC<\/strong> est donc une solution pour r\u00e9aliser de la <strong>communication en temps r\u00e9el<\/strong> dans un navigateur web. Initi\u00e9 par <a href=\"https:\/\/www.exoplatform.com\/blog\/fr\/cartoon-de-la-semaine-google-investit-dans-go-jek\/\">Google<\/a> et Mozilla, c\u2019est un protocole ouvert qui va permettre de d\u00e9marrer un <strong>canal de communication<\/strong> entre deux utilisateurs, ce canal pouvant ensuite accueillir diff\u00e9rents types de donn\u00e9es (audio, vid\u00e9o \u2026)<\/p>\n<p>Dans ce protocole, les deux utilisateurs vont \u00eatre mis en relation via un serveur central qui va servir de point de rendez vous. Ainsi, l\u2019utilisateur A, qui initie la connection demande au serveur o\u00f9 se trouve l\u2019utilisateur B et s\u2019il accepte la connexion. Si B accepte, il envoie une demande de connexion \u00e0 A via le serveur central, qui la transmet \u00e0 A. A contacte alors B pour d\u00e9marrer la connexion en eux deux. Une fois ce canal en place, l\u2019application peut l\u2019utiliser, sans plus utiliser le serveur central.<\/p>\n<h3><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-15508 aligncenter\" src=\"https:\/\/www.exoplatform.com\/blog\/\/wp-content\/uploads\/2018\/03\/1.png\" alt=\"1\" width=\"481\" height=\"361\" \/><\/h3>\n<h3>Pourquoi utiliser WebRTC ?<\/h3>\n<p>Tout d\u2019abord car c\u2019est un standard ouvert (et c\u2019est <a href=\"https:\/\/www.exoplatform.com\/fr\/technologie\/\">quelque chose qui est important pour nous!<\/a>). Les sp\u00e9cifications du protocole sont g\u00e9r\u00e9es par l\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Internet_Engineering_Task_Force\" target=\"_blank\" rel=\"noopener\">IETF<\/a>, et les sp\u00e9cifications de l\u2019API sont g\u00e9r\u00e9es par le <a href=\"https:\/\/www.w3.org\/2011\/04\/webrtc\/\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">W3C<\/a>. Cela nous donne des garanties d\u2019un protocole et d\u2019une API stables dans le temps (p\u00e9rennit\u00e9), et utilisables pour tous les acteurs du march\u00e9 qui respectent ces sp\u00e9cifications (interop\u00e9rabilit\u00e9).<\/p>\n<p>Cette stabilit\u00e9 se traduit par l\u2019impl\u00e9mentation de ce protocole dans la plupart des navigateurs r\u00e9cents du march\u00e9 et ainsi la possibilit\u00e9 de l\u2019utiliser de mani\u00e8re native, sans installation de plugin ou d\u2019extension propri\u00e9taire plus ou moins complexe de la part de l\u2019utilisateur.<\/p>\n<p>De plus, le <strong>WebRTC<\/strong> est capable de passer \u00e0 travers les diff\u00e9rentes couches de s\u00e9curit\u00e9 du r\u00e9seau d\u2019une organisation (pare-feu, NAT \u2026) de mani\u00e8re transparente pour l\u2019utilisateur, pour \u00e9tablir une connexion pair \u00e0 pair entre les acteurs de la discussion. Cela permet de d\u00e9centraliser les connexions entre utilisateurs, et donc d\u2019all\u00e9ger la charge des administrateurs syst\u00e8me, en \u00e9vitant de devoir administrer et maintenir un serveur d\u00e9di\u00e9 pour cela.<\/p>\n<p>Enfin, la compatibilit\u00e9 d\u2019un nombre grandissant de navigateurs permet aux entreprises d\u2019utiliser ce protocole et les applications qui en d\u00e9coulent sans devoir remplacer ou mettre \u00e0 jour des appareils existants, que ce soit des appareils de bureau ou des appareils mobiles.<\/p>\n<h2>Comment nous l\u2019utilisons dans eXo Platform ?<\/h2>\n<p>Le protocole <strong>WebRTC<\/strong> est aujourd\u2019hui la base de la solution de<a href=\"https:\/\/www.exoplatform.com\/blog\/fr\/apercu-platform-5-0-la-videoconference-dans-exo-platform\/\"> visioconf\u00e9rence<\/a> d\u00e9ploy\u00e9e dans <a href=\"https:\/\/www.exoplatform.com\/fr\/\">eXo Platform<\/a>. Le but de cet outil est de permettre \u00e0 l\u2019utilisateur de r\u00e9pondre \u00e0 une probl\u00e9matique simple : \u201cJ\u2019ai besoin de contacter mon <strong>collaborateur<\/strong> pour lui poser une question.\u201d<\/p>\n<p>A tout endroit dans la <a href=\"https:\/\/www.exoplatform.com\/fr\/plateforme-collaborative\/\">plateforme<\/a>, en tant qu\u2019utilisateur, je peux voir des informations concernant d\u2019autres utilisateurs : dans mon flux d\u2019activit\u00e9s, dans une liste de personnes, dans l\u2019application de chat, dans le forum, sur une mention dans une activit\u00e9 &#8230; Pour chacun de ces affichages, au survol de la souris, une popup me permet de lancer imm\u00e9diatement un appel :<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-15509 aligncenter\" src=\"https:\/\/www.exoplatform.com\/blog\/\/wp-content\/uploads\/2018\/03\/2.png\" alt=\"2\" width=\"355\" height=\"212\" \/><\/p>\n<p>Une fois l\u2019appel accept\u00e9, je suis imm\u00e9diatement mis en relation. L\u2019op\u00e9ration ne m\u2019a pris qu\u2019un seul clic :<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-15510 aligncenter\" src=\"https:\/\/www.exoplatform.com\/blog\/\/wp-content\/uploads\/2018\/03\/3.png\" alt=\"3\" width=\"545\" height=\"325\" \/><\/p>\n<p>Nous avons souhait\u00e9 simplifier le plus possible l\u2019utilisation de cette fonctionnalit\u00e9, afin de faciliter et d&#8217;acc\u00e9l\u00e9rer au maximum la <a href=\"https:\/\/www.exoplatform.com\/fr\/intranet-collaborative\/\">collaboration entre les utilisateurs<\/a> de notre plateforme.<\/p>\n<p>Cette fonctionnalit\u00e9 de visioconf\u00e9rence, bas\u00e9e sur <strong>WebRTC<\/strong>, est ici pr\u00e9sent\u00e9e comme <a href=\"https:\/\/www.exoplatform.com\/fr\/intranet-collaborative\/\">solution de communication entre collaborateurs dans une entreprise<\/a>. On peut tout \u00e0 fait imaginer d\u00e9cliner cette application sous la forme d\u2019une <strong>application B2B<\/strong> ou B2C, permettant de mettre en relation des clients avec un service d\u2019une entreprise : service de vente, de support, de conseil \u2026<\/p>\n<p>Dans toutes les utilisations que nous pouvons imaginer autour de ce protocole, la <strong>collaboration<\/strong> et la communication sont et restent des \u00e9l\u00e9ments centraux qui doivent \u00eatre mis en avant au maximum afin de faciliter les \u00e9changes entre les personnes.<\/p>\n<h2>Et apr\u00e8s ?<\/h2>\n<p>Aujourd\u2019hui, le <strong>protocole WebRTC<\/strong> ne permet qu\u2019une <strong>communication entre deux utilisateurs<\/strong>. Mais d\u00e9j\u00e0, des \u00e9bauches de <a href=\"https:\/\/www.exoplatform.com\/fr\/\">solutions permettant \u00e0 des groupes de personnes de communiquer<\/a> sont en cours de r\u00e9alisation. On peut donc ais\u00e9ment parier sur une plus grande facilit\u00e9 de <strong>collaboration<\/strong> dans le futur, avec des possibilit\u00e9s d\u2019appel de groupes.<\/p>\n<p>Enfin, l\u2019utilisation de <strong>WebRTC<\/strong> comme brique de base ouvre un champ des possibles gigantesque. De nombreuses applications autour de ce protocole peuvent \u00eatre envisag\u00e9es, en plus de la transmission de voix et d\u2019images.<\/p>\n<p>On peut imaginer une <strong>solution de partage d\u2019\u00e9cran<\/strong> (int\u00e9gr\u00e9e par exemple dans la visioconf\u00e9rence), <a href=\"https:\/\/www.exoplatform.com\/fr\/\">de co-\u00e9dition de document<\/a>, de navigation assist\u00e9e, ou encore de tableau blanc..<\/p>\n<p>Dans une autre vision, on peut imaginer brancher la <strong>solution de visioconf\u00e9rence<\/strong> d\u2019<a href=\"https:\/\/www.exoplatform.com\/fr\/\">eXo Platform<\/a> sur une autre solution bas\u00e9e sur le m\u00eame standard, d\u00e9j\u00e0 existante dans un <strong>syst\u00e8me d\u2019information d\u2019entreprise<\/strong>.<\/p>\n<p>Nous sommes au d\u00e9but d\u2019une nouvelle p\u00e9riode dans la mise en place de la <a href=\"https:\/\/www.exoplatform.com\/fr\/reseau-social-entreprise\/\">collaboration en entreprises<\/a>, et le protocole <strong>WebRTC<\/strong> est le socle d\u2019un ensemble de solutions qui vont permettre \u00e0 chacun de <a href=\"https:\/\/www.exoplatform.com\/fr\/intranet-collaborative\/\">communiquer et de collaborer<\/a> de mani\u00e8re toujours plus facile et rapide.<\/p>\n<p><strong><a title=\"transformer votre entreprise!\" href=\"https:\/\/www.exoplatform.com\/fr\/\" target=\"_blank\" rel=\"noopener\">D\u00e9couvrez comment eXo Platform peut vous aider \u00e0 transformer votre entreprise!<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"La collaboration dans l\u2019entreprise Aujourd\u2019hui, travailler ensemble dans une entreprise ne veut plus forc\u00e9ment dire \u00eatre dans la m\u00eame pi\u00e8ce, voire dans le m\u00eame fuseau horaire. Les collaborateurs sont r\u00e9partis dans diverses zones g\u00e9ographiques, les clients et les partenaires sont distribu\u00e9s autour du globe.","protected":false},"author":55,"featured_media":15511,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":[],"categories":[411],"tags":[608],"lang":"fr","translations":{"fr":37196},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/37196"}],"collection":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/comments?post=37196"}],"version-history":[{"count":0,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/37196\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/media\/15511"}],"wp:attachment":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/media?parent=37196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/categories?post=37196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/tags?post=37196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}