nginx的rtmp搭建流媒体服务器实现直播流
最近自己搞了一个用nginx的rtmp来搭建流媒体服务器,从而实现直播的过程,参考了网上很多资料,有些资料对于初学者来说比较难以理解,在此将我搭建的过程记录下来,分享给大家。
1.下载nginx-rtmp-module-master插件,下载至/usr/local/src下并解压。 
nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module
2.下载nginx,本人是使用的nginx-1.15.2.tar.gz,下载至/usr/local/src。 
nginx-1.15.2.tar.gz下载路径:http://nginx.org/en/download.html
3.解压安装nginx 
tar -zxvf nginx-1.8.0.tar.gz (解压) 
cd /usr/local/src/nginx-1.15.2.tar.gz 
./configure –prefix=/usr/local/src/nginx –add-module=/usr/local/src/nginx-rtmp-module-master –with-http_ssl_module 
make 
make install
4.修改nginx配置文件 
cd /usr/local/src/nginx/conf 
找到nginx.conf文件,在图示位置添加:
rtmp { 
server { 
listen 1935; #监听的端口 
chunk_size 4000; 
application cctvf {#rtmp推流请求路径 (切记路径错了会推不上流) 
live on; #开启实时 
hls on; #开启hls 
hls_path /usr/local/src/nginx/html/cctvf; #rtmp推流请求路径,文件存放路径 
hls_fragment 5s; #每个TS文件包含5秒的视频内容 
} 
} 
} 
格式可自行修改(本人在网上复制的带空格的出错,所以把空格都删除了)
5.启动nginx 
cd /usr/local/src/nginx/sbin 
./nginx 
6.浏览器访问 http://ip 正常运行即可。 
7.推流软件下载 
PC端建议使用Open Broadcaster Software,手机端安卓可下载 目睹直播,ios可下载 易推流,观看推流视频可下载VLC media player,按照如图设置即可。 
Open Broadcaster Software设置
VLC media player设置
图中的cctvf对应在conf中所配置的路径信息,zm为自定义的信息。 
本人已将该文章涉及到的所有软件进行打包,下载路径: 
https://download.csdn.net/download/sychao_v/10596862 
希望各位童鞋都能一次性部署并实现直播流。
--------------------- 
版权声明:本文为CSDN博主「sYchao_V」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sychao_v/article/details/81583382
nginx的rtmp搭建流媒体服务器实现直播流的更多相关文章
- 利用nginx与nginx-rtmp-module搭建流媒体服务器实现直播
		
使用环境是centos 7.0+nginx:可以实现简单的流媒体服务. 先下载nginx-rtmp-module拓展: nginx-rtmp-module的官方github地址:https://git ...
 - nginx + rtmp 搭建流媒体服务器
		
一.安装nginx服务器 1.路径说明: 路径:/usr/local/src 2.下载nginx-rtmp-module (我这里的目录是在/usr/local/src/下面) cd /usr/loc ...
 - Ubuntu下使用nginx和nginx-rtmp-module搭建流媒体服务器的正确姿势
		
之前在使用nginx和nginx-rtmp-module搭建流媒体服务器的时候遇到一个很尴尬的问题,就是在把nginx-rtmp-module模块添加到nginx中去的时候,我最开始采取的做法是先卸载 ...
 - 使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
		
参考: 1,使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器笔记(一)http://blog.csdn.net/xdwyyan/article/details/4319 ...
 - nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
		
参照网址: [1]http://blog.csdn.net/redstarofsleep/article/details/45092147 [2]HLS介绍:http://www.cnblogs.co ...
 - 流媒体技术学习笔记之(一)nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
		
参照网址: [1]http://blog.csdn.net/redstarofsleep/article/details/45092147 [2]HLS介绍:http://www.cnblogs.co ...
 - obs nginx-rtmp-module搭建流媒体服务器实现直播 ding
		
接下来我就简单跟大家介绍一下利用nginx来搭建流媒体服务器. 我选择的是腾讯云服务器 1.下载nginx-rtmp-module: nginx-rtmp-module的官方github地址:http ...
 - 搭建直播服务器,使用nginx与nginx-rtmp-module搭建流媒体服务器;
		
现在,一起学习一下如何自己搭建一个流媒体服务器吧! 本次搭建流媒体使用的环境是centos 7.0+nginx: 让我们一起开始奇妙的流媒体之旅吧! 1.下载nginx-rtmp-module: ng ...
 - 【Nginx】如何使用Nginx搭建流媒体服务器实现直播?看完这篇我会了!!
		
写在前面 最近几年,直播行业比较火,无论是传统行业的直播,还是购物.游戏.教育,都在涉及直播.作为在互联网行业奋斗了多年的小伙伴,你有没有想过如果使用Nginx搭建一套直播环境,那我们该如何搭建呢?别 ...
 
随机推荐
- SpringBoot——报错总结
			
前言 记录SpringBoot的相关报错信息 错误 无法引入@ResponseBody和@RequestMapping("/") <dependency> <gr ...
 - python - django 解决 templates 模板语言语法冲突
			
# 在使用某个框架时发现语法与Django的模板语法冲突了,于是找到解决方案: {% verbatim %} // 被 verbatim 包裹起来的地方是不会被 django 渲染的 {% endve ...
 - jmeter+ant+jenkins搭建接口自动化测试环境(基于win)
			
1.jmeter jmeter依赖java运行环境,所以需要提前下载jdk并配置好环境变量 官网下载(http://jmeter.apache.org/download_jmeter.cgi),我用的 ...
 - 华三IRF配置
			
配置步骤: IRF的配置步骤: 1.配置IRF域(域ID=10.成员ID.优先级) irf domain 10irf member 1 priority 10irf member 2 priority ...
 - 在阿里云CentOS服务器上安装Python3.7并设置为默认Python
			
1.引言 Linux操作系统自带一个python2.7,没有python3,在开发的时候非常不便,因此需要安装一个python3,并且将python3设置系统默认python,同时还不能影响那些Lin ...
 - BZOJ 1818: [Cqoi2010]内部白点  扫描线+树状数组
			
问题转化为求每一个极长横线段与极长纵线段的交点个数. 这个东西用扫描线+树状数组维护一下就可以了. code: #include <cstdio> #include <algorit ...
 - Pandas模块 -- 实操练习
			
如果对序列进行数学函数的运算,首选numpy模块: 如果对序列做统计运算,首选序列的“方法”,因为序列的“方法”更加丰富,如计算序列的偏度.峰度等,而Numpy模块是没有这样的函数. 手工构造数据框D ...
 - MySQL 8.0 以上版本重置 root 用户密码的终极办法
			
1. 在 /etc/my.cnf 文件末尾追加 skip-grant-tables [root@abdefg mysql]# vim /etc/my.cnf [mysql] # 设置mysql客户端默 ...
 - Django 基础篇(一)
			
创建虚拟环境 创建:mkvirtualenv [虚拟环境名称] 删除:rmvirtualenv [虚拟环境名称] 进入:workon [虚拟环境名称] 退出:deactivate 所有的虚拟环境,都位 ...
 - 【JZOJ5553】【20190625】谜
			
题目 给出一个\(2\times n\)个点的二分图的邻接矩阵\(M\) 以及\(m\)个行替换元,\(k\)个列替换元 \(q\)次询问:op u v 表示用第v个行/列替换元去替换矩阵的第u行/列 ...