本来准备在centos服务器
上搭建的,因为笔者工作系统是ubuntu
,因此直接在本机上搭建,更方便快捷,配置过程比较简单,记录一下。
目录
配置环境
操作系统:ubuntu 16.05
同步nginx-rtmp-module
代码
git clone https://github.com/arut/nginx-rtmp-module.git
最好事先安装好以下依赖
sudo apt-get update
sudo apt-get install openssl libssl-dev
sudo apt-get install libpcre3 libpcre3-dev
编写build.sh脚本
编译nginx和nginx-rtmp-module
模块
cd nginx-1.15.5
./configure \
--prefix=/usr/local/nginx \
--add-module=../nginx-rtmp-module \
--with-http_ssl_module
sudo make
sudo make install
cd ..
目录结构如图所示:
开始编辑nginx.conf
文件
sudo vim /usr/local/nginx/conf/nginx.conf
在http
节点下面添加配置
http {
......
}
rtmp {
server {
listen 1935;
application onzhou {
live on;
record off;
}
}
}
常用的nginx命令:
ngnix -s reload:表示重新加载配置文件
ngnix -s reopen: 再次打开日志文件
ngnix -s stop : 停止服务器
ngnix -s quit : 退出服务器
启动nginx服务
sudo /usr/local/nginx/sbin/nginx
安装obs-studio
开始第一次推流
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt-get update && sudo apt-get install obs-studio
配置流地址如下
rtmp://192.168.1.102:1935/onzhou/live
点击开始推流
安装vlc播放器开始拉流
sudo apt install vlc
使用vlc播放网络串流