안녕하세요! NAS를 단순한 백업용 저장소로만 사용한다면, 그 강력한 기능을 절반만 활용하는 것입니다. NAS의 또 다른 매력은 바로 **미디어 서버(Media Server)**로 변신할 수 있다는 점입니다.
미디어 서버는 NAS에 저장된 영화, 드라마, 음악, 사진 등의 콘텐츠를 스마트폰, 스마트 TV, 태블릿 등 어떤 장치로든 스트리밍하여 즐길 수 있게 해주는 시스템입니다. 특히 Plex나 Jellyfin 같은 전문 미디어 관리 소프트웨어를 사용하면, 콘텐츠에 자동으로 포스터, 시놉시스, 배우 정보 등을 입혀 Netflix처럼 근사한 라이브러리를 만들 수 있습니다.
이번 글에서는 NAS를 활용하여 Plex와 Jellyfin 미디어 서버를 구축하는 방법과 성능을 극대화하는 트랜스코딩 설정 팁을 상세히 알려드리겠습니다.
1. 왜 NAS 미디어 서버를 구축해야 할까요?
- 통합 라이브러리: 수많은 파일을 흩어 놓지 않고, 하나의 서버에 모아 중앙 집중식으로 관리할 수 있습니다.
- 어디서든 시청: 외부 접속 설정을 통해 집 밖에서도 인터넷만 연결되면 내 NAS의 영화를 볼 수 있습니다.
- 고화질 스트리밍: 별도의 복사 과정 없이 4K 고화질 영상을 바로 스마트 TV로 스트리밍할 수 있습니다.
- 미적 만족: 깔끔한 인터페이스와 자동으로 정리된 메타 데이터 덕분에 콘텐츠 감상이 더욱 즐거워집니다.
2. 대표 미디어 서버 소프트웨어 비교: Plex vs Jellyfin
NAS 환경에서 가장 많이 사용되는 두 가지 미디어 서버 소프트웨어의 특징을 비교해 보고 자신에게 맞는 것을 선택해 보세요.
| 구분 | Plex (플렉스) | Jellyfin (젤리핀) |
| 성격 | 상업적 서비스 기반, 사용자 친화적 | 완전 오픈소스, 무료 |
| 사용성 | 직관적이고 쉬운 인터페이스 (초보자 추천) | 다소 복잡하지만 높은 사용자 지정 가능 |
| 트랜스코딩 | 유료 구독(Plex Pass) 시 하드웨어 트랜스코딩 지원 | 기본적으로 하드웨어 트랜스코딩 지원 (NAS 모델에 따라 다름) |
| 외부 접속 | Plex 자체 서버를 통한 쉬운 외부 접속 설정 | 수동 포트 포워딩 또는 도메인 설정 필요 |
결론: 쉬운 사용성과 간편한 외부 접속을 원한다면 Plex를, 완전한 무료와 오픈소스의 자유로움을 원한다면 Jellyfin을 추천합니다.
3. 미디어 서버 구축 단계별 가이드 (Plex 기준)
NAS 운영체제(DSM 또는 QTS)의 패키지 센터를 통해 쉽게 설치할 수 있습니다.
Step 1. Plex Media Server 설치
- 패키지 센터 접속: NAS의 DSM 또는 QTS에 접속하여 **패키지 센터(App Center)**를 엽니다.
- Plex 설치: ‘Plex Media Server’를 검색하여 설치합니다. (최신 버전이 아닌 경우 Plex 공식 웹사이트에서 NAS용 설치 파일을 다운로드하여 수동 설치해야 할 수도 있습니다.)
- 앱 실행 및 계정 로그인: 설치된 Plex 앱을 실행하고, Plex 계정으로 로그인합니다. (계정이 없다면 새로 만듭니다.)
Step 2. 미디어 라이브러리 추가 및 설정
Plex가 NAS의 어디에 영화 파일이 저장되어 있는지 알 수 있도록 경로를 지정해야 합니다.
- 서버 설정 접속: Plex 웹 인터페이스에서 설정(Settings) 메뉴로 들어갑니다.
- 라이브러리 추가: 좌측 메뉴에서 **’라이브러리(Libraries)’**를 선택하고 ‘+ 라이브러리 추가’ 버튼을 누릅니다.
- 유형 선택 및 경로 지정:
- 유형: ‘영화’, ‘TV 프로그램’, ‘음악’ 중 하나를 선택합니다.
- 폴더 추가: NAS의 미디어 폴더(예:
/volume1/Media/Movies)의 경로를 지정합니다.
- 메타 데이터 자동 수집: Plex가 자동으로 파일 이름을 인식하여 포스터와 정보를 수집하는 것을 확인합니다.
Step 3. 외부 접속을 위한 설정
집 밖에서도 스트리밍을 하려면 외부 접속을 활성화해야 합니다.
- 원격 접속 (Remote Access): Plex 서버 설정에서 ‘원격 액세스’ 메뉴로 이동합니다.
- 활성화 확인: 대부분의 경우, Plex가 자동으로 공유기 설정을 시도합니다. ‘완전히 액세스 가능함’ 상태가 되는지 확인합니다.
- 수동 포트 포워딩 (필요 시): 자동 설정이 실패하면 공유기 설정 페이지(보통 192.168.x.x)에 접속하여 32400 포트를 NAS의 내부 IP 주소로 포트 포워딩(Port Forwarding) 해줘야 합니다.
4. 미디어 서버 성능 최적화의 핵심: 트랜스코딩 이해하기
미디어 서버 운영에서 가장 중요한 성능 요소는 **트랜스코딩(Transcoding)**입니다.
(1) 트랜스코딩이란?
저장된 고화질 파일(예: 4K HEVC)을, 해당 콘텐츠를 재생하는 장치(예: 스마트폰, 구형 TV)가 지원하는 해상도나 코덱으로 실시간으로 변환하는 작업입니다.
- 필요성: 디바이스의 성능이 낮거나 네트워크 대역폭이 충분하지 않을 때, 트랜스코딩은 끊김 없이 영상을 재생할 수 있도록 해줍니다.
(2) 하드웨어 트랜스코딩의 중요성
트랜스코딩은 NAS의 CPU에 엄청난 부하를 줍니다. 성능이 낮은 CPU로 4K 트랜스코딩을 시도하면 영상이 멈추거나 NAS 전체 속도가 느려집니다.
- 하드웨어 트랜스코딩 (HW Transcoding): CPU의 내장 그래픽(iGPU)을 이용하여 트랜스코딩 작업을 수행하는 것입니다. 이는 소프트웨어 방식 대비 훨씬 빠르고 전력 소모도 적습니다.
- 선택 기준: 트랜스코딩이 주 목적이라면 반드시 인텔 셀러론(Intel Celeron) 또는 AMD 라이젠 CPU를 탑재한 모델, 그리고 RAM이 4GB 이상인 NAS를 선택해야 합니다.
- 팁: Plex를 사용하는 경우 유료 구독(Plex Pass)을 해야 하드웨어 트랜스코딩 기능을 사용할 수 있습니다. Jellyfin은 무료로 이용 가능합니다.
(3) Direct Play (다이렉트 재생) 지향
가장 좋은 성능 최적화 방법은 트랜스코딩을 하지 않고 **Direct Play(다이렉트 재생)**를 이용하는 것입니다.
- Direct Play: 파일의 코덱이 재생 장치와 호환될 때, NAS는 파일을 변환 없이 그대로 전송만 합니다. 이는 NAS의 CPU에 전혀 부하를 주지 않습니다.
- 최적 환경: 스마트 TV나 셋톱박스(쉴드 TV 등)처럼 고성능 재생 장치를 사용하고, 기가비트 유선 LAN 환경을 구축하면 대부분의 고화질 파일도 Direct Play가 가능합니다.
마무리하며: 나만의 영화관 완성
NAS에 Plex나 Jellyfin 미디어 서버를 구축하는 것은 당신의 디지털 콘텐츠 소비 방식을 한 단계 업그레이드할 것입니다. Netflix와 같은 편리함을 나만의 서버에서, 용량의 제약 없이 누릴 수 있습니다.
특히 4K 스트리밍을 원하신다면, NAS 모델의 CPU 성능과 RAM을 다시 한번 확인하고, Direct Play를 위한 네트워크 환경을 최적화하는 것이 중요하다는 점을 기억해 주세요.