推广 热搜: 行业  设备    系统  参数  经纪    教师  机械  中国 

windows下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能

   日期:2024-11-17     作者:n19v1    caijiyuan   评论:0    移动:http://zleialh.xhstdz.com/mobile/news/7121.html
核心提示:操作系统:win10 64位系统Linux下搭建Nginx搭建Rtmp流媒体服务器方法请看这里:流媒体服务器的主要功能是以流式协议(RTP/RTSP、

操作系统:win10 64位系统

windows下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能

Linux下搭建Nginx搭建Rtmp流媒体服务器方法请看这里

流媒体服务器的主要功能是以流式协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端,供用户在线观看;也可从视频采集、压缩软件接收实时视频流,再以流式协议直播给客户端。

nginx服务器是开源的高性能的http服务器,反向代理服务器,在国内许多公司应用比较多。

rtmp是实时消息传输协议(real time messaging protocol),主要应用在流媒体传输,实时音视频通信的协议。

三、搭建流媒体服务器

3.1 下载Nginx

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。

Nginx 下载地址:

CSDN下载地址: 

我这里在电脑D盘建立了一个Nginx文件夹,然后将下载的nginx 1.7.11.3 Gryphon.zip文件解压在Nginx文件夹下(我这里解压,选择的是解压到当前目录)。

3.2 配置nginx.conf文件

接下来在D:Nginxconf 目录下新建一个nginx.conf文件。

写入以下代码:

需要注意的地方:上面配置文件里,有两个地方设置了端口号,一个是HTTP(8099),一个是RTMP(8888),这两个端口号必须是系统当前没有使用的,如果被占用,下面3.4的步骤就会报错。

3.3 建立工作目录

在D:Nginx 目录下新建三个目录:m3u8File、rec、vod 。

3.4 检查配置是否正确

打开windows命令行终端,进入到D:Nginx 目录下,运行nginx.exe -t 。 出现以下结果,就表示成功。

3.5 启动Nginx服务器

在命令行,继续运行启动命令。

启动之后,用户可以通过命令nginx.exe -s stop或者nginx.exe -s quit停止nginx。

接下来,打开浏览器,输入地址:http://127.0.0.1:8099/ ,查看nginx启动状态,看到下面页面就表示启动成功了,。

在Nginx的配置文件里,设置RTMP服务器的端口号是8888,下面使用编写的推流软件进行测试。

因为是在本地测试,我这里就使用本地IP地址:127.0.0.1

根据上面的配置说明,那么本机Nginx服务器的推流和拉流的地址就是:rtmp://127.0.0.1:8888/live/video01

上面地址里“live”是在配置文件里设置的,“video01”是随意写,是服务器创建的临时目录。

接下来打开Vlc软件,测试下拉流效果。 拉流地址和推流地址是一样的:rtmp://127.0.0.1:8888/live/video01

本文地址:http://zleialh.xhstdz.com/news/7121.html    物流园资讯网 http://zleialh.xhstdz.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号