Use make_rpmPackage.sh to build automatically. Run this script on RHEL or CentOS. You can find RPM packages in RPMS/SRPMS directroy after the script would run. NOTE: this script is only available for Red5 release version. 1. Create RPM Packages Usage: $ ./make_rpmPackage.sh -h Usage: ./make_rpmPackage.sh [OPTION] red5_version red5_version is like this - 1.0.x - 1.0.3 - 1.0.2 Options: -h, --help * To build 1.0.3-release, like this $ ./make_rpmPackage.sh 1.0.3 $ tree RPMS/ SRPMS/ RPMS/ └── x86_64 ├── red5-1.0.3-1.el7.centos.x86_64.rpm └── red5-debuginfo-1.0.3-1.el7.centos.x86_64.rpm SRPMS/ └── red5-1.0.3-1.el7.centos.src.rpm You can confirm make_rpmPackage.log if failed. 2. Install binary RPM and JDK $ sudo rpm -ivh RPMS/x86_64/red5-1.0.3-1.el7.centos.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:red5-1.0.3-1.el7.centos ################################# [100%] $ sudo vi /var/lib/red5/conf/logback.xml --- logback.xml.orig 2014-12-15 17:36:20.000000000 +0900 +++ logback.xml 2014-12-15 12:41:59.985638644 +0900 @@ -9,7 +9,7 @@ - log/red5.log + /var/lib/red5/log/red5.log false * download JDK and deploy it e.g) red5-1.0.3 requires JDK7 and deploy to /opt/jdk/jdk1.7.0_71 $ sudo vi /etc/init.d/red5 --- red5.orig 2014-12-15 17:36:21.000000000 +0900 +++ red5 2014-12-15 17:49:22.459399002 +0900 @@ -8,7 +8,7 @@ -export JAVA_HOME= +export JAVA_HOME=/opt/jdk/jdk1.7.0_71 if [ -z "$JAVA_HOME" ]; then $ sudo service red5 start Starting red5: [ OK ] $ sudo service red5 status Running red5 (pid 2492) ...