본문 바로가기

솔루션가이드

리눅스 환경하에서 스트리밍 서버 구축하기

MS환경에서 실시간방송(스트리밍)서버

구동해야 한다라고 생각하는 분들이 많습니다.

그러나 최근 리눅스 환경하에서도 flv를 이용하여

스트리밍서버를 구축하는 곳도 많이 생겨나고 있습니다.
그것은 flv라는 어도비사에서 나온 플래시 스트리밍 파일 포맷을 영향입니다.

사실 MS환경에서 스트리밍 환경을 구축을 하기 위해서는 비용이 꽤들어갑니다.

스트리밍을 지원하는 윈도우미디어서버를 구축하기 위해서는

Windows Server 라이센스 비용이 문제인데

이에 반해 리눅스 환경하에서는 전혀 OS에 대한 비용이 들어가지 않기 때문입니다.

몇년전까지 만해도 리눅스에서 실시간방송(스트리밍)서버를 구축하기 위해서는

리얼미디어서버나 매크로미디어(아도비)의 FMS등의 고가 솔루션이 필요했습니다.

차라리 고가 솔루션을 구입할 바에는 차라리 MS 환경으로 가는 것이 저렴했습니다.

그러나 최근 RED5라는 자바 및 오픈소스 기반의 무료 솔루션이 등장함으로

많은 기업에서 시험적으로 리눅스 스트리밍을 도입하기 시작하였습니다.


사용자 삽입 이미지


호스팅 업체에서도 최근 flv 호스팅이라는 서비스를 상품화해 판매하고도 있습니다.
(가비아 등)

물론 자체적으로 서버상에서 jdk1.5이상 / 톰캣 / red5를 설치하여

flv 스트리밍 서비스도 구축할 수 있습니다.
(설치 방법은 검색엔진에서 'red5 설치' 라고 검색하면 쉽게 찾을 수 있습니다.)

UCC를 구축하는 업체는 flex로 플레이어를 만들고

업로드된 파일의 변환은 ffmpeg 를 사용하며,

스트리밍은 RED5를 사용하여 쉽게 UCC사이트를 구축하는 것도 봤습니다.

이제 점점더 IT환경은 저비용의 리눅스 환경으로 전환되는 것이 아닌가 하는 생각이 듭니다.