利用nginx搭建RTMP视频点播、直播、HLS服务器

  • 时间:
  • 浏览:1
  • 来源:uu快3游戏_uu快3计划_苹果版

换成完这两处就让,重新启动nginx打开浏览器看看,是不是有如下图显示: 



有那末看后红框框的live字样呢?机会也能 显示出来,证明你的配置生效了。

打开视频播放软件选者的是VLC media-> open network stream…. 

如图填写亲戚朋友 要点播的节目地址rtmp://localhost/vod/qq.mp4 如图: 



点击play就也能 播放了。 

当然点播不使用RTMP插件nginx自身也是也能 实现点播服务的。那统统 配置location帕累托图,机会下面亲戚朋友 要配置直播和回看功能统统 选者了RTMP服务。

安装nginx的依赖库

配置目录/opt/video/vod为存放视频文件的位置了,就让们就往里边放1个 文件吧。我放了1个 qq.mp4文件。 

文件放好就让,那就让亲戚朋友 重新启动一下nginx

通过上一步nginx服务器机会搭建完成,统统 亲戚朋友 就也能 开启1个 视频点播的服务了。打开配置文件nginx.conf,换成RTMP的配置。

接着亲戚朋友 就在点播服务器配置文件的基础之上换成直播服务器的配置。一共1个 位置,第一处统统 给RTMP服务换成1个 application你这个名字也能 任意起,也也能 起多个名字,机会是直播让人叫做它live吧,机会打算弄多个频道的直播就也能 live_cctv1、live_cctv2名字任意。第二处统统 换成1个 location字段,字段的内容请直接看文件吧。

配置并编译nginx 

使用nginx的默认配置,换成nginx的rtmp模块。 

还等什么让亲戚朋友 推送1个 节目看看(着实专业词叫录制,里边机会使用录制你这个词。)吧。

运行测试nginx 

进入安装目录/usr/local/nginx,运行命令./sbin/nginx

注意:就让所有的命令也有/usr/local/nginx目录运行,也nginx配置文件的相对目录。

亲戚朋友 想一想机会直播服务也能把节目录制在本地,亲戚朋友 不就也能 直接进行回看先前的节目了吗?回看一分钟、一小时甚至一天的。想想就兴奋不需要写代码有现成的也能 使用。如可在么在用呢?继续看nginx的配置吧。

这次推送我使用的是OBS(Open Broadcaster Software)有关它的安装请参考先前我写的Ubuntu安装OBS(Open Broadcaster Software)里边的博客里我会给亲戚朋友 介绍如可使用手机收集视频统统 推送到服务器上。

from:http://blog.csdn.net/kingroc/article/details/50839994

打开浏览器在地址栏输入:localhost。机会,如下图显示那样就证明您的nginx服务器搭建成功了。 

1.换成完成也能能重新启动nginx,机会这次nginx也能向服务器写切片视频文件,但nginx我又那末给nginx指定用户名那末走默认的nobody用户和nogroup用户组,着实统统 那末组。统统 我对也能写入的目录做了增大权限的修改。 

如下图,就让做统统 为了处置机会权限问提而无法写文件。 

 

2.如可给服务器录制视频,在上一节机会说过,这里就不再说了。 

3.查看视频文件是不是真的录制上那末,继续看图: 

 

机会产生切片视频文件了。其中还有1个 index.m3u8。 

4.播放视频,这次就让http开头的了,“http://localhost/live/test/index.m3u8”。 

5.机会也能 播放了,如可回看呢?着实你这个index.m3u8文件仅仅是目录。想回看那个就播放那个.ts文件就也能 了。

sudo ./sbin/nginx -s reload