Centos下安装red5流媒体服务器

来源:互联网 发布:网络币骗局 编辑:程序博客网 时间:2024/06/04 18:31

首先red5是一款开源免费的流媒体服务器。具体是干嘛的我就不介绍了。相信当你看到我这篇文章时。你应该知道了吧。

red5是使用java编写的。所以 说不掉的 就是必须安装 jdk。版本我推荐大家安装1.8.


下面我们正式安装red5流媒体服务器。


一、下载red5

https://github.com/Red5/red5-server/releases

选择red5-server-1.0.6-RELEASE-server.tar.gz,解压到 /usr/local/red5



二、设置为可执行

cd /usr/local/red5  chmod +x *.sh 

三、安装

./red5.sh  
如果出现
Running on  LinuxUnable to locate Java. Please set JAVA_HOME environment variable.

请先安装JDK  或配置JAVA_HOME

http://blog.csdn.net/dong_18383219470/article/details/58201458

四、编辑配置文件

找到/usr/local/red5/webapps/live/WEB-INF/red5.properties文件,增加0.0.0.0 IP地址。



五、添加启动项

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@gmail.com)    PROG=red5  RED5_HOME=/usr/local/red5  DAEMON=$RED5_HOME/$PROG.sh  PIDFILE=/var/run/$PROG.pid    # Source function library  . /etc/rc.d/init.d/functions    [ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5    RETVAL=0    case "$1" in  start)  echo -n $"Starting $PROG: "  cd $RED5_HOME  $DAEMON >/dev/null 2>/dev/null &  RETVAL=$?  if [ $RETVAL -eq 0 ]; then  echo $! > $PIDFILE  touch /var/lock/subsys/$PROG  fi  [ $RETVAL -eq 0 ] && success $"$PROG startup" || failure $"$PROG startup"  echo  ;;  stop)  echo -n $"Shutting down $PROG: "  killproc -p $PIDFILE  RETVAL=$?  echo  [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROG  ;;  restart)  $0 stop  $0 start  ;;  status)  status $PROG -p $PIDFILE  RETVAL=$?  ;;  *)  echo $"Usage: $0 {start|stop|restart|status}"  RETVAL=1  esac    exit $RETVAL

六、添加到服务

chmod +x /etc/rc.d/init.d/red5  chkconfig --add red5  chkconfig red5 on 


七、设置防火墙

打开5080、1935等端口

八、启动服务器

/etc/init.d/red5 start 

0 0
原创粉丝点击