Appels de groupe et réunions vidéo avec Linphone !

Primary tabs

Intégrez facilement des communications de groupe sécurisées dans votre application!

L'équipe Linphone est heureuse d'annoncer la sortie officielle de sa solution de conférence vidéo (d'appel de groupe) ! Il est désormais possible de programmer une conférence téléphonique avec plusieurs participants, ou de passer un appel de groupe ad hoc.

https://youtu.be/qiEIoIIc3cM

Cette nouvelle fonctionnalité majeure est le résultat d'un travail de longue haleine du pôle R&D. Elle impacte directement les différentes applications Linphone, la bibliothèque Liblinphone et notre suite de serveurs Flexisip. Dans ce cadre, nous avons intégré de multiples nouvelles fonctionnalités dans Liblinphone. Des nouvelles vues pour la conférence téléphonique et pour la planification de réunion ont été conçues dans les versions 5.0 de Linphone pour iOS, Android et les ordinateurs de bureau.

Côté serveur de conférence, Flexisip a été amélioré par l'ajout d'un mécanisme d'établissement de conférence compatible avec la RFC 4579 (SIP Call Control - Conferencing for User Agents) et d'un algorithme Selective Forwarding Unit (SFU) pour le routage des flux média.

Les principales caractéristiques de la solution de conférence de Linphone :

  • appels de groupe et réunions programmées
  • trois modes d'affichage : active speaker (zoom sur le locuteur), mosaïque et audio seul
  • chiffrement point à point avec SRTP (et bientôt chiffrement de bout-en-bout !)
  • toujours joignable et informé en temps réel grâce aux push notifications
  • interopérabilité avec tout équipement de visiophonie basé sur SIP

L'avantage du mode Selective Forwarding Unit (SFU) :

Les solutions de conférence audio/vidéo existantes, de type "Multipoint control unit" ou "Mediamixing unit", se sont avérées coûteuses en termes de ressources dans le cas du traitement vidéo, en raison de la complexité algorithmique des codecs vidéo. Cette contrainte a conduit à l'émergence de nouvelles solutions transmettant un sous-ensemble des flux reçus de tous les participants, à chaque participant. Par exemple, seule la vidéo du participant locuteur est envoyée à chaque participant en qualité optimale tandis que les flux vidéo des autres participants sont eux en très basse résolution.

Cette technologie est appelée "Selective Forwarding Unit" (SFU) ou "Selective Forwarding Middlebox" (SFM). Ces solutions innovantes permettent d'obtenir un serveur qui ne décode pas le contenu multimédia. Le principal avantage de la SFU est sa capacité à recevoir plusieurs flux de média et de décider ensuite lequel de ces flux doit être envoyé à quel participant. De cette façon, il est techniquement possible d'augmenter la limite du nombre de participants à un appel de groupe.

Linphone est probablement la première solution de conférence open source basée sur SIP et utilisant un algorithme de SFU moderne. Etant donné que la solution serveur existante utilisée pour la messagerie instantanée était déjà compatible avec les normes ouvertes pour la fonction de gestion des groupes de discussion, il était pertinent d'améliorer ce composant en lui ajoutant des capacités multimédias. L'équipe de Linphone a donc développé un algorithme SFU dans mediastreamer2 (notre bibliothèque de traitement des flux média).

Cette technologie participe au développement d'une future innovation majeure sur laquelle nous travaillons : le chiffrement de bout-en-bout pour les conférences audio et vidéo en temps réel. Restez connectés !

En parallèle, notre équipe R&D travaille à l'intégration du codec video AV-1, qui semble très prometteur afin d'améliorer la qualité video. En effet, AV-1 possède des capacités de scalabilité spatiale et temporelle, permettant à la SFU d'adapter en temps-réel la résolution et la fluidité de la video selon la performance du réseau de chaque participant.

Comment l'utiliser ou l'intégrer ?

  • Pour les utilisateurs de Linphone, notre service SIP sip.linphone.org vous permet de bénéficier gratuitement de ces fonctionnalités de vidéoconférence ! Ce service repose sur nos serveurs proxy et de conférence flexisip
  • Pour les entreprises qui souhaitent créer leur propre application de visioconférence, nous pouvons personnaliser en marque blanche l'application Linphone pour vous l'approprier et déployer la suite de serveurs Flexisip dans votre infrastructure informatique ou sur le cloud
  • Pour les développeurs d'applications, il est également possible d'utiliser notre bibliothèque, Liblinphone, pour ajouter des fonctions de conférence à une application déjà existante (ou pour construire votre interface utilisateur à partir de zéro). 

Vous n'avez plus besoin d'intégrer différentes briques logiciels pour créer facilement une application de communication agréable : Linphone fournit tout cela sous la forme d'une solution client/serveur complète : appels vocaux/vidéo HD sur IP, messagerie instantanée, messagerie de groupe et maintenant appels et réunions de groupe !

Pour plus d'informations, n'hésitez pas à nous contacter