이 주제에 관련한 질문이 여러 번 올라왔었다. AVI 파일 형식 자체내에서 스트리밍을 지원하지 않기 때문에 AVI의 스트리밍은 어떤 클라이언트를 사용하느냐가 주 관건이다. 현재 AVI 스트리밍에 사용할 수 있는 플레이어는 곰 플레이어와 KMPlayer 정도이다.
따라서 이번 팁에서는 AVI 스트링밍을 하기위해 간단히 웹 서버를 설치하고, 이 웹 서버를 통해 AVI 파일의 스트리밍 서비스를 제공하는 방법을 알아 보도록 하겠다.
XP(Windows XP)나 2003(Windows Server 2003)에서 사용할 수 있는 웹 서버는 IIS, Apache등 상당히 많은 웹 서버가 있지만 이 팁에서는 okto98님이 webshare라는 프로그램...라는 글에서 소개한 WebShare라는 프로그램을 이용하는 것으로 하겠다주1.
필자가 다른 웹 서버보다 이 프로그램을 사용하는 이유는 다음과 같다.
소형
물론 다른 웹 서버처럼 아주 강력한 기능을 제공하는 것은 아니다. 아울러 다른 웹 서버처럼 서버 사이드 언어(ASP, PHP, JSP)나 CGI를 지원하는 것도 아니다. 그러나 사실 간단한 스트리밍 서비스를 제공하기위해 다기능 웹 서버를 설치하는 것은 밥 한끼 먹으려고 소잡는 것과 비슷하기 때문에 가급적 소형, 경량의 웹 서버를 사용하는 것이 좋기 때문이다. 이 프로그램은 실행 파일 하나로 구성되며, 플러그인을 통해 부가적인 기능을 제공한다.
간단한 파일 공유에 적합
WebShare라는 프로그램의 이름에서 알 수 있듯이 이 프로그램은 웹 서버를 통해 파일을 공유하기 쉽도록 설계되어 있다. 한 예로 프로그램 파일 폴더(%PrgramFiles%)를 공유한 경우를 생각해 보자. 프로그램 파일 폴더의 특징은 많은 작은 파일을 클릭해서 내려받아야 한다는 문제점이 있다. 따라서 누군가가 이런식으로 공유하면 대부분의 사용자는 파일을 내려받기 보다는 포기하는 경우가 더 많다. 그러나 WebShare의 플러그인을 이용하면 폴더 째 압축해서 내려받는 것이 가능하다.
사용하기 쉽다
이 프로그램은 다른 웹 서버에 비해 정말 사용하기 쉽다. 실행 파일 하나로 실행되기 때문에 따로 설치할 필요도 없고 설정 역시 아주 간단하다. 따라서 초보자가 자신의 PC를 통해 파일을 공유하려는 경우 적합하다.