본문 바로가기

스트리밍

HLS 라이브 스트리밍 지연문제 HLS(HTTP Live Streaming의 약자)는 HTTP 프로토콜을 통해 전송하는 방식으로 기존의 RTP, RTMP로 전송을 대체하는 라이브 스트리밍 방식이다. 영상을 ts파일 평태로 조각내어 전송하기 때문에 네트워크 속도에 따라 비트레이트를 조정할 수 있는 장점이 있다. 이것은 "Adaptive Bitrate Streaming 지원 : 네트워크 속도에 따라 동영상 시청 중단 없이 다양한 비트레이트로 전송이 가능" 이라는 표현으로 HLS의 장점에서 많이 언급이된다. 그러나 HLS는 치명적인 약점이 있는데, 지연(Delay) 문제가 발생한다는 점이다. 와우자 서버를 사용했을 때 아무리 튜닝을 잘해도 15초 정도의 지연이 발생한다. FMS로는 약 7초 정도까지는 줄일 수 있다고는 함. (FMS는 와우자.. 더보기
리눅스 환경하에서 스트리밍 서버 구축하기 MS환경에서 실시간방송(스트리밍)서버를 구동해야 한다라고 생각하는 분들이 많습니다. 그러나 최근 리눅스 환경하에서도 flv를 이용하여 스트리밍서버를 구축하는 곳도 많이 생겨나고 있습니다. 그것은 flv라는 어도비사에서 나온 플래시 스트리밍 파일 포맷을 영향입니다. 사실 MS환경에서 스트리밍 환경을 구축을 하기 위해서는 비용이 꽤들어갑니다. 스트리밍을 지원하는 윈도우미디어서버를 구축하기 위해서는 Windows Server 라이센스 비용이 문제인데 이에 반해 리눅스 환경하에서는 전혀 OS에 대한 비용이 들어가지 않기 때문입니다. 몇년전까지 만해도 리눅스에서 실시간방송(스트리밍)서버를 구축하기 위해서는 리얼미디어서버나 매크로미디어(아도비)의 FMS등의 고가 솔루션이 필요했습니다. 차라리 고가 솔루션을 구입할 .. 더보기