Red5流媒体服务器搭建教程以及配置方法

2017-09-20   作者:佚名   来源:本站整理   浏览:829   评论:0

Red5流媒体服务器支持:把音频(MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。小编在本页面为大家带来了Red5流媒体服务器搭建教程以及配置方法。有需要的小伙伴可以到这里查看详细内容。

1.配置Red5流媒体服务器之前,我们要确定你的服务器是否已配置了JAVA环境,

2.其次在本站下载"Red5流媒体服务器"安装包,并解压,如:D:/Red5

3. 配置并启动Red5

修改conf下的red5.properties可以修改IP和端口

HTTP是打开Red5的Demo页面用的,RTMP是用于在直播,视频播放等流服务时候使用的协议。

Red5流媒体服务器搭建教程以及配置方法

配置完成后,双击Red5目录下的red5.bat即可启动Red5服务器。

启动完成后,输入http://192.168.7.96:5080,出现画面则表示成功。(如果不改配置文件,用http://localhost:5080即可)

Red5流媒体服务器搭建教程以及配置方法

三. 视频直播

1. 下载Demo

上图首页的最下面第二行有个红色的Install,点击可进入Demo的安装页面。

Red5流媒体服务器搭建教程以及配置方法

直播和流媒体播放都要用到"oflaDemo",选择后点击"Install"安装即可。

安装完成后,在webapps下面出现oflaDemo文件夹。

Red5流媒体服务器搭建教程以及配置方法

2. 设置并发布直播

进入发布设置界面:http://192.168.7.96:5080/demos/publisher.html

Red5流媒体服务器搭建教程以及配置方法

在有摄像头,话筒的情况下,点击Video,在Device中选择摄像头,并点击Start,出现视频画面。

声音同视频,在Audio中设置。

Red5流媒体服务器搭建教程以及配置方法

回到Server画面,在Location中输入rtmp://192.168.7.96:1935/oflaDemo,地址与red5.properties中的rtmp协议的设置必须相同。

点击Connect,右侧出现NetConnection.Connect.Success ,说明连接服务器成功。

Red5流媒体服务器搭建教程以及配置方法

点击Publish页面中的Publish按钮即可对外发布直播。

View页面就是观看的直播,稍微有点延迟。

修改Name可以改变发布的名称。(相当于房间名)

Red5流媒体服务器搭建教程以及配置方法

3. 用自己的页面观看直播

在webapps/oflaDemo下面建一个jwPlayer.html

我使用了jwplayer来播放,下载地址:http://download.csdn.net/detail/sunroyi666/9668965

把jwplayer.js和player.swf放在同级目录下

Red5流媒体服务器搭建教程以及配置方法

主要修改2个地方,streamer就是发布页面的rtmp的地址,file是发布页面中的Name。

Red5流媒体服务器搭建教程以及配置方法

输入地址观看直播:

Red5流媒体服务器搭建教程以及配置方法

四. 流媒体播放

直播搞定以后,流媒体的视频播放就简单多了。

在oflaDemo下面的streams文件夹下,把需要的视频文件放进去。(上传功能可以自己做)

Red5流媒体服务器搭建教程以及配置方法

在jwPlayer.html中,把file改为视频文件名即可观看。

用Red5流媒体播放还有一个优点在于,可以保证视频的安全性。

客户端无论是输入http://192.168.7.96:5080/oflaDemo/(streams)/Avengers2.mp4

还是rtmp://192.168.7.96:1935/oflaDemo/(streams)/Avengers2.mp4

都无法直接下载视频的源文件哦~

五. OpenMeetings远程视频会议

OpenMeetings的运行依赖于Red5,是基于Flash的视频会议解决方案。亮点是能够在会议过程中做PPT演示。

1. 下载并启动OpenMeetings

下载地址:http://openmeetings.apache.org/downloads.html

解压后看到里面实际上自带了Red5

与Red5一样,配置完IP以后启动red5.bat即可。

重要:

如果要修改rtmp端口的话,还需要修改这个文件

D:\apache-openmeetings\webapps\openmeetings\public\config.xml

里面的<rtmpport>1935</rtmpport>

还有,防火墙端口别忘了开放。

这个东西我调查了半天

2.安装数据库

启动过程中,如果没有配置相应的数据库,会报错,根据自己的数据库类型,在下面的路径中找到xml,改名为persistence.xml后修改配置。

默认需要名为openmeetings的数据库,不需要建表。

Red5流媒体服务器搭建教程以及配置方法

2. 配置OpenMeetings

输入http://192.168.7.96:5080/openmeetings/install

会提示用户下载各种工具如ImageMagic, SWFTools, GhostScript, FFMpeg, SoX等,这些工具可以在视频会议的过程中,共享图片等。

比如A在图上写字B也能看到。

有需要的话可以根据提示下载,安装配置。

网上说明的文章也很多,这里就不介绍了。

反正不装也不影响使用。

旧版本有“Continue with STEP1”,点击进入账户设置页面。

我下载的新版本在画面上找了半天都没有这个Link,后来总算把画面拖到最下面看到了“>”按钮,点击后进入账户设置。

输入用户名,密码,邮箱后,一步步设置到最后即可。

3. 登录并使用

输入用户名,密码,点击Sign in 登录

Red5流媒体服务器搭建教程以及配置方法

点击右下方的“开始”按钮进入房间选择

Red5流媒体服务器搭建教程以及配置方法

选择房间并点击“Enter”后,即可开始会议。

Red5流媒体服务器搭建教程以及配置方法

Tags:流媒体 流媒体服务器软件 责任编辑:colin
顶一下(630)
83.55%

网友评论已有 0 人参与评论  

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
  验证码:     登录   注册