1.环境准备
1. 安装编译工具和依赖
sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev git
2. 下载 nginx-rtmp-module
cd /opt
sudo git clone https://github.com/arut/nginx-rtmp-module.git
3. 下载Nginx源代码
cd /usr/local/src
sudo wget http://nginx.org/download/nginx-1.21.3.tar.gz
sudo tar -zxvf nginx-1.21.3.tar.gz
cd nginx-1.21.3
4. 生成Makefile,为下一步的编译做准备
./configure --add-module=/opt/nginx-rtmp-module
5. 编译并安装
sudo make
sudo make install
6. 配置nginx
执行命令:sudo nano /usr/local/nginx/conf/nginx.conf
,在http{…}末尾添加
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
}
}
}
7. 启动nginx服务
sudo /usr/local/nginx/sbin/nginx
8. 验证安装
sudo /usr/local/nginx/sbin/nginx -t
2.windows系统安装obs-studio
3.obs推流
-
添加媒体源,这里添加了本地的视频
-
进入设置,选择直播----服务(自定义)-------填写服务器----- 定义推流码
-
点击开始直播
-
虚拟机观看直播
1. 在虚拟机下载VLC视频播放器
2. 在VLC播放机中选择Media—stream
3. 填写URL
4. 观看直播