Release Notes were published here.
We would liket to thank Signicat for their support ad help bringin this release to life. Their support has been critical for this work.
Kurento 7.1.0 main gola was to update base software system to latest Ubuntu 24.04 (noble), and mainly get advantage of all advances and bug fixes from unserlyingbase system that includes:
- GStreamer 1.24.2
- libnice 0.1.21
- openh264 2.4.1
- x264 0.164.3 (it fixes a bug that prevented camera orientation changes from Safari mobile to work correctly when recording was involved).
- libSoup 3.0
Apart from that most relevan changes in this version are as follows:
- We continue simplfying system of Kurento, and we drop some custom builds of third party packages like libsrtp, openh264, and libnice.
- Added DTLS state management to WebRTCEndpoint.
- Added VP9 support even with WebRTCEndpoint and RtpEndpoint
- Initial AV1 support, unfotunately not yet ready fro WebRTCEdnpount due to some updates needed on RTP AV1 payloader/depayloader. .But we hade the oportunity to add GStreamer Rust plugins into Kurento which opens the possibility to add most modern GStremer functionality.
We hope this new release works wonderfully for all existing Kurento users; if you find a regression, please don't hesitate to communicate it to us via the Issue tracker.
No breaking change has been introducd in the Kurento API which allows all application that work with Kurento 7.0.0 to work without modification on kurento 7.1.0, even the client package does not need updating.
There is some addition to the API to allow to receive events about DTLS state changes in WebRTC connections.
We hope this new release works wonderfully for all existing Kurento users; if you find a regression, please don't hesitate to communicate it to us via the Issue tracker.
For anything that is not strictly a bug or mistake in Kurento's behavior, please refer to open a new discussion to ask the community.
Have a nice day!