Open source, cross-plateforme et multi-langages
En utilisant le SDK de VoIP sur lequel sont basées les applications Linphone !
Liblinphone est une bibliothèque open source de haut niveau qui intègre toutes les fonctionnalités d’appels audio/vidéo (Voip, visio), de conférences et de messagerie instantanée à travers une seule API cross-plateforme basée sur le protocole de télécommunication SIP.
Retrouvez toutes les fonctionnalités nécessaires pour développer votre propre application de communication unifiée, optimisée pour les environnements mobile et les ordinateurs de bureau.
Pour développer votre softphone ou ajouter des fonctionnalités d’appel VoIP ou d’IM à vos applications.
Liblinphone regroupe toutes les fonctionnalités de communication en temps réel (appels audio/vidéo, messagerie instantanée, visioconférence) dans une seule API.
Optimisée pour le développement d’applications mobile, elle s’intègre facilement dans vos IDEs grâce à Maven et Cocoapod.
Afin de faciliter le travail du développeur d’applications multi-plateforme, notre SDK offre des wrappers dans différents langages : C/C++, C#, Python, Java/Kotlin et Swift.
Vous préférez utiliser un framework cross-plateforme ? Liblinphone est compatible avec MaUI.
.
Nous développons en interne depuis plus de 20 ans le moteur de gestion des flux media de notre SDK de VoIP.
Nous investissons continuellement en R&D pour innover en matière d’optimisation de la qualité des appels audio et vidéo :
Intégration de codecs HD modernes notamment pour la vidéo : AV1, H265, H264
Algorithmes innovants d'adaptation dynamique des flux media aux conditions du réseau
Qualité de transmission optimale grâce à l'utilisation de standards avancés tels que Flexible Forward Error Correction et feedback RTCP
Annulation d’écho software ou hardware en fonction du matériel utilisé
Pour ajouter des fonctionnalités d'appel voix et vidéo à vos objets connectés
De nombreux fabriquants de matériels d’interphonie, de contrôle d’accès et d’objets connectés ont choisi Liblinphone comme user agent SIP
Liblinphone s’intègre facilement dans de petits matériels embarqués sous Linux grâce aux recettes Yocto. La taille du SDK peut être largement optimisée à la compilation en retirant les fonctionnalités et dépendances dont vous n’avez pas besoin.
La bibliothèque Liblinphone est développée depuis 2001 par nos équipes et est compatible avec la norme SIP (RFC 3261). De nouvelles fonctionnalités sont régulièrement ajoutées et nous cherchons toujours à intégrer les dernières innovations en termes de qualité audio et vidéo, les évolutions du standard SIP et les nouveaux prérequis des plateformes supportées.
Certaines des fonctionnalités développées dans nos logiciels sont financées par nos clients. N’hésitez pas à nous contacter !
Codec Opus pour des appels VoIP en haute qualité
Support de codecs optimisés pour la téléphonie classique : G729, G711
Algorithme breveté d’adaptation du « jitter »
Annulation d’écho (logicielle et matérielle)
Support des codecs AV1, H264 and H265
Algorithme d’adaptation dynamique du débit réseau
Forward Error Correction (FEC)
Sélection des codecs vidéo en fonction des capacités matérielles
Mise en pause et reprise d'appel
Gestion de plusieurs appels en parallèle
Transfert d’appel aveugle et assisté
Enregistrement d’appel (audio/vidéo)
1-vers-1 et de groupe (visant le standard RCS)
Partage de fichiers (images, vidéos, documents, etc.)
Messages éphémères
Vocaux et réactions
Appels de groupe jusqu’à 50 participants
Programmation de réunions avec envoi d’invitations
Messagerie instantanée
Partage d’écran
ICE
STUN
TURN
Digest (SHA-265 or MD5)
Bearer (OAuth2 – OpenID Connect)
Par certificats clients TLS
Support de protocoles SRTP-SDES, DTLS-SRTP et ZRTP
Détection de l’attaque dit de l’homme du milieu avec ZRTP
Chiffrement de-bout-en-bout pour tous les types d'échange, incluant les conversations de groupe
Liblinphone est la première bibliothèque de Voix sur IP open source à intégrer le chiffrement post quantique, grâce à l’algorithme Cristals-KYBER.
Liblinphone est le SDK de VoIP sur lequel sont basées les applications Linphone. Bien que nous ayons parfois dû faire des choix par défaut dans Linphone alors que Liblinphone vous offre plus de possibilités, les applications Linphone donnent un bon aperçu du type de client VOIP et d’IM que Liblinphone permet de développer.
Le développement de logiciels clients de télécommunication requière deux composants principaux : l’un pour gérer les flux media (les paquets audio et vidéo, l’encodage et le décodage des flux échangés) et l’autre pour opérer la signalisation (routage des appels, sonnerie, acceptation d’un appel ).
Liblinphone regroupe ces deux composants (Mediastreamer2 et Belle-SIP) à travers une seule API pour faciliter le travail du développeur même s’il n’est pas expert en télécommunication.
Liblinphone offre également une API cohérente pour le développement d’applications dans de nombreux langages, avec des wrappers pour Python, C, C#, C++, Java et Swift.
Vous souhaitez intégrer Liblinphone dans une application en sources fermées ? Nos licences de code source sont là pour ça.
100% du code source de Liblinphone est open source. Vous pouvez le modifier et le compiler librement.
Mais la plupart des utilisateurs de notre SDK préfèrent simplement intégrer nos bibliothèques sous forme binaire. Avec Maven et Cocoapod, l’intégration dans Xcode et Android-studio est facilitée.
Pour ajouter à vos apps toutes les fonctionnalités de communication en temps réel
Un logiciel créé et maintenu par nos équipes à Grenoble. Faites le choix d’une solution souveraine !
Nous développons en interne le moteur de streaming du media comme la stack SIP
100% du code source est ouvert ! Misez sur la transparence et la fiabilité.
Entre licence open source ou licence propriétaire, c’est à vous de choisir.
Liblinphone est disponible en double licence. Nos licences de code source vous donnent le droit de modifier le code source tout en gardant vos sources fermées !
Fondée en 1999, 4Com PLC avait pour objectif d'améliorer les services de communication pour le marché des PME au Royaume-Uni. Depuis lors, l'entreprise a connu une croissance significative, comptant aujourd'hui plus de 300 employés et fournissant des systèmes téléphoniques à plus de 10 000 entreprises britanniques.
Nos experts Liblinphone pourront répondre à vos questions et vous aidez à intégrer le SDK dans votre projet.
Le
Vous pouvez désormais visionner le replay de notre conférence dédiée à XCON CCMP, un protocole développé pour la gestion des serveurs de visioconférence open source. L'équipe de Linphone a développé un serveur de visioconférence open source conforme à la norme RFC6503, permettant la gestion des conférences sans solutions propriétaires.
Le
Nous annonçons la sortie prochaine de Linphone 6.0, testez la version bêta sur Android dès maintenant.
Le
Flexisip B2BUA permet désormais l'interconnexion complète avec les réseaux PSTN, offrant des appels entrants et sortants entre comptes SIP et numéros classiques.