미디어 서버는 요청하는 클라이언트에게 비디오 및 오디오 콘텐츠를 전달합니다. 이 용어는 이 기능을 수행하는 소프트웨어 애플리케이션과 미디어 서버 소프트웨어를 실행하는 호스트를 모두 지칭하는 데 사용됩니다.
미디어 서버의 가장 일반적인 용도는 아마도 주문형 비디오 (VOD)를 제공하는 것일 것입니다. 이는 미디어 서버가 저장소에서 미리 녹화된 비디오 콘텐츠를 검색하여 인터넷을 통해 제공하는 것입니다. 가장 간단한 경우, 비디오 파일은 웹 페이지에 내장되어 페이지의 다른 구성 요소와 동일한 호스트에 저장됩니다. 하지만 VOD의 가장 일반적인 사용 사례는 Netflix, Amazon, Hulu와 같은 구독 서비스일 것입니다. 이러한 서비스는 전 세계에 위치한 미디어 서버가 콘텐츠 전송 네트워크(CDN)를 통해 수백만 명의 고객에게 비디오를 제공합니다. 아래에서 더 자세히 설명하겠지만, VOD에는 여러 가지 기술이 있으며, 미디어 서버는 지원하는 비디오 플레이어의 종류에 따라 일부 또는 모든 기술을 지원해야 합니다.
라이브 스트리밍은 미디어 스트리밍 서버의 점점 더 인기를 얻고 있는 또 다른 활용 분야입니다. 이 경우, 미디어 서버는 실시간으로(또는 약간의 지연만 발생하더라도) 생성된 콘텐츠를 그대로 전달합니다. 라이브 스트리밍의 예로는 페이퍼뷰 스포츠 경기가 있습니다. VOD와 달리 라이브 스트리밍은 콘텐츠 제공자가 사용자가 비디오를 보는 시점을 결정합니다(방송 TV와 동일). 라이브 스트리밍은 나중에 VOD로 녹화하여 볼 수도 있습니다.
비디오를 전달하는 기술은 플레이어가 재생을 제어할 수 있는 정도에 따라 매우 다양합니다. 다음은 정교함이 증가하는 순서대로 나열되어 있습니다.
NGINX Plus 와 NGINX는 Dropbox, Netflix, Zynga 등 트래픽이 많은 웹사이트에서 사용하는 동급 최고의 미디어 서버 솔루션입니다. 전 세계적으로 3억 5천만 개가 넘는 웹사이트가 NGINX Plus와 NGINX 오픈 소스를 통해 콘텐츠를 빠르고 안정적이며 안전하게 전송합니다.
NGINX Plus는 Flash, MP4, HLS, VOD용 HDS를 포함하여 이 문서에서 설명하는 모든 기술, 형식 및 인코딩을 지원합니다. HLS의 경우 세그먼트와 재생 목록이 아직 없는 경우 동적으로 생성할 수도 있습니다. 라이브 스트리밍의 경우 NGINX Plus는 Adobe의 실시간 메시징 프로토콜(RTMP), HLS, DASH(Dynamic Adaptive Streaming over HTTP)를 지원합니다.
미디어 전송에만 국한되는 다른 일부 미디어 서버와 달리 NGINX Plus는 스트리밍 미디어를 위해 특별히 설계된 기능과 함께 역방향 프록싱 , 고급 로드 밸런싱 , 캐싱 , 웹 서비스를 제공하는 포괄적인 애플리케이션 전송 플랫폼입니다.
NGINX Plus의 미디어 스트리밍 기능에 대한 전체적인 설명(및 구성 방법)은 'NGINX Plus를 사용한 미디어 제공' 백서를 참조하세요.