본문 바로가기
秋 - Tip

맥미니 미디어서버

by 민수아빠™ 2014. 7. 30.

주로 맥미니와 TV를 연결해 HTPC와 일반 PC로 활용하고 있다. 그리고 요즘은 구글 크롬캐스트를 이용해서 유투브, google+ 영상들을 본다.

최근 영상도 많아지고 사진도 많아져 별도의 NAS(DS214play, DS713+, DS415play)를 한대 구축해 볼까 생각하다가, 주위의 만류로 그냥 기존의 맥미니를 미디어 서버로 사용하기로 했다.

하긴, 이 용도라며 맥미니 만큼 좋은 기기도 없을것 같다. 맥미니는 저전력으로 24시간 가동해도 전비료에 대한 부담이 거의 없다고 봐도 된다.



일단 무료로 사용할 수 있는 Air Video를 설치해보자. 설치는 간단하다.


Air Video Server 다운받기

http://www.inmethod.com/index.html

Air Video HD는 클라이언트 앱이 유료이니 테스트 용이라면 아래에 있는 구버전을 받으면 된다.

설치가 끝나면 아래와 같은 아이콘이 생긴다(Windows는 시스템트레이에 생긴다)


자세한 세팅법은 여기를 참조하면 된다. 먼저 공유할 폴더들을 선택하자.


외부접속을 위한 Server PIN 설정방법



AriVideo log on start 해제 문제 해결

종종 Air Video Server가 log on start가 해제되는 경우가 있다.

이럴 경우 OS X에서 자동실행 로그인 항목으로 설정해 주자.

시스템 환경설정 > 사용자 및 그룹 > 로그인 항목 > (Air Video 추가)

smi한글자막 문제 해결

Air Video Server Preferences > Subtitles 

Subtitle Font : AppleGothic

Default Encoding : Korean (Windows)

Preferred Languages : 1. Korean

이렇세 세팅하면 smi의 별도 수정없이 한글 자막이 잘 보인다.

외부접속을 위한 DDNS, 포트포워딩

DDNS 설정하기

공유기를 변경하지 않는 이상 IP가 변경하는 경우는 잘 없지만, 고정 아이피를 사용할 수 없는 환경에서 DDNS 설정은 유용하다. 각 공유기 제조사에서 제공하는 DDNS 서비스에 가입해서 테스트를 해보도록 하자.(xxxx.iptime.org, xxx,goanygate.com 등)


포트 포워딩하기

공유기에 여러대의 장치가 접근하고 있으니, 외부에서 공유기로 접근한다 해도 45631포트가 어느 기기로 가야하는지를 정해주어야 한다. 포트포워딩 설정에서 맥미니의 아이피(192.168.xx.xxx)로 지정해 주면 된다.

DMZ 설정

포트을 일일이 열기 귀챦아 모든 포트를 열 수 있지만 모든 포트를 개방하게되는 위험이 있다.


내부아이피 고정하기

포트 포워딩이 끝났으면 내부 아이피를 고정해 주어야 합니다.

Anygate공유기

전문가 설정 > 부가 기능 > DHCP 고정 할당

iptime공유기

고급설정 > 네트워크 관리 > 내부 네트워크 관리 > 수동IP할당 설정

에서 맥미니의 맥어드레스로 내부 고정아이피를 할당 할 수 있습니다.

Air Video 앱 설치

먼저 여기서 Air Video 무료버전을 다운로드 받을 수 있다.

무료버전은 영상이 4개까지만 보여지는데 리프레쉬를 통해 계속 랜덤하게 바꿔서 찾을 수 있다.


Air Video는 서버PIN을 제공해서 별도의 절차없이 외부에서 쉽게 접속할 수 있도록 해준다.

하지만 경험에 의하면 회사 트레커가 종종 다운이되어 접속에 장애를 겪는 경우도 있으니 오히려 공유기사에서 제공하는 DDNS서비스를 이용해 보자. 


Air Video 세팅하기

가장 중요한건 Server를 찾는 일이다. 일단 두가지 방법이 있는데, Server PIN 그리고 IP로 찾는 것이다. Server PIN은 숫자만 입력하면 끝나고, IP는 고정아이피가 아니니 위에 DDNS에 설정한 도메인을 그대로 입력(xxxx.iptime.org, xxx,goanygate.com 등) 해주면 된다.



서버PIN 보다는 Specify Addresses Manually로의 접근이 더 원할해 보인다. 직접 DDNS에서 부여받은 도메인을 입력하면 된다.

토렌트 자동 불러오기

uTorrent를 이용하면 특정 폴더내의 토렌트를 자동으로 불러와서 파일을 저장한다. 회사에서 다양한 방법으로 토렌트파일을 특정 폴더내에 넣어두면 알아서 파일들이 맥미니 내에 다운로드 됩니다.


영화감상하기 및 동영상 변환 세팅

3~5G 넘는 영화를 그대로 다운받아 보는 것은 데이터 비용을 떠나 감상 자체가 비효율 적이다. Air Video에서는 동영상을 변환해주는데 상황에 따라 세팅을 해보자.

uTorrent > 설정 > 폴더 > 토렌트 파일의 위치 : [o]다음 경로의 토렌트 자동 불러오기


접속하는 상황 즉 직접 WiFi, 외부 WiFi, 3G 환경에 따라 Conversion Setting을 다르게 할 수 있다.

보고자 하는 영화를 선택한 후 Conversion Settings > Global Conversion Settings 에서 허용 Bitrates를 조절 할 수 있는데

기본적으로 내부 WiFi망에서는 1536kbit/s, 외부 WiFi망에서는 384kbit/s, 3G망에서는 오디오 only와 384kbit/s로 설정되어있다.

개인의 상황에 따라 다르겠지만 3G망에서 768~1024kbit/s정도도 어느정도의 고화질 영상을 감상 할 수 있다. 적절하게 조절을 해서 감상해보고 선택하도록 하자.


FTP Service 이용하기

파일의 이동을 위해 기본적으로 ftp 서비스 이용하기 (사용자 및 그룹만들기, FTP 서비스 실행하기) http://support.apple.com/kb/HT200161?viewlocale=en_US

이게 귀챦다면 아래 OS X Server를..


OS X Server

기본적인 기능들(Web서버, 개인 Wiki, FTP, WebDAV 등)을 아주 직관적으로 설치할 수 있다.

개인 WebServer, WiKi서비스를 이용할 생각은 없고(이유도 없고), FTP, WebDAV정도면 충분하지 않을까 생각이 든다.

WebDAV 설정 (http://support.apple.com/kb/HT4777?viewlocale=ko_KR)

(1)파일 공유 서비스 중단

(2)/Library/Server/Web/Config/apache2/httpd_webdavsharing.conf  (Lion서버의 경우 /etc/apache2)

   AuthType DigestAuthType Basic으로 수정

(3)webapps/com.apple.webapp.webdavsharing.plist

   <key>sslPolicy</key>

   <integer>0</integer>에서 0을 1로 수정

(4)파일 공유 서비스 시작

(4)https://example.com/webdav


회사에서 집에있는 맥미니 FTP 전송 테스트 결과 업로드 5MB/s, 다운로드 10MB/s가 나오는데 왜 이런지 잘 모르겠다.


맺으며

맥미니는 훌륭한 HTPC라고 본다. 이 목적을 위해서라면 몇가지 해야할 일이 있다. 먼저 촬영한 사진, 영상을 언제 어디서든 맥미니에 넣는 것이고, 언제 어디서든 볼 수 있어야 하는 것이다. 또한 잊어서는 안될것 중 하나가 24시간 작동되어야 한다는 것이다. 맥미니는 잠자기 상태에서도 바로 깨워 미디어를 강력하게 변환해서 외부로 보내주며, 저전력에, 일반 개인 나스(NAS)보다 월등한 성능을 가지고 있다. 이러한 측면에서 맥미니는 아주 매력적이다.


현재 맥미니는 128G SSD, 500G HDD 두개의 하드가 장착되어 형편없는 용량이지만, 나스(NAS)에 Raid 5이상을 구성할 생각이 아니라면 데이터는 하드디스크에 두는게 아니다. 중요한 데이터는 돈을 들여서라도 클라우드에 보관하는 것이 정신건강에 좋을 것이다.


가격정보

AriVideo 무료 (동영상 3개만 랜덤으로 보이고, 새로고침 하여 확인 가능)

AirVideo HD $2.99

Plex $4.99

Spark Player $0.99