커뮤니티 정보

제목 수리눅스 2.0 red5 스트리밍 서버구축하기
등록자 관리자 등록일 2014.09.20 12:29:01 접속 89733
수리눅스 2.0 red5 스트리밍 서버구축하기

1) 자바소스 구하기 및 설치
http://java.sun.com/javase/downloads/index.jsp
jdk-6u20-linux-i586-rpm.bin 파일을 다운로드하여 실행권한을 준 후 실행하면 rpm 파일을 만들고 설치까지 완료됩니다.
chmod +x jdk-6u20-linux-i586-rpm.bin
./jdk-6u20-linux-i586-rpm.bin
설치후 확인 # java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)

2) ant설치
cd /usr/src
wget http://mirrors.kahuki.com/apache/ant/binaries/apache-ant-1.8.1-bin.tar.bz2
tar jxvf apache-ant-1.8.1-bin.tar.bz2
mv apache-ant-1.8.1 /usr/local/ant
확인 ant -version

3) Ant and Java 환경설정
export ANT_HOME=/usr/local/ant
export JAVA_HOME=/usr/java
export PATH=$PATH:/usr/local/ant/bin
export CLASSPATH=.:$JAVA_HOME/lib/classes.zip

4) svn 다운로드 RED5 Server 설치하기
yum install subversion // svn 설치방법
cd /usr/src
svn checkout http://red5.googlecode.com/svn/java/server/trunk/ red5
mv red5 /usr/local/
cd /usr/local/red5
ant prepare
ant dist
you will see a ton of lines, but you should get at last
BUILD SUCCESSFUL
cp -r dist/conf .
./red5.sh
# 참고 /home/red5 개정으로 설치해도 됨

5) Init 스크립트 작성
vi /etc/init.d/red5
download http://www.sohailriaz.com/downloads/red5.txt // 여기소스 이용하여 붙여넣기
// red5 서비스 시작
/etc/init.d/red5 start
// red5 작동상태 확인
/etc/init.d/red5 status
red5 (pid XXXXX) is running…

6) 테스트
iptables(방화벽)에서 3690,5080,1935,1936,8088 포트를 오픈한다.
/etc/sysconfig/iptables 파일의 중간쯤 ( 끝에서 두번째줄 위에만 되면 상관 없음) 다음 줄 삽입합니다.
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5080 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1935 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1936 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8088 -j ACCEPT
# 설정 후에 꼭, 방화벽(iptables)를 재시작 합니다.
service iptables restart
http://yourip:5080/

- SULinux 늘미소 제공 -
... 자료없음 ...