Skip to content

WebRTC for mobile and group conferencing

Mercredi 9 octobre, au siège de Yelp, les participants à la rencontre HTML5 de San Francisco ont pu écouter Ben Strong, notre PDG et cofondateur, présenter un exposé sur l'état du WebRTC pour les communications mobiles et de groupe. Vous pouvez désormais en savoir plus à ce sujet dans cet article. vidéo de sa présentation de trente minutes.

Quelques avant-goûts…

Concernant WebRTC mobile, la prise en charge a été ajoutée dans Chrome 29 et Firefox 24 pour Android. Apple n'autorise que les navigateurs iOS à utiliser le moteur Safari mobile ; par conséquent, Chrome pour iOS ne prend pas encore en charge WebRTC. Il existe cependant une solution : intégrer WebRTC directement dans votre application.

Une question cruciale pour les développeurs est de savoir s'il faut créer une application WebRTC HTML5 pour navigateur ou une application mobile native. Chaque option présente des avantages et des inconvénients. La prise en compte des différences entre les appareils est l'un des aspects les plus complexes du WebRTC mobile. La plupart des appareils mobiles sont moins puissants que les ordinateurs portables (avec, bien sûr, des exceptions), et il est essentiel de bien comprendre comment WebRTC s'adapte aux différents environnements réseau pour offrir une expérience utilisateur optimale.

Avant d'aborder la visioconférence, Ben partage des informations sur la pléthore d'appareils disponibles sur le marché aujourd'hui qui ne sont “ pas tout à fait mobiles ”, mais qui peuvent tirer parti de WebRTC pour se transformer en un appareil de téléprésence haut de gamme (imaginez une installation Cisco sophistiquée à une fraction du prix).

La prise en charge des conférences de groupe est un défi permanent pour WebRTC. Ben explore les différentes options disponibles pour les connexions multipartites. Des démonstrations en direct illustrent les différences entre une configuration en maillage (où chaque nœud se connecte à tous les autres) et une configuration en étoile (où tous les flux transitent par un serveur central). Les avantages et les inconvénients de chaque configuration sont analysés.

Ben conclut en évoquant quelques points à prendre en compte pour la configuration de l'interface utilisateur.

N'hésitez pas à nous faire part de vos commentaires et, comme toujours, si vous avez des questions, contactez-nous. @vlineinc ou [email protected].

Étiquettes: