Ne loupez pas la version 5.4 du SDK, disponible dès à présent !
Cette version inclut plusieurs améliorations : une intégration plus fluide, de nouvelles fonctionnalités, et plusieurs optimisations pensées pour le quotidien des développeurs et administrateurs systèmes.

iOS et macOS : passage à Swift Package Manager
C’est le gros changement côté iOS et macOS : nous passons de CocoaPods à Swift Package Manager pour la distribution du SDK. Résultat : une intégration plus simple, plus rapide et mieux alignée avec les outils natifs d’Apple. Plus besoin de maintenir un Podfile, la configuration est allégée, la maintenance de dépendances plus propre.
Forward Error Correction disponible
La correction d’erreurs par anticipation (Forward Error Correction – FEC, RFC8627), est désormais disponible. Cette amélioration, côté média, permet une meilleure qualité vidéo, même en cas de réseau instable, en réduisant significativement les pertes de paquets.
👉 Découvrir la conférence sur la FEC (conférence en anglais 🇬🇧).
Messagerie instantanée : plus rapide
Le SDK 5.4 continue d’améliorer la messagerie instantanée (IM) :
- Recherche de texte accélérée dans les conversations : révision des performances pour que la recherche soit instantanée, même dans les longues files de discussions;
- Nouveau comportement pour les IMDNs : restreindre les accusés de lecture dans les groupes à l’auteur du message uniquement.
Authentification SIP et OpenID Connect
Linphone SDK 5.4 prend désormais en charge l’authentification SIP via OpenID Connect. Cela permet aux développeurs d’intégrer plus facilement une authentification centralisée, interopérable avec les systèmes d’identification modernes.
Recherche CardDAV
Le SDK 5.4 intègre désormais la recherche de contacts via le protocole CardDAV, offrant une synchronisation directe avec les carnets d’adresses distants. Cette fonctionnalité permet de retrouver rapidement vos correspondants professionnels ou personnels, sans avoir à importer manuellement vos contacts dans l’application. Elle garantit également une mise à jour en temps réel des informations, pour une gestion centralisée de vos répertoires.
Nouvelles évolutions du SDK
Le wrapper Java est désormais disponible sur Linux et Windows, élargissant les possibilités de développement multi-plateformes.
Par ailleurs, le SDK comprend désormais un wrapper pour Python, l’un des langages les plus utilisés aujourd’hui.
Et pour la suite ? Petit teasing…
- Le partage d’écran sera déployé prochainement;
- WebRTCAEC3, un nouvel annulateur d’écho plus performant, est actuellement en cours d’intégration;
- Interopérabilité avec WebRTC améliorée : grâce à plusieurs correctifs, la compatibilité avec les navigateurs est renforcée. Vous pourrez bientôt rejoindre une conférence depuis le web. Rendez-vous avec Linphone Web 1.0 dans l’été;
- Fonctionnalités bêta comme SFU (Selective Forwarding Unit) en cours de test, avec une intégration prévue dans Flexisip 2.6;
- La capacité d’envoyer des messages via le chat lors des visioconférences.
À noter : les codecs ISAC et iLBC sont désormais dépréciés, et seront retirés d’ici juin. |