티스토리 뷰

 내컴퓨터에 있는 영상파일을 실시간으로 재생할 수 있는 프로그램인 Qloud Media를 소개합니다. iOS에서는 AirVideo가 제가 생각하는 최고의 프로그램이지만, 안드로이드는 AirVideo 대신 Qloud Media가 있습니다. AirVideo는 2년전부터 사용하고 있지만 귀차니즘이 많은 사람에게는 최고의 프로그램입니다. 이런 류의 프로그램들의 단점이라면 항상 내 컴퓨터가 켜져있어야하고, 인터넷이 느리면 밖에서 보기도 힘들긴 합니다.


 제가 소개하는 Qloud Media는 외부에서 접근하기 위한 설정과 서버, 안드로이드용 프로그램을 소개합니다. Qloud Media는 iOS, Window Phone용 어플도 존재합니다.


Qloud Media 리뷰 목록

 1. Qloud Media 서버 설치 및 설정

 2. Qloud Media 안드로이드 앱 사용

    http://www.thdev.net/448


Qloud Media 동작 방식

 서버가 되는 윈도우/Mac OS X의 동영상을 볼 수 있는 프로그램입니다. AirVideo의 경우는 거의 대부분의 동영상이 재생가능하지만 Qloud는 아래와 같은 파일들을 지원합니다. 동작 방식 자체는 AirVideo와 Qloud Media 두개 모두 동일합니다.


 동작 경로를 기준으로 2가지로만 나눠서 그려봤습니다. 왼쪽이 외부에서 사용할 경우이고, 아래쪽이 내부에서 사용할 경우입니다. 내부망이야 별도의 방화벽은 없습니다. 윈도우와 Mac OS X의 OS 방화벽을 제외하고는 사용하는데 지장이 없습니다. 외부에서 사용하기 위해서는 방화벽을 거쳐야 하는 경우가 있습니다. 이경우 방화벽으로 표시는 했지만 실제로는 공유기가 될 수도 있습니다.

 공유기의 경우는 포트포워딩 작업을 거쳐야 접근이 가능하며 TCP 포트를 사용하여 서버를 접근합니다. UDP로 사용해도 충분할것 같은 동영상 실시간 스트리밍인것 같은데 실제로는 TCP를 사용하고 있습니다.


 위와 같이 서비스 이용이 가능하고, 동작방식은 클라이언트인 Qloud Media와 서버인 Qloud Media Server로 분리됩니다. 서버는 위의 그림의 가운데 부분이고, Client는 각 Android, iOS, Window Phone이되게 됩니다. 클라이언트에서 서버로 접근하게 되고 서버에서 는 동영상을 실시간으로 인코딩하여 각각 클라이언트로 전송합니다. 서버 클라이언트 프로그래밍이 위와 같이 적용되어 있습니다. 이 부분의 장점은 동영상을 스마트폰으로 복사할 필요가 없다는 점이고, 인터넷 트래픽과 서버 컴퓨터가 항상 켜져있어야 한다는게 문제가 됩니다.


Qloud Media 서버 다운로드

 Qloud Media 서버 설치 프로그램은 아래 사이트에 있습니다. 홈페이지가 별도로 있었는데 최근에는 접속이 잘 안되는 듯 합니다. Play Store에 링크되어 있는 주소가 아래의 주소이며, 윈도우 7용 최신버전은 3.6.9 버전이며 Window 7, Window XP, Mac OS X용의 서버가 존재합니다.

  http://www.mediafire.com/?75eyqjzjc2tqd


Qloud Media 서버 설정

 Qloud Media 서버프로그램은 아래와 같습니다. 서버, 폴더, 계정, 로그, 설정, 정보탭으로 구분되어 있습니다. 각각 설정할것은 없지만 간단히 알아보겠습니다.

 서버는 별도로 설정할것 없이 PIN 번호, 외부 주소, 로컬 주소를 통해서 접근이 가능합니다. 해당 메뉴에서는 서버의 시작과 서버의 중지만 할 수 있습니다. 외부 IP 주소는 외부에서 접근할 수 있는 주소이기에 IP주소와 포트번호가 표시되며, 나중에 이 IP와 포트번호로 접속이 가능합니다. PIN 번호는 제작자가 지원해주는 서버에 접근했다가 해당 서버를 찾는 방식을 사용하는 방식으로 밖에서도 어디든 접근이 가능합니다. 단, 방화벽 또는 공유기의 설정을 해두지 않는다면 접근이 불가능합니다.


 처음 실행하면 윈도우 방화벽을 설정해야합니다. 이것은 H/W의 방화벽과는 다른 S/W방화벽입니다. 이 부분을 설정하지 않으면 접속이 불가능합니다.


 폴더는 접속이 가능한 폴더를 지정할 수 있습니다. 하단의 Add를 클릭하여 폴더를 추가 가능합니다.


 폴더는 3가지 Type을 지정할 수 있습니다. 비디오, 음악, 사진을 지정할 수 있습니다. 그리고 모든 사용자가 접근이 가능하도록 할 것인지 특정 사용자만 접근이 가능할지에 대한 설정도 가능합니다. 처음에는 사용자가 없기에 모든 사용자로 등록하시면 됩니다.


 사용자 추가는 폴더에 따라서 사용자를 추가할 수 있습니다. 사용자 로그인 ID와 PW, 폴더에 대해서 설정을 할 수 있습니다. 특정 폴더를 아무나 접근할 수 있도록 하는것이 아닌 사용자 아이디와 비밀번호를 추가하여 접근이 가능하도록 설정을 할 수 있습니다. 지정하지 않는다면 IP주소와 Port 번호 또는 PIN 번호만 알면 접속이 가능합니다.


이름, 비밀번호, 내용을 남겨두고 이 아이디로 접근가능하도록 설정하는 폴더를 지정할 수 있습니다.


 Log는 이 프로그램을 사용하면서 누가 접속했는지, 서버가 언제 죽었는지 정상인지 등의 모든 로그 정보가 보이게 됩니다. 이 로그는 서버가 동작하는 중에만 표시됩니다.


설정

 설정이 많기는 하지만 별다른건 없습니다. PIN 번호를 사용할 것인지 설정하고, Port 번호를 변경할 수 있습니다. 서버를 자동으로 실행할 것인지 수동으로 실행할 것인지를 선택이 가능한데 서버를 자동으로 실행하기위해서는 사용자 계정정보와 비밀번호를 추가하여 자동실행이 가능하도록 설정할 수 있습니다.


자막

 자막을 보기위해서 여기서 설정을 해야 합니다. 처음에 말했듯이 인코딩을 로컬이 아닌 서버에서 하기 때문에 서버에서 설정을 해야 합니다. 자막에 사용할 폰트 역시 한국어로 설정해야 합니다. 오른쪽의 100%는 자막의 사이즈를 설정하는 값입니다. 100%로 설정해도 화면에 무난하게 표시됩니다. 자막의 인코딩은 UTF-8로 했을때 정상으로 표시되었지만 시스템에 따라서 다른것 같습니다. 만약 UTF-8로 했을때 표시되지 않는다면 korea로 설정해보시면 됩니다. 그외 화질을 우선으로 할 것인지 성능으로 우선을 할것인지 설정을 할 수 있습니다. 실제 Bitrate(화질)은 서버가 아닌 어플에서 설정을 하는대로 재생됩니다.


 현재 최신버전은 윈도우 7용으로 v3.6.9입니다. 실제 사이트는 아래 http://app.qiss.mobi이지만 여기에서 서버를 다운 받을 수는 없었습니다. 처음에 소개했던 주소로 접근하여 다운 받으시면 됩니다.


포트 포워딩 설정

 외부에서 접근하기 위해서는 포트포워딩을 해줘야 합니다. 꼭 해야 하는 것은 아니지만 공유기를 사용하는 경우에는 꼭 해주셔야 합니다. 내부 IP 주소는 이 서버를 설치한 내부 IP주소로 설정하면 되고, 서비스 포트와 내부 포트는 해당 프로그램의 포트번호인 8888을 설정하시면 됩니다.

마무리

 글이 2개로 나뉘어졌네요. 작성하다보니 부가 설명까지 포함하게 되어 2개의 글로 나누었습니다. 서버 설치/설정에 대한 글은 이글로 마치고 다음 글에는 안드로이드용 Qloud Media를 이어서 설명하겠습니다.


Qloud Media 리뷰 목록

 1. Qloud Media 서버 설치 및 설정

 2. Qloud Media 안드로이드 앱 사용

    http://www.thdev.net/448



댓글