Linux CentOS7 配置rtmp服务器 Nginx+rtmp

就不多介绍 rtmp 是做什么用的了。直接开始搞起来吧

在配置 rtmp 前,我们电脑上需要安装上 gcc环境 和 Nginx依赖

gcc环境在线/离线安装
Nginx依赖在线/离线安装

环境装好后操作

第一步 下载nginx

预先下载一个nginx-1.17.9.tar.gz 提取码:ya6c
直接在线下载

wget -c https://nginx.org/download/nginx-1.17.9.tar.gz

在线下载若出现
-bash: wget: command not found
表示你的系统没有安装 wget 这个命令 安装 wget

下载完成后解压这个压缩包

tar -zxf nginx-1.17.9.tar.gz 

第二步 下载nginx-rtmp-module-master.tar.gz

提取码:vzt6
下载完成后解压这个压缩包

tar -zxf nginx-rtmp-module-master.tar.gz

第一步和第二步走完以后,我们的文件夹现在是这个样子


第三步 安装Nginx

以前安装过Nginx的想要添加 rtmp 也需要走这一步,走之前建议先备份一下原来的配置文件。我在安装后发现我原来的配置文件还在,也没有做改动。以防万一,请备份

进入 nginx-1.17.9 这个文件夹
输入以下命令

./configure --with-debug --add-module=../nginx-rtmp-module-master

若出现这种报错,是因为OpenSSL没有安装

./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.

有网络的可以使用命令快速安装
yum install -y openssl openssl-devel
没有网络的请 点击这里 查看离线安装方法
安装完重新执行 ./configure --with-debug --add-module=../nginx-rtmp-module-master

./configure 执行完毕以后接着执行命令

make
make install

执行时间较长,耐心等会儿

第四步 测试Nginx

全部执行完以后这时候要切换目录了。
因为nginx的配置文件并不在当前目录下的conf,我第一次安装的时候犯傻一直改配置文件,就是无效浪费了很多时间

./configure 有很多的参数查看详情,我也不是很懂。也不建议随随便便去改变配置,免得后面百度都不好解决问题了

我们在./configure时并没有指定安装编译位置,所以都用的是默认值,配置文件默认在 /usr/local/nginx/ 目录下,进入这个文件夹

cd /usr/local/nginx/

可以看到这个文件夹下有 4 个文件夹,进入sbin文件夹
启动 nginx

./nginx

./nginx 执行完后用命令 ps -ef|grep nginx 打印了3条就代表启动完成了
用命令curl http://127.0.0.1 访问看是否能访问到
看我们的执行结果,返回这个html就代表启动成功了

接下来在外面找个浏览器访问


遇到了无法访问此网站,这种情况大多数情况都是被防火墙拦截了
80端口,我们只需要添加80端口到防火墙策略就行了。不会添加可以点我

80端口添加后再次访问


第五步 配置rtmp

切换目录到

cd /usr/local/nginx/conf/

新增文件夹 root

mkdir root

切换到root下,并新建文件文件 rtmp.conf

cd /usr/local/nginx/conf/root/
vim rtmp.conf

编辑内容如下

rtmp {        
   server {
       listen 1935;  
       chunk_size 4096;  
       application live { 
           live on;
       }
       application push{
           live on; 
           push rtmp://127.0.0.1/live; 
       }
   }
}

编辑好后保存并退出
然后编辑配置文件

vim /usr/local/nginx/conf/nginx.conf

添加 include root/*.conf;
添加完后保存并退出
接着

nginx -s reload

Nginx重新载入配置文件


nginx -s reload

让Nginx重新载入配置文件
一切准备就绪

第六步 测试rtmp

测试前我们要准备两个软件帮助我们
OBS推流
OBS-Studio-25.0.4-Full-Installer-x64.exe
提取码:w2h4
VLC播流
vlc-3.0.8-win64.exe
提取码:a1mh

OBS操作

  1. 在下方的来源处添加一个播放源


  2. 点击设置


  3. 在弹出地址点击推流,服务选择自定义。服务器地址手动输入自己的的服务地址,最后确定


  4. 点击开始推流


  5. 可以看到下方开始推了


VLC操作

  1. 点击媒体


    image.png
  2. 点击“打开网络串流” 在URL栏中输入你的服务地址,最后点击播放就好了


效果图



感谢

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,616评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,020评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,078评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,040评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,154评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,265评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,298评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,072评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,491评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,795评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,970评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,654评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,272评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,985评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,815评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,852评论 2 351

推荐阅读更多精彩内容