nginx 配置rtsp服务
配置 Nginx 提供 RTSP 服务涉及安装和编译第三方模块 nginx-rtsp-module,并进行相应的配置。以下是详细的步骤和配置示例:
步骤 1: 安装依赖和工具
在 Ubuntu 上,安装必要的编译工具和依赖包:
sudo apt-get update
sudo apt-get install build-essential libpcre3-dev
步骤 2: 下载并编译 Nginx 及模块
-
克隆 nginx-rtsp-module 仓库:
git clone https://github.com/arut/nginx-rtsp-module.git
-
下载 Nginx 源码(使用稳定版本):
wget http://nginx.org/download/nginx-1.21.3.tar.gz tar -zxvf nginx-1.21.3.tar.gz cd nginx-1.21.3
-
配置编译选项并加入 nginx-rtsp-module:
./configure --add-module=../nginx-rtsp-module
-
编译并安装:
make sudo make install
步骤 3: 配置 Nginx
在 Nginx 配置文件中添加 RTSP 服务器配置:
rtsp {
listen 8554;
server_name localhost;
auth_basic "