December 4, 2023

Nimble Streamer OpenSSL 3 fix

Nimble Streamer team is continuously working on improving the stability and robustness of our media server, including the underlying libraries and components.

OpenSSL 3 issue

A new behavior was introduced in OpenSSL 3, causing SSL library to return EOF-related errors during SSL shutdown sequence. The following pages for more technical details: OpenSSL issue 11381commit for corresponding fix.

As we found Nimble could also receive such errors unexpectedly during SSL send operations which could lead to unexpected connection interruptions when streaming over any protocol that use TLS/SSL, such as HLS, MPEG-DASH, SLDP, Icecast as well as RTMPS in all modes.

Nimble 4.1.0-5 contains a fix for this behavior setting SSL_OP_IGNORE_UNEXPECTED_EOF flag for compatibility with OpenSSL 3.

OpenSSL 3 is used on Ubuntu 22.04, so if you're using 22.04 we'd strongly recommend to upgrade to Nimble 4.1.0-5 or later to avoid potential streaming issues.

Upgrade instructions

To upgrade Nimble Streamer to the latest version, please go to Nimble Streamer installation page, select your operating system and scroll down to "Operating, upgrading, uninstalling" section.

If you have any questions or issues please send them to our helpdesk.

No comments:

Post a Comment

If you face any specific issue or want to ask some question to our team,

This will give much faster and precise response.
Thank you.

Note: Only a member of this blog may post a comment.