install ffmpeg
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update
sudo apt-get install ffmpeg
ffmpeg -version
install rtmp
wget http://nginx.org/download/nginx-1.12.1.tar.gz
tar -zxvf nginx-1.12.1.tar.gz
安装依赖的的库:
sudo apt-get install libssl-dev libpcre3-dev zlib1g-dev
下载rtmp模块,生成目录nginx-rtmp-module:
git clone https://github.com/arut/nginx-rtmp-module.git
切换到nginx-1.12.1目录,执行(如果想build调试版本的话,要添加--with-debug):
./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module --with-http_ssl_module
make
sudo make install
运行nginx:
sudo /usr/local/nginx/sbin/nginx
sudo vim /usr/local/nginx/conf/nginx.conf
在配置文件中添加rtmp相关内容,可参考https://github.com/arut/nginx-rtmp-module#example-nginxconf:
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
}
}
}