Resulting from a year of Research and Development, this new official version of Liblinphone and the Linphone SDK introduces numerous features that were developed throughout the past year, some of which were already available in Beta version on the master branch:
- Implementation of the AV-1 codec, the next-generation codec enabling HD video with a reduced impact on bandwidth. Further details available here.
- Development of a new alert API to simplify the diagnosis of audio/video quality related issues. Read the full article here.
- Introduction of a "broadcast" functionality. This new conference mode allows the definition of "speakers," who will be the only participants to send their audio and video streams to other participants in the call.
- Addition of the new AES_GCM profiles for the encryption of audio packets with SRTP (RFC 7714), following the retirement of SHA1 algorithm, used in AES_CM profiles originally defined by SRTP .
- New video codec policy, so that hardware-accelerated codecs are prioritized.
Read the Changelog file of the Liblinphone project to know more about all new features and fixes.
For developers willing to start building their own user interface above the Linphone SDK, you may read the public documentation available form our website.
The latest versions of Linphone applications were published just before Christmas. As they are based on a new version of the Linphone-sdk (5.3), they benefit from the new developments and improvements made in the Liblinphone library in 2023.
For the desktop application's 5.2 version, the primary focus was on refining the user experience, particularly for those utilizing Linphone solely for its calling functionalities. This is especially pertinent for users with SIP accounts from third-party providers. The Home view has undergone a strategic overhaul, segregating call history from chat history, and core features are now conveniently accessible through a side menu bar. When users log into Linphone with third-party SIP accounts, certain unavailable features (encrypted chat, group chat, conferences, etc.) remain discreet, preventing users from navigating through inaccessible functionalities.
Note: Customization is possible by toggling settings and features in the Linphone configuration file (linphonerc) or by downloading a remote configuration file. This flexibility enables the adaptation of the interface to specific client needs or brand guidelines during the creation of personalized versions.
Another major evolution: the AV-1 codec is now the preferred video codec when supported by both SIP clients. Within the realm of instant messaging, the integration of emoji reactions adds a dynamic layer to user interactions.
Turning attention to the mobile version, emoji reactions have been seamlessly incorporated, and the codec selection algorithm has been refined to give precedence to H264/H265 codecs when provided by the user’s phone.
This version brings few fixes to improve the user experience on iOS 17 and Android 14.