IIS 미디어 서비스

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' 카테고리의 다른 글

GUID UUID  (0) 2015.02.23
Active Directory Trust  (0) 2015.02.17
IIS 미디어 서비스  (0) 2015.02.17
Windows Server DFS  (0) 2015.02.16
DNS 영역 전송  (0) 2015.02.11
Windows 작업 관리자 용어  (0) 2015.02.05
0  Comments
댓글 쓰기