首先下载nginx我选用的是nginx-1.17.9.tar.gz,然后下载nginx-http-flv-module,对于云服务器确保80端口可用同时打开1935端口
解压nginx,并进入到目录中,执行
./configure --add-module=/home/book/nginx/nginx-http-flv-module
生成对应的Makefile然后执行make和make install
在/usr/local/nginx/conf中修改nginx.conf
添加
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
allow publish 127.0.0.1;
allow play all;
meta copy;
}
}
}
worker_processes 1;可修改为auto
执行
sudo mkdir -p /var/log/nginx /var/tmp/nginx
sudo start-stop-daemon -S -x "/usr/local/nginx/sbin/nginx" -p "/var/run/nginx.pid"
#以nginx.conf的配置启动nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
查看是否启动成功
sudo ps -aux | grep nginx
或者访问对应的ip看是否有nginx的欢迎页,利用ffmpeg的推流和在vlc的拉流查看是否配置成功