ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器
16lz
2021-01-23
ffmpeg实践学习
- android全平台编译ffmpeg以及x264与fdk-aac实践
- ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器
- android全平台编译ffmpeg合并为单个库实践
- android-studio使用cmake编译ffmpeg实践
- android全平台编译ffmpeg视频解码器实践
- android全平台编译ffmpeg支持命令行实践
本来准备在centos服务器
上搭建的,因为笔者工作系统是ubuntu
,因此直接在本机上搭建,更方便快捷,配置过程比较简单,记录一下。
目录
- 配置环境
- 安装
obs-studio
开始第一次推流 - 安装vlc播放器开始拉流
- 配置环境
- 配置环境
配置环境
操作系统:ubuntu 16.05
nginx-1.15.5版本
同步nginx-rtmp-module
代码
git clone https://github.com/arut/nginx-rtmp-module.git
最好事先安装好以下依赖
sudo apt-get updatesudo apt-get install openssl libssl-devsudo 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_modulesudo makesudo make installcd ..
目录结构如图所示:
开始编辑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-studiosudo apt-get update && sudo apt-get install obs-studio
配置流地址如下
rtmp://192.168.1.102:1935/onzhou/live
点击开始推流
安装vlc播放器开始拉流
sudo apt install vlc
使用vlc播放网络串流
更多相关文章
- Android原生(Native)C开发之一 环境搭建篇
- Windows XP下Android开发环境搭建(二)
- android基础学习--->Android SharedPreferences存储对象和图片(An
- Android根据Button状态(normal,focused,pressed)显示不同背景图
- Android 高清加载巨图方案 拒绝压缩图片
- android 自学初级第一天 环境搭建与hello word
- Ubuntu下安装android开发环境经历
- Android图片加载神器之Fresco,基于各种使用场景的讲解