Open ScottWei007 opened 6 years ago
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON="/home/scott/red5/red5-server/red5.sh" NAME="Red5" RED5_HOME=/home/scott/red5-server PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME DESC="Red5 Server"
. /lib/lsb/init-functions set -e
PROCESS_DIR="/usr/local/bin/red5-1.0"
log_daemon_msg () {
echo $@
} log_progress_msg() { echo $@ } log_end_msg () {
if test "$1" != "0"; then echo "Error with $DESCRIPTION: $NAME" fi return $1
}
case "$1" in start) log_daemon_msg "Starting $DESC" "$NAME" start-stop-daemon --start --pidfile $PIDFILE \ --chdir $RED5_HOME --background --make-pidfile \ --exec $DAEMON log_end_msg $? ;; stop) log_daemon_msg "Stopping $DESC" "$NAME" start-stop-daemon --stop --quiet --pidfile $PIDFILE \ --name java rm -f $PIDFILE log_end_msg $? ;; restart|force-reload) echo -n "Restarting $DESC: $NAME" start-stop-daemon --stop --quiet --pidfile $PIDFILE \ --name java rm -f $PIDFILE sleep 1 echo -e $0 start ;; *) echo "Usage: $0 {start|stop|restart|force-reload}" >&2 exit 1 ;; esac
exit 0 ###############
解决start-stop-daemon报错:yum -y install lsb wget http://ftp.de.debian.org/debian/pool/main/d/dpkg/dpkg_1.17.25.tar.xz tar -xf dpkg_1.17.25.tar.xz cd dpkg-1.17.25 ./configure >/dev/null make >/dev/null cd utils make sudo cp start-stop-daemon /usr/local/bin/start-stop-daemon
授权该文件chmod 777 red5,并运行:/etc/init.d/red5 start
安装安装git:yum install git
克隆:git clone git://git.ffmpeg.org/rtmpdump 8.下载Patch.diff文件,http://pastebin.com/raw.php?i=6cC9BSTc或者https://github.com/downloads/K-S-V/Scripts/rtmpdump-2.4.zip
复制它到rtmpdump目录下,授权,并 patch -p0 -i Patch.diff
编译:make make install prefix=/usr
解决ffmpeg: error while loading shared libraries: librtmp.so.1:报错: 在/etc/ld.so.conf文件加上:/usr/local/lib/ 保存刷新:: sudo ldconfig
测试rtmpdump --help
下载安装解压ffmpeg:wget http://johnvansickle.com/ffmpeg/releases/ffmpeg-1.2.3-64bit-static.tar.bz2
授权,运行/ffmpeg --help
测试命令: rtmpdump -r "rtmpe_stream" -a "live" -f "WIN 11,9,900,117" -W "swf_player" -p "home_page" -y "playpath" --live | ffmpeg -re -i - -sn -vcodec copy -acodec copy -f flv "rtmp://127.0.0.1:1935/live/jsx2"
Provides: Red5
Required-Start:
Required-Stop:
Default-Start: 2 3 4 5
Default-Stop: 0 1 6
Short-Description: Red5 Streaming Server
Description: Init script for Red5 server
END INIT INFO
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON="/home/scott/red5/red5-server/red5.sh" NAME="Red5" RED5_HOME=/home/scott/red5-server PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME DESC="Red5 Server"
. /lib/lsb/init-functions set -e
PROCESS_DIR="/usr/local/bin/red5-1.0"
log_daemon_msg () {
Dummy function to be replaced by LSB library.
} log_progress_msg() { echo $@ } log_end_msg () {
Dummy function to be replaced by LSB library.
}
case "$1" in start) log_daemon_msg "Starting $DESC" "$NAME" start-stop-daemon --start --pidfile $PIDFILE \ --chdir $RED5_HOME --background --make-pidfile \ --exec $DAEMON log_end_msg $? ;; stop) log_daemon_msg "Stopping $DESC" "$NAME" start-stop-daemon --stop --quiet --pidfile $PIDFILE \ --name java rm -f $PIDFILE log_end_msg $? ;; restart|force-reload) echo -n "Restarting $DESC: $NAME" start-stop-daemon --stop --quiet --pidfile $PIDFILE \ --name java rm -f $PIDFILE sleep 1 echo -e $0 start ;; *) echo "Usage: $0 {start|stop|restart|force-reload}" >&2 exit 1 ;; esac
exit 0 ###############
解决start-stop-daemon报错:yum -y install lsb wget http://ftp.de.debian.org/debian/pool/main/d/dpkg/dpkg_1.17.25.tar.xz tar -xf dpkg_1.17.25.tar.xz cd dpkg-1.17.25 ./configure >/dev/null make >/dev/null cd utils make sudo cp start-stop-daemon /usr/local/bin/start-stop-daemon
授权该文件chmod 777 red5,并运行:/etc/init.d/red5 start
安装安装git:yum install git
克隆:git clone git://git.ffmpeg.org/rtmpdump 8.下载Patch.diff文件,http://pastebin.com/raw.php?i=6cC9BSTc或者https://github.com/downloads/K-S-V/Scripts/rtmpdump-2.4.zip
复制它到rtmpdump目录下,授权,并 patch -p0 -i Patch.diff
编译:make make install prefix=/usr
解决ffmpeg: error while loading shared libraries: librtmp.so.1:报错: 在/etc/ld.so.conf文件加上:/usr/local/lib/ 保存刷新:: sudo ldconfig
测试rtmpdump --help
下载安装解压ffmpeg:wget http://johnvansickle.com/ffmpeg/releases/ffmpeg-1.2.3-64bit-static.tar.bz2
授权,运行/ffmpeg --help
测试命令: rtmpdump -r "rtmpe_stream" -a "live" -f "WIN 11,9,900,117" -W "swf_player" -p "home_page" -y "playpath" --live | ffmpeg -re -i - -sn -vcodec copy -acodec copy -f flv "rtmp://127.0.0.1:1935/live/jsx2"