red5 server 스트리밍 서비스 구축 좋은 소프트웨어

자바로 돌아간다. 윈도우즈 프로그램도 있다.

터미널 환경설정
JAVA_HOME=/usr/java/default

[ 다운로드 ]
wget https://github.com/Red5/red5-server/releases/download/v1.0.9-RELEASE/red5-server-1.0.9-RELEASE.tar.gz
tar -vxzf red5-server-1.0.9-RELEASE.tar.gz

[ 환경설정 ]
vi red5-server/conf/red5.properties
host를 실제 IP로 바꾸고 필요하면 포트도 바꾼다.

[ red5실행 ]
cd ~red5-server
./red5.sh
red5.service를 등록하고 실행할 수 있다.
red5-debug.sh로 실행해보고 메모리 부족 에러가 발생하면 red5.sh파일에서 메모리 설정값을 많이 올려준다.


[ 웹접속 ]
http://192.168.100.181:5080
"Install a ready-made application" 항목을 클릭하여 모듈들을 설치하자.

"Launch a demo"항목을 클릭하면 서비스 리스트가 표시된다.

"Publisher"를 클릭하면 실시간 동영상 제공이 가능하다.
Typte을 Record로하면 streams 디렉토리 밑에 Name이름으로 파일이 생긴다.


"Admin Panel"을 선택하면 서비스 상태를 확인할 수 있다.
admin/admin이다.


"OFLA Demo"->JWPlayer demo를 클릭하면 웹에 등록된 동영상 파일을 실행할 수 있다.
서버쪽에 등록한 파일을 실행하려면 아래 파일을 수정하면된다.

웹서버 루트 : ~red5-server/webapps/oflaDemo
수정 파일 : index.html
파일등록 : ~red5-server/webapps/oflaDemo/streams
웹에서 독화하면 "파일등록"경로에 새로운 파일이 생성된다.

"OFLA Demo"->Classic demo을 클릭하면 streams디렉토리에 등록된 파일을 실행할 수 있다.
rtmp localhost를 IP로 바꾸고 connect를 클릭하면 library가 표시된다.
library를 더블 클릭하면 video화면에 보인다.


실시간으로 방송하는 화면을 flash로 간단하게 작성하여 웹에 등록하고 공유할 수 있다.
(이건 내 목적이 아니라 통과.ㅎㅎ)

덧글

댓글 입력 영역