Red5 Documentation

Red5 Pro Known Issues

Upgrading Known Issues

  • If you are upgrading your server/webapp from a version older than 11.0.0, please see these details on WHIP/WHEP.
  • With server >= 8.0.0, for localhost testing, it may be necessary to set force.local.ip= to your machine’s IP address in conf/webrtc-plugin.properties

Publishing and Subscribing Known Issues

  • The cluster server becomes a listener upon every shared object. That should explain why listener count always starts with 2
  • Re-publishing/ re-subscribe takes 2-3 seconds for starting the stream with the same stream name.
  • Notifications for Publisher-Subscriber connect/disconnect for RTMP connections is throwing some unexpected messages
  • While RTMP connections are removed from the count of “connected clients”, they are not removed from the count of “stream subscribers”
  • Region-specific targeting via autoscale requires the &strict=true to be enforced.

Post Processor Known Issues

  • For server version >= 9.0.0, if you need the Orientation post-processor feature, contact us at info@red5pro.com to help get you a compatible FFmpeg library.
  • If using the Orientation Post Processor, note that the Android SDK recordings take approximately 3 times the duration of the file to convert to MP4; modify the cloudstorage-plugin.properties file, setting the max.transcode.minutes= value to allow for this timing
  • IMPORTANT: Because of different libcrypto library versions supported between CentOS and Ubuntu, if you are using CentOS or Ubuntu >=22.04 it is necessary to modify {red5pro}/conf/webrtc-plugin.properties, and change openssl.enabled=true to openssl.enabled=false

WebRTC Known Issues

  • Some issues with some versions of Safari WebRTC <-> Firefox WebRTC

Testbed Known Issues

  • Publish Screen Share Testbed example needs these settings to be enabled on MacOS for allowing screen share onto different browsers : System Settings > Privacy & Security > Screen Recording and add/allow the browser to be used for screen share
  • Shared Object(Websocket Only) testbed example : There is no websocket or shared object testing in conjunction with WHIP/WHEP connections though same should work with WS (uncheck WHIP/WHEP on the settings page)
  • Subscribe AMF Metadata : Current implementation trims any extra spacing and just takes a single space when entered
  • Shared objects testbed example does not support the special characters " and \

Mixer Known Issues

  • ABR Rate switching not working with Mixer feeding a Transcoder

CVE

See the CVE page for mitigated vulnerabilities.