미디어 서비스 영역에 있어서는 윈도우 운영체제가 거의 장악을 했었습니다.
지금이야 Rich UX 니 뭐니 해서 워낙 방대하고 다양해 졌지만, 예전에는 미디어 서비스를 제공하려면, 윈도우가 거의 대세 였지요.

Windows Server 2003 까지는 운영체제 내에 미디어 서비스가 포함 되어져 있었습니다.
하지만 지금은 외부 모듈로 떨어져 나가게 되었지요..

그리고 지금은 이 미디어 서비스가 윈도우 라기 보다는 윈도우 웹서버인 IIS 의 한 영역으로 들어가게 되었습니다.
사실 IIS 영역이 점점 켜지다 보니, IIS 입장에서는 크게 IIS 와 미디어 서비스 두가지로 분류를 하게 되었습니다.
그렇다면, IIS 미디어 서비스 뭐가 달라졌고 어떻게 해야 하나요?

IIS 미디어 서비스는 통합된 HTTP 기반의 미디어를 제공하는 플랫폼으로 HD급 스트리밍을 제공하며, 크게 4가지 영역의 특징을 나타내고 있습니다.

       

지능적인 다운로드                      스무스 스트리밍                             향상된 로깅                                   캐슁 기능

Bit Rate Throttling 기능 을 통해 컨텐츠를 전달할때 미디어의 다운로드 속도를 조절 할 수 있습니다.
Web Playlists 통해 미디어 컨텐츠를 용이하기 관리하실 수 있습니다.
Smooth Streaming & Live Smooth Streaming 을 통한 HTTP 기반의 온디멘드 혹은 라이브 스트리밍 서비스를 제공합니다.
Advanced Logging 을 통해 데이터 수집 및 실시간 로깅 으로 데이터 분석이 용이해 집니다.
Edge Caching 컨텐츠 캐쉬 기능과 ARR 이라는 웹요청에 대한 분산 모듈을 통해 성능향상을 꾀할 수 있습니다.

그렇다면 IIS 미디어 서비스를 하려면 설치 부터 진행을 해야 하겠죠..
앞선 포스팅에서 WPI 라는 아주 간단한 툴을 소개해 드렸습니다.

미디어 서비스 역시 WPI 로 간단하게 설치 하실 수 있습니다.
먼저 WPI 를 한번이라도 실행 했다면, 프로그램 항목의 Windows Platform Installer 라는 항목을 실행 합니다.

그리고 좌측 메뉴항목을 보면 미디어 플랫폼 항목을 보실 수 있습니다.
여기서 기본적인 미디어 서비스를 하기위한 모듈은 Host and Deliver Media Content 라는 메뉴에 모듈들이 포함 되어있습니다.

사용자 지정 메뉴를 선택하여 보시면, 미디어서비스 및 앞서 설명 드린 고급 로깅 및 로드 분산을 위한 ARR 기능을 설치 하실 수 있습니다.

자 이제 설치가 완료 되고 나면….

IIS 관리자의 모듈에 아래와 같이 미디어 서비스 관련 항목이 나타나게 됩니다.

 

그럼 여기서 간단하게 Web Playlists 로 동영상 파일을 여러 개를 묶어서 딜리버리 해보도록 하겠습니다.
원하는 웹 사이트에 미디어 서비스 항목에서 Web Playlists 를 더블 클릭합니다.
아래와 같이 Web Playlists 에 미디어 파일을 추가 합니다.

미디어 파일 플레이리스트에 사용할 타이틀과 파일명을 지정하고 미디어 파일들을 추가 합니다.
추가할 수 있는 형식은 아래와 같이 URI 타입으로 입력하시거나, 실제 물리적인 경로를 지정 하실 수 있습니다.
그리고 아래 체크박스를 보시면 미디어를 재생 하는 도중에 빨리감기 되감기 기능을 사용하지 못하게 할 것인지 원하는 부분을 바로
재생하지 못하게 할 수 있는 옵션이 있습니다. 체크박스에 체크하시게 되면 해당 기능을 사용 못하게 됩니다.

그리고 파일을 물리적인 파일경로를 지정하고 싶을 경우는 Playlists 기능에서 기능 설정 부분에 가시면 (아래와 그림과 같이)

절대경로 및 UNC 경로 지정을 허용하는 옵션이 있습니다. 이 옵션을 체크하시면 절대경로나 네트워크 드라이브의 파일을 재생 하실 수 있습니다.
그리고 바로 위에 보이는 Impersonation Setting 부분이 네트워크 드라이브 즉 UNC 경로의 파일을 재생 할 때 필요한 인증 정보를 입력하는 부분입니다.

자 이렇게 Web Playlists 를 만들고 나면, 확장자가 isx 라는 파일이 해당 웹사이트 디렉토리 에 생성이 되고 미디어 플레이어 에서 Playlist URL 을 재생하게 되면 선택한 옵션대로 파일이 재생하게 됩니다.

   

미디어 서비스와 함께 주로 많은 얘기가 되고 있는 부분이 실버라이트 입니다.
많은 샘플예제와 툴킷 또한 WPI 에서 설치 가능하십니다.
간단한 실버라이트 오디오, 비디오 플레이어 만들기는 아래 URL 에서 참고하시기 바랍니다.
참고로 Web Playlists 파일은 isx 를 바로 소스로 지정하실 수 있습니다. (예) Source="http://myserver/mymedia/media.isx”

http://msdn.microsoft.com/ko-kr/library/cc189078(v=VS.95).aspx

Posted by nimsgern

윈도우는 쉽다 라는 얘기는 예전부터 많이 있었지요.
하지만, 윈도우는 하면 할수록 어렵다.. 라는 얘기도 많이 들어왔습니다. :)

쉽게 접근했지만, 막상 이것저것 하려니, 잘 모르겠다는 주위의 목소리가 심심찮게 들려 오기 때문입니다.
그렇다면 오늘은 정말 쉽게 구성 할 수 있는 툴을 하나 소개 하려 합니다.

이름하여 마이크로소프트 웹 플랫폼 인스톨러 입니다.

IIS 7.0 이 처음 소개되면서 확 바뀐 구조며, 환경 때문에 어려워 하시는 분들이 많았습니다.
(이거 너무 어려워서 어디서 부터 해야하나요? IIS 6.0 도 모르겠는데, 7.0은 또 뭘 어떻게 해야할지, 새로운 기능은 많이 나왔다고 하는데 등등)

그렇다면 지금 당장 WPI (Web Platform Installer) 를 다운로드 받으세요!

용량은 84KB 정도의 작은 파일입니다. 이것을 웹 서버에 설치 합니다.
IIS 를 설치 했던 하지 않았던 상관없습니다. 무조건 WPI 를 다운로드 받아 설치합니다.

그러면, 그림과 같이 웹 플랫폼 설치 관리자 2.0 이 나타납니다.

그렇다면, 이제 내가 원하는 블로그를 하나 설치해 볼까요?
참고로 OS 만 Windows 로 설치 되어있다면, 사전에 설치할 것은 아무것도 없습니다.

웹 응용 프로그램을 클릭 해 봅시다.
카테고리 별로 응용프로그램이 나타납니다.
그럼 블로그에는 어떤 것 들이 있는지 살펴보면, 눈에 많이 익은 Textyle 이라는 블로그 엔진이 있습니다.
네 제로보드로 유명한 텍스타일은 국내에서 제작된 블로그 엔진 입니다.

텍스타일 옆의 i 라는 아이콘을 클릭해 보면 정보를 보실 수 있습니다.



그럼 설치 버튼을 클릭합니다.
텍스타일을 설치하기 위해 추가로 필요한 모듈들을 보여줍니다.

동의함 을 클릭한 후 다음을 클릭합니다.
가장 먼저 DB 를 설치해야 하는데, Mysql 을 필요로 합니다.
Mysql 의 root 비밀번호를 지정하라고 나타납니다.
참고로 텍스타일은 MSSQL 버전도 준비중에 있습니다.

기타 필요한 모듈들의 설치가 진행되고 있습니다.

 

설치가 거의 완료 될 때쯤 웹사이트 정보를 입력해야 합니다.
기존 웹사이트에 응용프로그램으로 만들지, 아니면, 다른 웹사이트를 만들지 여러 가지를 지정할 수 있습니다.
저는 빈 서버이기 때문에 Default Web Site 에 바로 텍스타일을 설치하겠습니다.

 

두번째는 DB 정보 입력을 요구합니다.
웹 사이트와 연동되는 DB 정보이며, 새로 DB 및 사용자정보를 생성 그리고 웹사이트 관리자 계정 또한 설치가 진행됩니다.

이제 설치가 완료 되었습니다.

IIS 뿐만 아니라, 필요한 IIS 서비스 그외 각종 모듈 까지도 원 클릭으로 설치가 완료 되었습니다.
설치가 완료 된 후 웹 브라우저에서 웹사이트를 띄워보면..

정말 원클릭으로 블로그가 뚝딱 만들어 졌습니다.

현재 텍스타일 외에 XpressEngine 또한 국내 엔진으로 올라가 있는 상태입니다.

이 외에도 유용한 모듈들이 한국어 기반으로 업데이트 될 예정이라고 합니다.

이 외에 유용한 모듈들을 손쉽게 사용할 수 있는 WPI 로 웹 사이트를 만들어 보세요.

Posted by nimsgern