Zainstaluj Red5 na SUSE Linux

Najpierw znać twój system wobec znać co wobec rata.

Zastosowanie uname - Aby zobaczyć, jeśli musisz pobrać 32 lub 64 wersje bitów.

Uzyskać zwolnienie SUSE: Kot /etc/SuSE-release

INSTALACJA JDK

Zainstaluj najnowsze JDK z http://java.sun.com/javase/downloads/index.jsp .

Użycie chmod + x, aby pobrany plik wykonywalny i wykonać go.

Upewnij się, że używana jest Najnowsza wersja:

ln -s /usr/java/najnowsze /usr/miejscowy/jdk
ln -s
/usr/java/ostatni/jre /usr/miejscowy/jre
RM /usr/bin/java

ln -s
/usr/java/najnowsze/bin/java /usr/skrzynia/java
Eksport JAVA_HOME = / usr/java/r /


ZAINSTALOWAĆ SVN

Dostać SVN z: http://Software.openSUSE.org/Search?baseproject = wszystkie&p = 1&q = subversion

Zainstalować pakiety RPM z: rpm -iv nazwapakietu.rpm

Zainstaluj wszelkie zależności wymagane. Szukaj z http://Software.openSUSE.org/Search .

ZAINSTALOWAĆ ANT

wget http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz
z zxvf apache-ant-1.8.0-bin.tar.gz
mv apache-ant-1.8.0 / usr / local / ant

Skonfigurować
ANT_HOME eksport = / usr / local / ant
ln-s / usr / local / ant / bin / ant / usr / local / bin / ant

Wymień stare mrówka
rm / usr / bin / ant
ln-s / usr / local / ant / bin / ant / usr / bin / ant

Sprawdź wersję ant:
ant -version


INSTALL Red5

Pobierz najnowszą Red5 :
svn co http://red5.googlecode.com/svn/java/server/trunk red5

Budowanie Red5 :
cd red5
ant przygotowania
ant gmina

Przesuń Red5:
cd ..
mv red5 / opt / red5

DZIAŁA red5

Zacznij Red5 (Kiedy potrzebujesz lub na serwerze uruchom ponownie):
CD /opt/red5/dist
./red5.sh > start.log &

Instalacji i aktualizacji aplikacji w folderze /opt/red5/dist/webapps . Dla zmiany odniosły skutek, Należy ponownie uruchomić Red5:

1. Sprawdź, czy jest uruchomiona red5:
ps aux | grep red5

2. Przejdź do folderu i zamknął Red5 dół:
CD /opt/red5/dist
./red5-shutdown.sh

3. Zobacz, czy to jeszcze działa czy nie:
ps aux | grep red5

4. Uruchom go ponownie, a także wyprowadzać go logi do pliku z wyboru:
./red5.sh > start.log &

5. Upewnić się, że tryb online:
ps aux | grep red5

Zainstalować ffmpeg mplayer flvtool2 yamdi x264 Theora mp3lame Vorbis OGG FAAC

 

 

Jest to poradnik do umożliwienia udostępniania wideo wsparcia na serwerach CentOS.

To powinno zainstalować ffmpeg, MPlayer, mencoder, flvtool2, był Yami, x264, Theora, mp3lame, Vorbis, ogg, FAAC, faad2, xvid, Informacje mediów, mp4box, neroaacenc . Narzędzia te pozwolą na serwerze:

  • Konwersja plików audio i wideo
  • generowanie miniatur
  • FLV meta wtrysku (flvtool2, był Yami)
  • dodatkowych kodeków (x264, Theora, mp3lame, Vorbis, ogg, FAAC, faad2, xvid)

Jest funkcjonalny i aktualizujemy go za każdym razem możemy skonfigurować nowy serwer.
Montaż odbywa się za pomocą “korzeń” konto.

 

Uwaga: Jeśli polecenia kopiowania i wklejania poniżej, upewnić się, “-” Nie są przekształcane “.”. Jeśli te zamieniony, edytuj “.” z powrotem do “-“. Niektóre opcje korzystania 2 * “-“.

Niektóre przesłanki:

 

rpm -ivh http://rpm.livna.org/livna-release.rpm

yum install libogg libogg-devel libvorbis libvorbis-devel
yum install x264 lame vorbis faac faad2 yamdi

Szybki sposób instalacji ffmpeg, MPlayer, mencoder:

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge uwalnianiu-0.5.2-2.el5.rf.i386.rpm

lub jeśli masz serwer 64bit

rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge uwalnianiu-0.5.2-2.el5.rf.x86_64.rpm

yum install gcc gcc-c++ automake autoconf libtool yasm git subversion
yum install libogg zlib-devel libtool


yum install libogg-devel libvorbis libvorbis-devel
yum -y zainstalować ffmpeg ffmpeg-devel mplayer mencoder ffmpeg-libpostproc

 

 

Edytuj /etc / ld.so.conf plik i dodaj następujące wiersze:

/usr/local/lib
/usr/lib

Idziesz
(wymagany do uzyskania X264)

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

CD/local/src
wget http://www.kernel.org/pub/Software/SCM/git/git-1.8.4.2.tar.gz
tar - zxvf git-1.8.4.2.tar.gz
CD git-1.8.4.2
Aby prefix = / usr/local wszystkie
Aby prefix = / usr/local/install
idziesz –Wersja
Lub :
mniam –disableexcludes = główny zainstaluj git
I git manpages:
CD/local/src
wget http://www.kernel.org/pub/Software/SCM/git/git-manpages-1.6.0.4.tar.gz
CD /usr/local/share/man
tar - zxvf /usr/local/src/git-manpages-1.6.0.4.tar.gz

YASM

YASM jest modułowa asembler, jest to wymagane przez x264 pakiet.

 

CD/usr/local/src /
wget http://www.tortall.net/projects/YasM/releases/YasM-1.2.0.tar.gz
tar zfvx yasm-1.2.0.tar.gz
CD yasm-1.2.0
./skonfigurować
Marka && Aby zainstalować
cd ..

X264

CD/usr/local/src /
git clone git://git.VideoLAN.org/x264.git
CD /usr/local/src/x264
./skonfigurować – -Włącz udostępnione – -prefix = / usr
Marka && Aby zainstalować
ls -s /usr/local/lib/libx264.so /usr/lib/libx264.so
Niezbędne kodeki
CD/usr/local/src /
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
tar xjvf essential-20071007.tar.bz2
mkdir /usr/local/lib/codecs/
mv essential-20071007/ /usr/local/lib/codecs/
chmod -R 755 /usr/local/lib/codecs/

Czy wszystkie kodeki:

CD/usr/local/src /

wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
smoła xjvf wszystkich 20110131.tar.bz2

mkdir /usr/local/lib/codecs/

MV wszystko-20110131 /usr/local/lib/codecs/

CHROMY

CD/usr/local/src /

wget http://downloads.sourceforge.net/Project/lame/lame/3.98.4/lame-3.98.4.tar.gz?r=http://sourceforge.net/projects/lame/files/&TS = 1285175656&use_mirror = przełącznik
tar zxvf lame-3.98.4.tar.gz
CD /usr/local/src/lame-3.98.4
./skonfigurować
Marka && Aby zainstalować

OGG

CD/usr/local/src /
wget downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz
tar zxvf libogg-1.1.3.tar.gz
CD /usr/local/src/libogg-1.1.3
./skonfigurować –Włącz udostępnione && Marka && Aby zainstalować
PKG_CONFIG_PATH = / usr/local/lib/pkgconfig
wywóz PKG_CONFIG_PATH

VORBIS

CD/usr/local/src /
wget downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz
tar zxvf libvorbis-1.1.2.tar.gz
CD /usr/local/src/libvorbis-1.1.2
./skonfigurować && Marka && Aby zainstalować

Theora
CD/usr/local/src /
wget http://downloads.Xiph.org/releases/Theora/libtheora-1.1.1.tar.bz2
smoła jxvf libtheora-1.1.1.tar.bz2
CD /usr/local/src/libtheora-1.1.1
./skonfigurować –prefix = / usr --enable-shared
Marka && zrobić installls -s /usr/local/lib/libtheora.so /usr/lib/libtheora.so
FAAC
CD/usr/local/src /
wget http://downloads.sourceforge.net/FAAC/FAAC-1.28.tar.gz
tar zxvf faac-1.28.tar.gz
CD /usr/local/src/faac-1.28
./skonfigurować –prefix = / usr
Marka && Aby zainstalować

FAAD2

CD/usr/local/src /
wget http://downloads.sourceforge.net/FAAC/FAAD2-2.6.1.tar.gz
smoła zxf faad2-2.6.1.tar.gz
CD faad2
autoreconf - vif
./skonfigurować-Wyłącz-drm-uczynić kaleką-mpeg4ip
Marka && Aby zainstalować

OpenJPEG
CD/usr/local/src /
wget http://openjpeg.googlecode.com/files/openjpeg_v1_3.tar.gz
tar zxvf openjpeg_v1_3.tar.gz
cd OpenJPEG_v1_3

make && make install
ldconfig
VPX

CD/usr/local/src /
wget http://WebM.GoogleCode.com/files/libvpx-v1.1.0.tar.bz2
tar - xjf libvpx-v1.1.0.tar.bz2
CD libvpx-v1.1.0
./skonfigurować –prefix = / usr –Włącz udostępnione –Wyłącz statyczne
Marka && Aby zainstalować
Speex
wget http://downloads.Xiph.org/releases/Speex/Speex-1.2rc1.tar.gz
tar - xvzf speex-1.2rc1.tar.gz
speex CD-1.2rc1
./skonfigurować –prefix = / usr –Włącz udostępnione –Wyłącz statyczne
Marka && Aby zainstalować
Lektor pl
CD/usr/local/src /
wget http://downloads.XviD.org/downloads/XVIDCORE-1.3.2.tar.gz
smoła zxfv xvidcore-1.3.2.tar.gz
CD /usr/local/src/xvidcore/build /rodzajowy
./skonfigurować --enable-shared
Marka && Aby zainstalować
ls -s /usr/local/lib/libxvidcore.so.4.3 /usr/lib/libxvidcore.so.4.3

Przed rozpoczęciem instalacji ffmpeg, skonfigurować pewne powiązanie dla skryptów, które wyglądają w niektórych miejscach dla kodeków:

ln-s /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50
ln-s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51
ln-s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49
ln-s /usr/local/lib/libmp3lame.so.0 /usr / lib / libmp3lame.so.0
ln-s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51
ln-s /usr/local/lib/libavdevice.so.52 /usr/lib/libavdevice.so.52

ln-s /usr/lib/libtheora.so.0.3.10 /usr / local / lib / libtheora.so.0.3.10
ln-s /usr/lib/libx264.so.80 /usr/local/lib/libx264.so.80
ln-s /usr/lib/libtheora.so.0.3.10 /usr / local / lib / libtheora.so
ln -s /usr/lib/libx264.so.80 /usr/local/lib/libx264.so

FFMPEG (Pobierz najnowsze z SVN)

TMPDIR wywóz = $HOME/tmp
Eksport LD_LIBRARY_PATH = / usr/local/lib /
CD/usr/local/src /
git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg

CD /usr/local/src/ffmpeg
./skonfigurować –Włącz gpl –Włącz-w wersji 3 –Włącz udostępnione –Włącz nonfree –Włącz postproc –Włącz libfaac –Włącz libmp3lame –Włącz libspeex –Włącz libopencore-amrnb –Włącz libopencore-amrwb –Włącz libtheora –Włącz libvorbis –Włącz libvpx –Włącz libx264 –Włącz libxvid –Włącz x11grab –ekstra cflags =”-/ Usr/local/to” –ekstra ldflags =”-L/usr/local/lib”

Marka && Aby zainstalować
ln -s /usr/local/bin/ffmpeg /usr/bin/ffmpeg

FFMPEG skonfigurować użycia opcji 2 x “-“. Starszych wersji można pobrać z git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg

BŁĄD: XFixes nie znaleziono #
naprawić: Yum zainstalować libX *

 

MPLAYER

 

CD/usr/local/src /
SVN checkout svn://SVN.mplayerhq.hu/MPlayer/trunk mplayer
CD /usr/local/src/mplayer
SVN update
CD /usr/local/src/mplayer
./skonfigurować && Marka && Aby zainstalować

ln -s /usr/local/bin/mencoder /usr/bin/mencoder
ln -s /usr/local/bin/mplayer /usr/bin/mplayer

FLVTOOL2
Najpierw zainstalować Ruby z WHM.

CD/usr/local/src /
wget rubyforge.org/frs/download.php/9225/flvtool2_1.0.5_rc6.tgz
tar zxvf flvtool2_1.0.5_rc6.tgz
CD /usr/local/src/flvtool2_1.0.5_rc6/
Ruby setup.rb config
Rubin ustawienie konfiguracji
Rubin ustawienie rata

YAMDI

 

CD/usr/local/src /
wget http://downloads.sourceforge.net/Project/yamdi/yamdi/1.4/yamdi-1.4.tar.gz?use_mirror = ufpr
smoła zxf yamdi-1.4.tar.gz
CD yamdi-1.4
gcc yamdi.c -o yamdi-O2-ściana
MV yamdi/usr/bin /
yamdi -h

WYNIKI INSTALACJI

mencoder: /usr/local/bin/mencoder
MPlayer: /usr/local/bin/mplayer
był Yami: /usr/bin/yamdi

Dodaj te skróty do/usr/bin, jeśli potrzebujesz tych tam domyślnie:
MEncoder do /usr/local/bin/mencoder
MPlayer do /usr/local/bin/mplayer

SuPHP naprawić

Z suphp “env -i” jest wymagane w przypadku wykonywania skryptów php.

exec(“ENV -i / usr /am/php ” . $cmd. ‘>/dev / null &");

Media Info
http://mediainfo.sourceforge.net/en/Download/CentOS

wget http://downloads.sourceforge.net/zenlib/libzen0-0.4.14-1.i386.CentOS_5.rpm
wget http://downloads.sourceforge.net/zenlib/libzen0-devel-0.4.14-1.i386.CentOS_5.rpm
wget http://downloads.sourceforge.net/mediainfo/libmediainfo0-0.7.32-1.i386.CentOS_5.rpm
wget http://downloads.sourceforge.net/mediainfo/libmediainfo0-devel-0.7.32-1.i386.CentOS_5.rpm
wget http://downloads.sourceforge.net/mediainfo/mediainfo-0.7.32-1.i386.CentOS_5.rpm
rpm -VI libzen0-0.4.14-1.i386.CentOS_5.rpm
min ti libzen0-devel-0.4.14-1.i386.CentOS_5.rpm
obr. / min -vi libmediainfo0-0.7.32-1.i386.CentOS_5.rpm
obr. / min -vi libmediainfo0-devel-0.7.32-1.i386.CentOS_5.rpm
obr. / min -vi mediainfo-0.7.32-1.i386.CentOS_5.rpm

ln -s /usr/bin/mediainfo /usr/local/bin/mediainfo

MP4Box

yum -y instalować freetype-devel SDL-devel freeglut-devel

wget http - c://Mirror.ffmpeginstaller.com/Source/GPAC/GPAC-Full-0.4.5.tar.gz

tar - xzf gpac pełny-0.4.5.tar.gz
CD gpac

./skonfigurować –prefix = / usr/local/cpffmpeg / –ekstra cflags =-I/usr/local/cpffmpeg/include / –ekstra ldflags =-L/usr/local/cpffmpeg/lib –Wyłącz wx –taśmy

Marka && zrobić lib && aby aplikacje && Aby zainstalować lib && Aby zainstalować

CP bin/gcc/libgpac.so/usr/lib

ln -s /usr/local/cpffmpeg/bin/MP4Box /usr/local/bin/MP4Box
ln -s /usr/local/cpffmpeg/bin/MP4Box /usr/bin/MP4Box

zainstalować - m644 bin/gcc/libgpac.so /usr/local/lib/libgpac.so
chmod + x /usr/local/lib/libgpac.so
ldconfig

neroAacEnc

wget ftp://ftp6.Nero.com/Tools/NeroDigitalAudio.zip
Rozpakuj NeroDigitalAudio.zip -d nero
nero CD/linux
sudo zainstalować -D-m755 neroAacEnc /usr/local/bin

ln -s /usr/local/bin/neroAacEnc /usr/bin/neroAacEnc

uploadProgress

CD/local/src
wget http://pecl.php.net/Get/uploadProgress-1.0.3.1.tgz

 

t

AR - zxvf uploadprogress-1.0.3.1.tgz
CD uploadprogress 1.0.3.1
phpize
./skonfigurować && Marka && Aby zainstalować

Edytuj /usr/lib/php.ini i dodać:

rozszerzenie = “uploadProgress.so”

 

 

FFMPEG2Theora

 

wget http://V2V.CC/~j/ffmpeg2theora/ffmpeg2theora-0.29.linux32.bin
chmod + x ffmpeg2theora-0.29.linux32.bin
zainstalować -m 755 ffmpeg2theora-0.29.linux32.bin /usr/local/bin/ffmpeg2theora

 

wget http://V2V.CC/~j/ffmpeg2theora/ffmpeg2theora-0.29.linux64.bin
chmod + x ffmpeg2theora-0.29.linux64.bin
zainstalować -m 755 ffmpeg2theora-0.29.linux64.bin /usr/local/bin/ffmpeg2theora

 

Zobacz także:

http://www.VIMP.com/en/documentation-FAQ-article/Items/HOWTO-install-the-transcoding-Tools-on-RedHat-CentOS-etc.html

ASM jest modułowa asembler, jest to wymagane przez x264 pakiet.

Koder-dekoder:$ wget \
http://www.tortall.net/projekty/YasM/prasowe/YasM-0.7.0.tar.gz
Kodek:$ trwa Jasper zfvx-0.7.0.tar.gz
Kodek:$ cd YasM-0.7.0
Koder-dekoder:$ ./skonfigurować
Kodek:$ Marka && Marka instalacji
Koder-dekoder:$ cd ..