一、安装nginx服务器
1、下载nginx-1.6.0
http://nginx.org/download/nginx-1.16.0.tar.gz
2、下载nginx-rtmp-module
git clone https://github.com/arut/nginx-rtmp-module.git
3、安装以下依赖
sudo apt-get update
sudo apt-get install openssl libssl-dev
sudo apt-get install libpcre3 libpcre3-dev
4、编写build.sh脚本,编译nginx和nginx-rtmp-module模块
cd nginx-1.16.0/
./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module --with-http_ssl_module
make && make install
5、目录结构如图所示
6、启动nginx服务
sudo /usr/local/nginx/sbin/nginx
7、编辑nginx.conf文件,添加rtmp节点(修改conf文件后须重启服务)
sudo vim /usr/local/nginx/conf/nginx.conf
rtmp {
server {
listen 1935;
application myapp{
live on;
record off;
}
}
}
8、常用nginx命令
ngnix -s reload:重启服务器
ngnix -s stop : 停止服务器
ngnix -s quit : 退出服务器
二、安装ffmpeg
sudo apt-get install ffmpeg
1、命令行推流测试:
ffmpeg -re -i test.mp4 -vcodec libx264 -acodec aac -f flv rtmp://localhost:1935/myapp/pc
三、安装VLC播放器
sudo add-apt-repository ppa:n-muench/vlc
sudo apt-get update
sudo apt-get install vlc