Windows Server

IIS 미디어 서비스

delmaster 2015. 2. 17. 16:43

Smooth Streaming

부드러운 스트리밍

 

* 표준 Http 사용


* 부드러운 스트리밍
 
 * 클라이언트에게 제공되는 스트리밍 품질을 해당 클라이언트의 CPU 리소스 및 네트워크 대역폭에 맞춰 실시간으로 조정

    * 고속 : HD 품질
   
    * 저속 : 해당 클라이언트에게 적합한 품질로 다운


  * 부드러운 스트리밍 프리젠테이션
 
    * 각 다른 품질 수준 및 해상도를 사용하여 인코딩된 여러 개의 비디오 파일(.ismv) 및
   
      XML매니페스트(.ism확장자. 클라이언트가 부드러운 스트리밍 추론 사용 가능하게해
      클라이언트 환경에 최적화된 비디오를 가져올 수 있게 하는 스트림 전환 논리)

 

클라이언트 : 부드러운 스트리밍 프리젠테이션 요청

서버 : XML매니페스트 전달(사용가능한 품질 수준에 대해 설명하는 파일)

클라이언트 : 전달받은 XML매니페스트 파일을 사용하여 해당 시점에서 미디어 조각을 요청 할 최상의 스트림 결정.
             2초 간격으로 환경을 지속적으로 모니터링하여 해당 파일에서 연속된 다음 MP4 조각 요청하거나
             다른 파일에서 MP4조각 요청

서버 : 비디오 원본 파일에서 동적으로 MP4 조각을 만들어 원활하게 클라이언트에게 전달

 

 

* Microsoft Expression Encoder
  * 파일 인코딩(부드러운 스트리밍 및 실시간 인코딩 지원)
  * 부드러운 스트리밍으로 인코딩하며 IIS의 "Live Smooth Streaming 게시 지점"에 실시간 게시
  * Smooth Streaming용 ism 파일 생성

 

 

* MP4파일 일반 제공
  <video width="1920" heigth="1080" controls="controls">
 <source src="http://경로.mp4" type="video/mp4" />
  </video>

* 파일 및 영상 브로드캐스트
  * Expression Encoder내의 "템플릿" 생성을 통해 웹페이지 파일 생성

* 부드러운 스트리밍
  * 예제 파일 참고(SmoothStreamingPlayer.html)
  * Expression Encoder의 "Siverlight 프로젝트" 메뉴를 통해 영상 인코딩 및 소스파일 생성

'Windows Server' 카테고리의 다른 글

Windows Server 2012 R2 Storage Server  (0) 2015.03.02
GUID 모음  (0) 2015.02.23
GUID UUID  (0) 2015.02.23
Active Directory Trust  (0) 2015.02.17
Windows Server DFS  (0) 2015.02.16
DNS 영역 전송  (0) 2015.02.11
Windows 작업 관리자 용어  (0) 2015.02.05
손상된 사용자 프로필 복구  (0) 2015.02.05