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