在Linux上进行red5流媒体服务器的部署简单教程.docx

在Linux上进行red5流媒体服务器的部署简单教程.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在Linux上进行red5流媒体服务器的部署简单教程

CentOS下部署Red5Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能。一、首先安装好jdk1.6red5是基于java实现的开源流媒体服务器。所以运行red5一定要有java环境首先查看CentOS自带的JDK是否已安装。输入如下命令,查看已经安装的JAVA版本信息。java -version如果显示当前安装的版本号为1.6,则不需要再安装。(一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK)安装jdk步骤:1、在/usr下建立一个java目录,以备将java程序安装在此目录下 mkdir /usr/java2、拷贝安装包在此目录下,解压文件 tar?-xzvf?jdk-6u40-linux-x64.gz或者,如果你下载的文件是rpm 格式的话,在上面用tar命令处,替换为下列命令来安装,其他步骤不变。?rpm -ivh jdk-7u13-linux-x64.rpm 3、解压后,在/usr/java目录下就会生成一个新的目录jdk1.6.0_40,该目录下存放的是解压后的文件。为了以后设置方便,将目录jdk1.6.0_40改名为jdk,输入mv?jdk1.7.0_13?jdk??4、配置环境变量 vi?/etc/profile进入配置文件,如下图所示,将红色框中的第一行删除,换为下面三行配置信息。5、执行配置文件,令其立刻生效 source /etc/profile6、输入Java –version出现版本号即为安装成功。二、安装Red51.创建临时目录:cd /usr/localmkdir temp2.下载red5包wget?/downloads/red5/1_0/red5-1.0.0.tar.gz/downloads/red5/1_0/red5-1.0.0.tar.gz3.解压缩,并拷贝到/usr/local/red5目录下tar zxvf red5-1.0.0.tar.gzmv red5-1.0.0-build-jenkins-red5-226 /usr/local/red54.设置为可执行cd /usr/local/red5chmod +x *.sh?5.测试Red5./red5.sh如果最后一行显示:Installer service created,则说明安装成功了。??6.编辑配置文件找到/usr/local/red5/conf/perties文件,将其中的?改为服务器IP地址。?三、添加服务启动项1.编辑启动脚本?vi /etc/init.d/red5#!/bin/bash# For RedHat and cousins:# chkconfig: 2345 85 85# description: Red5 flash streaming server# processname: red5# Created By: Sohail Riaz (sohaileo@)PROG=red5RED5_HOME=/usr/local/red5DAEMON=$RED5_HOME/$PROG.shPIDFILE=/var/run/$PROG.pid# Source function library. /etc/rc.d/init.d/functions[ -r /etc/sysconfig/red5 ] . /etc/sysconfig/red5RETVAL=0case $1 instart)echo -n $Starting $PROG: cd $RED5_HOME$DAEMON /dev/null 2/dev/null RETVAL=$?if [ $RETVAL -eq 0 ]; thenecho $! $PIDFILEtouch /var/lock/subsys/$PROGfi[ $RETVAL -eq 0 ] success $$PROG startup || failure $$PROG startupecho;;stop)echo -n $Shutting down $PROG: killproc -p $PIDFILERETVAL=$?echo[ $RETVAL -eq 0 ] rm -f /var/lock/subsys/$PROG;;restart)$0 stop$0 start;;status)status $PROG -p $PIDFILERETVAL=$?;;*)echo $Usage: $0

文档评论(0)

peain + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档