RTMP (original) (raw)
- Check the Technical Specifications page to verify that the module is supported by your operating system.
- Install the RTMP Media Streaming module package
nginx-plus-module-rtmp
.
For Amazon Linux 2, CentOS, Oracle Linux, and RHEL:
shell
sudo yum update && \
sudo yum install nginx-plus-module-rtmp
sudo yum update && \
sudo yum install nginx-plus-module-rtmp
For Amazon Linux 2023, AlmaLinux, Rocky Linux:
shell
sudo dnf update && \
sudo dnf install nginx-plus-module-rtmp
sudo dnf update && \
sudo dnf install nginx-plus-module-rtmp
For Debian and Ubuntu:
shell
sudo apt update && \
sudo apt install nginx-plus-module-rtmp
sudo apt update && \
sudo apt install nginx-plus-module-rtmp
For SLES:
shell
sudo zypper refresh && \
sudo zypper install nginx-plus-module-rtmp
sudo zypper refresh && \
sudo zypper install nginx-plus-module-rtmp
For Alpine:
apk add nginx-plus-module-rtmp
apk add nginx-plus-module-rtmp
For FreeBSD:
shell
sudo pkg update && \
sudo pkg install nginx-plus-module-rtmp
sudo pkg update && \
sudo pkg install nginx-plus-module-rtmp
After installation you will need to enable and configure the module in F5 NGINX Plus configuration file nginx.conf
.
- Enable dynamic loading of the module with the load_module directive specified in the top-level (“
main
”) context:
nginx
load_module modules/ngx_rtmp_module.so;
http {
# ...
}
load_module modules/ngx_rtmp_module.so;
http {
# ...
}
- Perform additional configuration as required by the module.
- Test the NGINX Plus configuration. In a terminal, type-in the command:
Expected output of the command:
shell
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf is successful
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf is successful
- Reload the NGINX Plus configuration to enable the module:
- NGINX RTMP Module Reference
- NGINX Dynamic Modules
- NGINX Plus Technical Specifications
- NGINX Plus Technical Specifications
- Uninstalling a Dynamic Module