Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1386365
  • 博文数量: 188
  • 博客积分: 1784
  • 博客等级: 上尉
  • 技术积分: 2772
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-05 22:20
个人简介

发上等愿,结中等缘,享下等福;择高处立,就平处坐,向宽处行。

文章分类

全部博文(188)

文章存档

2020年(12)

2019年(11)

2018年(4)

2017年(3)

2016年(11)

2015年(22)

2014年(19)

2013年(25)

2012年(32)

2011年(49)

分类: 项目管理

2012-09-05 16:14:38

由于工作需要,今天研究了一下用RED5搭建在线直播的环境。

一、red5安装、设置。
  1、下载red5,我下载的是ZIP包,下载地址:

  2、下载后解压到某个路径:我解压到d:\red5

  3、解压后运行:red5.bat.

  4、启动后,输入地址:,如果能出现界面,则启动成功。

  5、在首页点击“Install”,进入demo安装页面。我这里是想显示直播的demo,就安装“oflaDemo”,选择后点击安装,如下图。安装时注意这个会有段过程,等待一下,我第一次安装是就是因为没有装完,导至后面不管怎么装,在D:\red5.2\webapps\oflaDemo下都没有任务文件,如果是这种情况的朋友,可以直接下载已经编译好的“”,下载解压后就直接放到D:\red5.2\webapps\oflaDemo下。

red5搭建流媒体直播系统

  6、输入地址:,进入流媒体发布demo,进行流媒体的发布。如下图:

red5搭建流媒体直播系统

  7、选择视频设备、音频设备后点击“start”,如下图:

red5搭建流媒体直播系统



  8、在设置中的“server”下,点击“connect”,如下图:

red5搭建流媒体直播系统




9、再切换到视频设备参数界面,点击“publish”进行在线直播发布,如下图:

red5搭建流媒体直播系统








二、直播频道发布管理
  1、我这里就只做了一个简单的web项目,里面就只有一个直接页面。不管是用的什么内容管理系统,其原理都是一样,我这里就不在具体的某个内容管理系统做直播频道的页面了。

  2、我这里用的jw player做直播客户端播放器。有条件的也可以自己用flex写,写这个也不复杂。先下载jw player,下载地址:

  3、下载后把一些必须的文件复制到这个演示的web项目中。在直播页面引入这些脚本,然后写一段调用的代码,如下:
jwplayer("mediaplayer").setup({
flashplayer: "player.swf",
image: "preview.jpg",
file:'stream1305615652879',
streamer:'rtmp://113.65.187.45/oflaDemo'
});

  4、这里注意file,streamer这两个参数,这两个参数设置不正确,会显示不了视频。file就是red5中视频发布时的视频名称。streamer我这里是用的RTMP方式,这个地址就写流媒体服务器的地址一定要用IP,不能写localhost。如下图:

red5搭建流媒体直播系统

  5、该web项目的demo可以在这里

阅读(2973) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~