使用Nginx+nginx-rtmp-module搭建直播服务器
来源:互联网 发布:游戏迷你主机知乎 编辑:程序博客网 时间:2024/05/18 02:53
项目需要搭建一个直播演示环境,网上转了转才发现NGINX竟然这么强大,还有直播的模块,就试了一下,真的可以直播,录播,目前的问题就是推流画面品质在720P的话非常容易中断,先不考虑优化的问题,记录一下搭建过程。
开发环境:
CentOS-7.4
nginx-1.8.1
nginx-rtmp-module (这个去github上搜一下就可以了)
nginx的依赖环境:
zlib、zlib-devel、openssl、openssl-devel、prce、prce-devel
在CentOS里可以使用yum的安装方式来搞定
yum update //更新一下源yum install zlib、zlib-devel、openssl、openssl-devel、prce、prce-devel//多事儿的话可以用list看一下有关的库都都有哪些yum list | grep zlib
将 nginx-1.8.1 和nginx-rtmp-module-master(不要在意名称细节)解压,准备安装。进入nginx目录,将nginx-rtmp模块build进nginx,粘贴原说明:
Build
cd to NGINX source directory & run this:
./configure --add-module=/path/to/nginx-rtmp-modulemakemake install
Several versions of nginx (1.3.14 - 1.5.0) require http_ssl_module to beadded as well:
./configure --add-module=/path/to/nginx-rtmp-module --with-http_ssl_module
For building debug version of nginx add --with-debug
./configure --add-module=/path/to-nginx/rtmp-module --with-debug
然后make; make install
安装以后,目录在/usr/local/nginx下。
在以上目录下,我们就可以启动nginx服务了
./sbin/nginx
//启动后可以在localhost直接访问Nginx的欢迎页,下图
先写这么多保存下,接下来要配置./conf/nginx.conf
阅读全文
0 0
- 使用Nginx+nginx-rtmp-module搭建直播服务器
- 使用Nginx-rtmp-module搭建hls直播
- 搭建直播服务器,使用nginx与nginx-rtmp-module搭建流媒体服务器;
- 使用nginx-rtmp搭建视频直播服务器
- 使用nginx-rtmp搭建视频直播服务器
- 树莓派使用nginx+rtmp搭建直播服务器
- 直播系列4-使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器笔记(一)
- 直播系列5-使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器笔记(二)
- nginx+nginx-rtmp-module部署直播服务器
- 使用nginx与nginx-rtmp-module搭建 rtmp 流媒体服务器
- 利用nginx-rtmp-module搭建hls直播流媒体服务器
- nginx-rtmp-module搭建流媒体服务器实现直播
- obs nginx-rtmp-module搭建流媒体服务器实现直播 ding
- nginx 搭建rtmp直播服务器
- Nginx与Nginx-rtmp-module搭建RTMP视频直播和点播服务器
- 使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- 使用nginx与nginx-rtmp-module搭建流媒体服务器
- 使用nginx与nginx-rtmp-module搭建流媒体服务器
- Spring Cloud(一)服务的注册与发现(Eureka)
- 给你三个string str oldstr newstr 用newstr替换str里的oldstr
- Linux系统下 解决Qt5无法连接MySQL数据库的方法
- 十进制数转化为任意进制数
- TCP协议--应用程序的数据交换
- 使用Nginx+nginx-rtmp-module搭建直播服务器
- 四套卷第二套
- Spring Cloud(二)Consul 服务治理实现
- 无穷小微积分的转移公理
- 利用spring AOP原理 实现 DAO层SQL的监控,辅助开发
- 如何用16进制转化为字符
- centos 7搭建vpn(pptpd)服务器 (只限centos 7)
- 梯度下降Gradient Descent matlab实现
- CCF201503-2 数字排序(100分)