하늘높이의 프로그래밍 이야기

WMT란?

마이크로소프트의 Windows Media Technologies(WMT)는 인터넷상에서 비디오와 오디오를 서비스하는데 있어, 기존의 MPEG-1,2등의 다운로드 방식에서 MPEG-4의 스트리밍으로 전환하여, 서비스를 이용하는 사용자의 시간과 하드웨어상의 부하를 획기적으로 줄여줄 수 있는 기술이다. 따라서 사용자들은 시간과 공간의 제약 없이 언제 어디서든 자신이 원하 는 멀티미디어 컨텐츠를 서비스 받을 수 있게 되었다.

인터넷방송의 핵심기술 - WMT
  인터넷 방송국은 처음에 리얼네트웍스사의 기술을 이용하여 서비스를 시작하였으나, 이제는 대부분의 인터넷 방송국들 이 WMT로 전환하고 있는 상황이다. 이는 여러가지 이유가 있을 수 있지만 서비스의 질적인 측면에서 접근해 볼 수 있 을 것이다. 여러 설문조사의 결과를 보더라도 같은 전송률 상태에서 리얼네트웍스보다 WMT가 낫다는 것을 부정할 수 없다. 따라서 기존에 리얼네트웍스를 사용하던 인터넷방송국들은 점차 WMT로 전환하는 추세이며, 새롭게 탄생하는 인 터넷방송국은 처음부터 WMT를 이용한 서비스를 하고 있다.
그럼 과연 WMT는 무엇인가?
  WMT(Windows Media Technologies)는 인터넷과 인트라넷들을 통해 간단하면서도 강력한 멀티미디어 컨텐츠를 스트림할 수 있는 방법을 제시한다. 클라이언트 서버 구조와 정교한 압축 그리고 버퍼링 기술을 사용하여 윈도우 미디어 서비스 에서 사용자의 윈도우 미디어 재생기로 라이브와 주문형 오디오, 비디오 등을 제공한다.
  윈도우 미디어 재생기는 연속적으로 압축을 풀고 실시간으로 컨텐츠를 재생할 수 있고, 사용자는 라이브 오디오/비디 오 프로그램들을 보고 들을 수 있으며 주문형 오디오/비디오 컨텐츠를 조종할 수도 있다. WMT를 이용하여 개발자들은 어떤 웹 애플리케이션이나 사이트에라도 오디오와 비디오 방송을 추가할 수 있다.
   WMT는 다음과 같은 장점이 있다
최고 품질의 멀티미디어 : ‘인텔리전트 스트리밍’ 기술을 사용하여 어떤 네트워크 상황에서라도 최상의 오디오와 비디오 품질을 제공한다.
통합 멀티미디어 솔루션 : WMT는 Microsoft Office, BackOffice와 가장 잘 통합된다. WMT는 Microsoft Site Server 와 통합하여 Pay-Per-View 및 Pay-Per-Minute 대금 청구 기능, 사용 분석 보고 및 사용자 개인 광고 삽입 기능을 사용 할 수 있고, Microsoft PowerPoint와 결합하여 프리젠테이션에 오디오와 비디오를 첨가할 수 있다. 또한 Windows 2000 Server 보안 모델을 사용하면 미디어 트랜잭션을 안전하게 배달할 수 있다.
광범위한 멀티미디어 서비스 : WMT는 대부분의 로컬 및 스트리밍 멀티미디어 파일 형식을 지원한다. 또한 스트리밍 컨텐츠를 인코딩하고 저작하기 위한 완전한 도구들을 제공한다. Microsoft Windows Media Tools는 빠르고 쉽게 서버 구성을 할 수 있도록 하며, WMT Software Developer Kit(SDK)는 개발자들에게 폭넓은 Application Programming Interfaces(APIs)를 제공하여 광범위한 멀티미디어 제품을 개발할 수 있게 한다.

Windows media Technologies 구성
  WMT는 다음과 같이 구성돼 있다.

Windows Media Services(WMS)

   Windows Media Services는 오디오와 비디오, 다른 데이터 파일들을 클라이언트에게 스트리밍하기 위한 유니캐스트 서 비스, 프로그램 서비스, 스테이션 서비스, 미디어 모니터 서비스의 서비스 세트로 구성되어 있다. WMS는 HTTP와 Microsoft Media Server (MMS) 프로토콜을 지원하며 유니캐스트와 멀티캐스트 스트림을 배달할 수 있다.
Windows Media Player

  사용자 소프트웨어로 WMS가 구동되고 있는 서버로부터 스트림을 받아 풀어낸다.
Windows Media Tools
① Windows Media Encorder : 라이브 미디어를 ASF 스트림 혹은 .asf 파일로 만든다.
② Windows Media ASF indexer : asf 파일을 다른 웹문서(파워포인트, 플래쉬등)와 동기화시킨다.
③ Windows Media Author : 이미지 파일과 오디오 파일(.wav)을 이용하여 스트림 소스를 만든다.

원문 http://blog.naver.com/gentlemilk/120001241298