Skip to content

RTMP Reader

This module allows receiving video via RTMP protocol from broadcast software such as OBS or vMix.

Global Port Setup

To configure it, you need to enable the global rtmp port:

rtmp 1935;

Don't forget to unblock it on the firewall.

Stream Configuration

Then allow publishing in the stream:

stream s {
  input publish://;
}

Access Control

To restrict publishing capability, you need to specify a password:

stream s {
  input publish;
  password secretkey;
}

In this case, publishing should go to a stream with the name:

s?password=secretkey

RTMP Server

The RTMP server name will be:

rtmp://server-hostname/static

Supported Broadcast Software

The module works with the following broadcast software:

  • OBS Studio
  • vMix
  • Wirecast
  • XSplit Broadcaster
  • Other RTMP-compatible applications

Security

For security, it is recommended to:

  • Use passwords for all publications
  • Configure firewall to restrict access to RTMP port
  • Regularly change passwords
  • Monitor active connections

Monitoring

This module does not have separate telemetry, but you can track:

  • Number of active RTMP connections
  • Publication status
  • Connection errors
  • Server resource usage