Categories: Uncategorized

Red5 Pro Release 8.0


Introducing Red5 Pro version 8.0. It’s a big one!

Our latest release supports a new WebRTC data channel implementation which greatly improves the stream manager efficiency. It allows the WebSocket based signaling to disconnect after UDP connection is established, and all metadata uses the WebRTC DataChannel directly from the node over UDP. This way, the stream manager doesn’t have to maintain a TCP connection.

Other major improvements include a new Social Media restreamer plugin, memory fixes, and the addition of the HTML5 JavaScript SDK to NPM. The latter makes it much easier for JS developers to update and maintain the SDK to their projects.

We would like to extend a hearty thank you to all of our customers for their enormous support in testing our beta releases before they went into production. We know your time is valuable and we very much appreciate that you spent some of it helping us out.

Lastly, we would like to thank our reliable team for their continued efforts to improve Red5 Pro and maintain its status as a progressive and well-functioning software tool.

Read below for the full list of improvements and fixes.


Red5 Pro Server Release 8.0.0

March 30, 2021

  • New – WebRTC DataChannel Support (on by default). Allows the WebSocket based signaling to disconnect after UDP connection is established, and all metadata uses the WebRTC DataChannel directly from the node over UDP. This approach greatly reduces the load on Stream Managers, increasing their throughput and scalability. See the SDK Upgrade Guide for important client upgrade details.
  • Memory management improvements
  • New – Social Media restreamer plugin
  • Updated server process to clean ghost WebSocket connections (capabilities=2)
  • Restreamer – Basic and digest authentication support for IP camera via restreamer plugin
  • Restreamer – added support for RTSP Camera Client with video channel other than 0
  • Restreamer – Added ability to set different passphrases for different SRT sources via the restreamer API
  • Updated AWS S3 Loader to support transferring recorded files over 2G in size
  • Added support for HLS playback via HLS.js
  • Updated – Remove the stream manager integration from the subscribe.jsp page
  • Fixed – WebRTC could get into a bad state with rapid republishing/re-subscribing
  • Fixed – Audio Warble detected with some HD audio sources
  • Fixed – inconsistent server connection counts reported
  • Fixed – RTSP streams that don’t stop cleanly are not always removed from stream listing
  • Fixed – RTSP GET calls sometimes being sent with WebRTC stream publishing
  • Fixed – Simple Auth/Round Trip Authentication support for autoscale transcoding group
  • Fixed – Chrome on some Samsung devices can’t select back camera when using the Publish – Media Stream Source (WebRTC) example
  • Fixed – Audio replay ends for subscriber (webrtc only) when the camera is changed on iOS Safari for both 12.x and 13.x using the HTML5 Publish – Media Stream Source example
  • Fixed – Restreamer excludes valid PES stream ID range entries
  • Fixed – Restreamer – Kill action fixed
  • Fixed – RTSP streams which are interrupted do not always get removed from the server automatically
  • Fixed – When using the OrientationPostProcessor to create an MP4 recording, the filter complex was always used for ffmpeg even if there were no orientation changes during the live stream


Autoscaling Updates:

  • Added Stream Manager monitoring for Terraform Service response
  • Added API call to remove all stream provisions
  • Fixed – Simple Auth/Round Trip Authentication was not supported over Transcoder
  • Fixed – Old streams are still listed in streams list after they are stopped, especially in a nodegroup with transcoder
  • Fixed – AWS Autoscaling, new nodes all launched in the same zone

To get the latest release, please login to your account and download the new build.

To upgrade your server, follow this link.

To upgrade your stream manager, follow this link.

For test applications, visit our Github page.

Red5 Team

Share
Published by
Red5 Team

Recent Posts

What Is Air-Gapped Streaming,And Why Are More Teams Asking For It?

Hi everyone, Chris Allen here, co-founder and CEO of Red5. I’ve been building live streaming…

5 minutes ago

Red5 on OCI vs AWS IVS: Why Oracle Cloud Infrastructure is an Excellent Choice for Live Streaming

As organizations evaluate live streaming solutions, Amazon Interactive Video Service (IVS) has emerged as a…

7 days ago

What’s New in Red5 Cloud v1.9.2? Valuable UI/UX Improvements and Bug Fixes

Let’s go over the latest updates introduced in Red5 Cloud since our previous blog covering…

7 days ago

Real-Time Streaming Solutions for 2025: Red5 vs. Phenix vs. Dolby Optiview

When businesses need ultra-low latency streaming capabilities, the choice of platform can significantly influence the…

2 weeks ago

AWS IVS vs Red5: Choosing the Right Live Streaming Solution for Your Business

1Understanding AWS IVS: Strengths and Limitations2Red5: A More Flexible Alternative3When to Choose Red5 Over AWS…

4 weeks ago

What’s New in Red5 Pro v14.2.1 and Red5 Cloud v1.9.1?

Let’s take a look at the latest Red5 Pro and Red5 Cloud releases introduced since…

1 month ago