미디어 서버

**미디어 서버**(media server)는 컴퓨터 어플라이언스 또는 응용 소프트웨어로, 디지털 미디어(비디오, 오디오 또는 이미지)를 저장하고 네트워크를 통해 사용할 수 있도록 제공한다.

미디어 서버는 주문형 비디오를 제공하는 서버에서부터 소규모 개인용 컴퓨터나 가정용 NAS(네트워크 결합 스토리지)까지 다양하다.

## 목적
정의에 따르면 미디어 서버는 단순히 미디어를 저장하고 공유하는 장치이다. 이 정의는 모호하며, 여러 다른 장치가 미디어 서버로 불릴 수 있다. 이는 NAS 드라이브, 윈도우 XP 미디어 센터 에디션, MediaPortal 또는 MythTV를 실행하는 홈 시어터 PC, 또는 대규모 웹사이트를 위한 미디어를 호스팅하는 상업용 웹 서버일 수 있다. 가정 환경에서 미디어 서버는 정보의 집계자 역할을 한다: 비디오, 오디오, 사진, 책 등. 이러한 다양한 유형의 미디어(DVD, CD, 디지털 카메라에서 유래했거나 물리적 형태인 경우)는 미디어 서버의 하드 드라이브에 저장된다. 이러한 미디어에 대한 접근은 중앙 위치에서 가능하다. 또한 사용자가 인터넷을 통해 원격 위치에서 미디어에 접근할 수 있도록 하는 특수 애플리케이션을 실행하는 데 사용될 수도 있다.

## 하드웨어
미디어 서버의 유일한 요구 사항은 미디어를 저장하는 방법과 해당 미디어에 접근할 수 있도록 충분한 대역폭을 가진 네트워크 연결이다. 사용 용도 및 실행하는 애플리케이션에 따라 미디어 서버는 대량의 RAM 또는 강력한 멀티 코어 CPU를 필요로 할 수 있다. RAID 어레이는 대량의 스토리지를 생성하는 데 사용될 수 있지만, 현재 가정용 네트워크 전송 속도가 대부분의 현재 하드 드라이브보다 느리기 때문에 성능 향상을 제공하는 RAID 어레이를 가정용 미디어 서버에서 사용하는 것은 일반적으로 필요하지 않다. 그러나 디스크 오류로 인한 미디어 파일 손실을 방지하기 위해 RAID 구성이 사용될 수도 있다.

많은 미디어 서버는 미디어를 캡처하는 기능도 가지고 있다. 이는 TV 튜너 카드와 같은 특수 하드웨어로 이루어진다. 아날로그 TV 튜너 카드는 아날로그 방송 TV 및 케이블/위성 셋톱박스의 출력을 캡처할 수 있다. 이 아날로그 비디오는 미디어 서버에 저장하기 위해 디지털 형식으로 인코딩되어야 한다. 이 인코딩은 미디어 서버 컴퓨터에서 실행되는 소프트웨어 또는 TV 튜너 카드의 하드웨어로 수행될 수 있다. 디지털 TV 튜너 카드는 방송 디지털 TV에서 입력을 받는다. 북미와 대한민국에서는 ATSC 표준이 사용된다. 세계 대부분의 지역에서는 DVB-T가 일반적인 표준이다. 이러한 전송은 이미 디지털이므로 인코딩할 필요가 없다.

## 서버 기능을 갖춘 홈 시어터 PC 패키지

홈 시어터 또는 미디어 센터를 실행하기 위한 다양한 패키지가 제공된다.
* GB-PVR
* Jellyfin
* 코디 엔터테인먼트 센터 (이전 XBMC)
* LinuxMCE
* MediaPortal
* MythTV
* Orb
* Plex
* TVersity Media Server

## 공연 환경의 미디어 서버
연극, 춤, 접대, 음악회와 같은 환경에서 모션 그래픽스의 사용이 증가함에 따라 라이브 이벤트를 위해 특별히 설계된 미디어 서버가 개발되었다. 이 기계들은 종종 RAID 어레이 또는 솔리드 스테이트 드라이브, 다중 GPU와 같은 고속 하드 드라이브 기술을 갖춘 고사양 PC 컴퓨터이며, 라이브 비디오와 녹화된 콘텐츠 및 실시간 효과를 믹싱할 수 있는 비디오 캡처 보드가 선택적으로 포함된다. 제공되는 소프트웨어는 일반적으로 사용자가 여러 설정 레이어를 정의하는 메인 VJ 환경부터 시작하는 도구 모음이며, 각 레이어는 라이브, 저장된 미디어 또는 실시간 생성 중에서 전환 가능하며, 그들 사이의 레이어링 모드를 제공한다. 이 모든 것은 매개변수를 도입하며, 이러한 매개변수의 값 조작이 시간이 지남에 따라 공연이 된다. 하이엔드 미디어 서버 시스템은 DMX512-A, MIDI, Art-Net 또는 유사한 제어 프로토콜을 지원하여 제어 콘솔의 슬라이더, 버튼 및 노브와 같은 여러 원격 소스가 이러한 매개변수를 구동할 수 있도록 하며, 미디어 서버에서 RGB 또는 움직이는 조명 및 기타 무대 효과를 제어하는 명령을 보낼 수 있다.

하이엔드 미디어 서버의 주요 기능은 프로젝션 매핑으로, 여러 비디오 프로젝터가 불규칙한 모양과 위치의 세트 조각에 이미지를 투사하고 심지어 그 움직임을 추적할 수 있다. 이는 일반적으로 디자이너가 미리 시각화 도구에서 전체 세트를 3D로 매핑하여 미리 수행된다.

## 전화 통신 분야의 미디어 서버
전화 통신 분야에서 미디어 서버는 전화 통화 또는 연결과 관련된 오디오 또는 비디오 스트림을 처리하는 컴퓨팅 구성 요소이다. 컨퍼런스 서비스는 미디어 서버가 어떻게 사용될 수 있는지 보여주는 특정 예시로, 컨퍼런스 참가자들이 다른 모든 참가자들의 소리를 들을 수 있도록 오디오 스트림을 혼합하는 특별한 '엔진'이 필요하기 때문이다. 컨퍼런스 서버는 또한 "가장 크게 말하는 사람" 감지 또는 오디오 스트림의 트랜스코딩과 같은 다른 특수 기능과 메뉴 탐색에 사용되는 DTMF 톤 해석도 필요할 수 있다. 비디오 처리를 위해서는 비디오 스트림을 변경해야 할 수 있으며, 예를 들어 한 비디오 코덱에서 다른 코덱으로 트랜스코딩하거나 한 크기에서 다른 크기로 그림을 재조정해야 할 수 있다. 이러한 미디어 처리 기능은 미디어 서버의 핵심 책임이다.

전화망이 VoIP 기술로 전환하고 세션 개시 프로토콜 (SIP)을 사용함에 따라 미디어 서버의 개념이 점차 확산되기 시작했다. 일반적으로 애플리케이션('애플리케이션 서버')이 제어 로직을 가지며, IP 연결을 통해 원격 미디어 서버(또는 여러 서버)를 제어하며, 이 과정에서 SIP를 사용할 수도 있다. Netann, MSCML, MSML과 같은 프로토콜이 이러한 방식의 작업을 위해 만들어졌으며, 새로운 프로토콜인 MediaCTRL이 IETF에서 개발 중이다.

차세대 네트워크의 청사진인 IP 멀티미디어 서브시스템 (IMS)은 MRF(미디어 리소스 기능)라고 불리는 구성 요소를 정의하는데, 이는 일종의 미디어 서버이다. IMS의 경우, '제어 로직'은 MRFC(MRF 컨트롤러)에 의해 제공되며, 이는 상위 레이어와 함께 '애플리케이션 서버'를 구성한다. MRF가 주로 기존 통신 H.248 프로토콜(게이트웨이 제어 프로토콜 참조)과 연관되어 왔지만, MediaCTRL과 같은 SIP 기반 프로토콜이 궁극적으로 우세할 것이라고 주장된다.

## 영화 분야의 미디어 서버
영화 분야의 미디어 서버는 사용자가 영화 플레이어를 활용하고 디스플레이 또는 AV 시스템에 연결하여 고품질 콘텐츠를 다운로드하고 시청할 수 있도록 한다. Kaleidescape는 플레이어 성능을 향상시키는 콘텐츠를 저장하고 캐시하는 영화 서버를 제공한다.

## 같이 보기
* PVR 소프트웨어 패키지 비교
* 홈 시어터 PC
* 표준 RAID 레벨
* 스트리밍
* 윈도우 홈 서버

## 각주

분류:멀티미디어
분류:서버