.\ffmpeg.exe -re -i 视频名称.mp4 -vcodec libx264 -acodec aac -f flv
rtmp://10.161.9.80/live/livestream
nginx是一款优秀的反向代理工具,通过nginx可以实现搭建高可用的轻量级web服务器,除此之外,通过Nginx自带的rtmp模块,也可以实现rtmp服务器的搭建。
1.系统版本
Ubuntu 18.04.4
2.nginx版本
nginx/1.21.6
sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
wget http://nginx.org/download/nginx-1.21.6.tar.gz
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
1)解压nginx文件
tar -zxvf nginx-1.21.6.tar.gz
2)解压rtmp模块
unzip master.zip
1)进入解压后的nginx路径
cd nginx-1.21.6
2)编译
./configure --with-http_ssl_module
–add-module=…/nginx-rtmp-module-master
3)安装
make
sudo make install
sudo /usr/local/nginx/sbin/nginx
如果没有提示报错,则说明运行成功了
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
}
}
}
sudo /usr/local/nginx/sbin/nginx -s stop sudo
/usr/local/nginx/sbin/nginx