在 Ubuntu 18.04 上安装 Nginx 非常简单,但添加 RTMP 模块对我来说不太成功。最好是最新版本。我在以前的 Ubuntu 版本上使用 Nginx RTMP 时没有遇到任何问题。
我认为自己是 Linux 的初学者,正在边学边用!
用途:自定义移动流媒体。
答案1
nginx-rtmp 模块可以直接从 Ubuntu 18.04 存储库安装
sudo apt 安装 libnginx-mod-rtmp
nginx最新版本支持动态模块,请确保在nginx.conf中添加加载模块的语句:
加载模块“模块/ngx_rtmp_module.so”;
答案2
目前,如果不重新编译 NGINX,您无法安装“最新”的 RTMP 模块。
但是,RTMP 模块已经在存储库中可用,但它不再被任何特定的 NGINX 风格调用。您需要使用以下命令安装模块libnginx-mod-rtmp
- 这将安装在构建软件包时与 NGINX 一起编译的 RTMP 模块,然后您只需重新启动并配置 NGINX 以使用 RTMP 模块及其设置。(超出了这个问题的范围)
sudo apt install libnginx-mod-rtmp
sudo systemctl stop nginx
sudo systemctl start nginx
上述三个命令将能够安装 RTMP 模块。虽然它可能不是绝对的最新的代码应该提供 RTMP 模块支持的大多数功能。
答案3
添加rtmp模块后
sudo apt install libnginx-mod-rtmp
你可以尝试重启 nginx 作为服务
sudo service nginx restart