웹 서버에 mp4 파일을 업로드 플래쉬 플레이어나 html5 video tag 로 보면
mp4 파일을 다운로드 후 재상이 되기 때문에 초기 재생시 버퍼링 buffer 시간이
많이 걸리는 문제 점이 있어서 스트림 서버를 적용해야 하는데 와우자를 구매 하거나
red5 서버를 설치 해야 하는데 와우자는 많은 기능이 있지만 가격이 비싸다
red5 도 자바 기반이라 설치도 복잡하다.
단순이 mp4 파일을 올리구 보는 것이라면 아파치 mp4 스트림 모듈을 설치하면
mp4는 버퍼링 없이 바로 볼 수 있다
wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz
모듈 다운
tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz
압축 풀기
cd mod_h264_streaming-2.2.7
./configure --with-apxs='/home/apache2/bin/apxs'
///home/apache2/bin/apxs 아파치 설치 한 경로
make
make install
설치 완료 하면
apache2/modules
디렉토에 mod_h264_streaming.so
이 생성됨
httpd.conf 파일에
LoadModule h264_streaming_module modules/mod_h264_streaming.so AddHandler h264-streaming.extensions .mp4
추가 후 아파치 재시작
/home/apache2/bin/apachectl restart
기존 처럼 httpd:// 로 mp4 파일을 연결해서 보면
버퍼링 시간이 줄어 든것을 알 수 있을 것이다.
다운 받운 후 재생하는 것이 아니라 바로 플레이 된다.
|