Red5 Documentation

Red5 Pro Simple Authentication Plugin

The red5pro-simple-auth-plugin is a simple authentication plugin for Red5 Pro which enables you to add simple connection-level authentication for RTMP, RTSP, and WebRTC clients. It can be configured to attach security to a web app on-demand by adding a security configuration to the context file (red5-web.xml) of the web app or by applying security to each web application deployed on the server.

The default security configuration of the plugin authenticates connection parameters against a simple .properties file which contains username-password as property-value records. When the plugin is configured to apply security automatically to each web app, it uses the simple-auth-plugin.credentials file located at RED5_HOME/conf directory. Custom security configuration at the application level allows you to override this for each application.

The plugin also allows fine-tuning of security for each connection type (RTMP / RTSP / RTC) individually.