重要: Windows下搭建基于nginx的rtmp直播服务器 亲测成功

本文详细介绍了在Windows环境下,如何成功搭建基于nginx的RTMP直播服务器,并使用FFmpeg推流、Wireshark抓包以及VLC拉流进行验证。通过下载特定版本的nginx、配置rtmp模块,以及调整服务器配置文件,最终实现OBS推流到本地服务器并用VLC播放验证。

 

亲测成功

在windows上使用ffmpeg推流H.264视频到nginx RTMP服务器

我们在ffmpeg的目录下放置一个视频,然后cmd进入该目录,把视频推流至rtmp://127.0.0.1:1935/live,   可以再使用vlc拉流验证FFmpeg是否推流成功。流程操作见下图:

FFmpeg推流:

 

开启RTMP服务器:

Wireshark抓包tuiLiu_huiHuan.pcapng。

vlc拉流:

对应的FFmpeg资源,windows下基于nginx的RTMP服务器,推流的H264文件,推流的wireshark抓包文件见我的CSDN资源下载。

 

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

windows环境搭载 rtmp服务器(亲测成功

 

 

1. 下载 nginx 1.7.11.3 Gryphon

下载链接: http://nginx-win.ecsds.eu/download/nginx 1.7.11.3 Gryphon.zip

下载完成后解压;

将解压后的目录名:

  nginx 1.7.11.3 Gryphon

改成:

  nginx_1.7.11.3_Gryphon

 

 

2. 下载服务器状态检查程序 stat.xsl

https://github.com/arut/nginx-rtmp-module/

将nginx-rtmp-module-master.zip解压后复制到目录:nginx-1.7.11.3-Gryphon下,

保证stat.xls的目录为:

nginx-1.7.11.3-Gryphon\nginx-rtmp-module\stat.xsl

,

,

 

3. 启动服务器

进入windows的cmd;

> cd nginx-1.7.11.3-Gryphon

> nginx.exe -c conf\nginx-win-rtmp.conf

(输入命令 nginx.exe -c conf\nginx-win.conf 启动nginx服务器

回车后没有任何提示,代表服务器已经启动成功了)

 

地址栏输入 127.0.0.1:80 可以看到 欢迎页面 ,有人不经会问了。为啥是80端口啊?为啥不是9090端口?

莫急,马上讲解 。

咱们打开服务器目录下的 conf 文件夹 找到 nginx-win.conf 文件

总的来说,直接下载压缩包,改改端口。运行一下cmd命令就启动了。

 

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

亲测成功   OBS  RTMP  推流给   战旗直播

我在下载宜播软件的时候,下了一个directx_Jun2010_redist(Direct  X  9.0c),这才把obs成功安装。

参考  RTMP推流教程   http://service.ivideostar.com/jypd/courseplayer.aspx?courseid=4236&episodeid=4457

https://www.bilibili.com/video/av78808759  OBS推流教程

 

obs : 文件->设置->推流->自定义->服务器输入战旗的

,串流秘钥输入战旗的

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

,确定,开始推流就好了。

 

 

///////////////////////////////////////////////////////////////////////////////////////

 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

亲测成功  上面那个测试测出OBS推流成功,现在测试我搭建的   windows下搭建基于nginx的rtmp服务器 是否成功,亲测成功。(127.0.0.1本机测试)

 

windows下搭建基于nginx的rtmp服务器:  https://bbs.csdn.net/topics/397496635         https://download.csdn.net/download/jiaowo_ccc/10122367?utm_source=bbsseo

已经配置好了,懒得动手的同学可以下载过来运行一下

进入windows的cmd; > cd nginx-1.7.11.3-Gryphon > nginx.exe -c conf\nginx-win-rtmp.conf //使用该配置文件!!

,,,,,,,

,,,,,,,

OBS : 文件,设置,推流,

  

,,,,开始推流,,,

,,,

 

VLC拉流:媒体,打开网络串流,网络,输入:rtmp://localhost:1935/live(该RTMP地址由RTMP服务器Nginx的配置文件conf决定)

,,,播放,即可看到OBS推流的画面,成功。

 

 

注:obs及其刚才提到的插件(我是Windows7环境),已配置好的 windows下搭建基于nginx的rtmp服务器  已经上传。

 

 

 

 

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_36973999

你的鼓励是我对你的帮助的回报

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值