일단 IIS에서 라이브 스무드 스트리밍(Live Smooth Streaming) 퍼블리쉬 포인트를 생성할 때,
애플 디바이스를 위한 출력을 가능하게 하는 옵션이 있다는 것은 많은 분들이 알고 계실 것이다.
이렇게 라이브 스무드 스트리밍은 한 번에 실버라이트 클라이언트와 iPhone, iPad를 지원할 수 있다.
LIVE
퍼블리쉬 포인트를 추가하고 나면, 웹사이트 루트에 다음과 같이 *.isml 파일이 생기며,
이때, iPhone, iPad에서 라이브를 보여주기 위한 HTML5 Video 태그는 다음과 같다.
src 속성에 주목. 실버라이트 플레이어를 위해 제공되는 *.ism 파일이름의 뒤에 /manifest(format=m3u8-aapl).m3u8가 더 붙는다.
VOD
라이브 방송이 끝나면 1) 아카이브된 영상파일들을 이용해 VOD 형식으로 영상을 송출하도록 하고,
2) 퍼블리쉬 포인트를 닫는다. 이때 아카이브된 데이터는 다음과 같은 구조를 가진다.
이때 주의할 점이 있다.
애플디바이스를 위한 VOD는 TestPhone-m3u8-appl.ism을 활용해야 한다.
HTML5 Video 태그는 다음과 같이 꾸며진다. src 속성에 주목
(VOD 파일이 /VOD/Take1에 옮겨졌다고 가정)
애플 디바이스를 위한 출력을 가능하게 하는 옵션이 있다는 것은 많은 분들이 알고 계실 것이다.
이렇게 라이브 스무드 스트리밍은 한 번에 실버라이트 클라이언트와 iPhone, iPad를 지원할 수 있다.
LIVE
퍼블리쉬 포인트를 추가하고 나면, 웹사이트 루트에 다음과 같이 *.isml 파일이 생기며,
이때, iPhone, iPad에서 라이브를 보여주기 위한 HTML5 Video 태그는 다음과 같다.
src 속성에 주목. 실버라이트 플레이어를 위해 제공되는 *.ism 파일이름의 뒤에 /manifest(format=m3u8-aapl).m3u8가 더 붙는다.
VOD
라이브 방송이 끝나면 1) 아카이브된 영상파일들을 이용해 VOD 형식으로 영상을 송출하도록 하고,
2) 퍼블리쉬 포인트를 닫는다. 이때 아카이브된 데이터는 다음과 같은 구조를 가진다.
이때 주의할 점이 있다.
애플디바이스를 위한 VOD는 TestPhone-m3u8-appl.ism을 활용해야 한다.
HTML5 Video 태그는 다음과 같이 꾸며진다. src 속성에 주목
(VOD 파일이 /VOD/Take1에 옮겨졌다고 가정)
'Silverlight > Tips' 카테고리의 다른 글
실버라이트 : 스타일 수작업으로 옮기다가 만나는 에러 (2) | 2011.10.13 |
---|---|
Expression Encoder가 제공하는 Smooth Streaming 그래프 지원하는 템플릿 (0) | 2011.10.13 |
한글을 알면 Expression Encoder 4 Pro를 싸게 쓴다? (2) | 2011.09.28 |
Expression Encoder 4 SP1에서 EventID와 Publishing Point들 재시작하기 (0) | 2011.03.10 |
실버라이트 풀 스크린 유지하기 (포커스를 잃은 상태라도) (0) | 2010.12.20 |
바이너리 인코딩된 WCF메세지 Fiddler로 보는 방법 (WCF RIA Service 이용자에게 유용) (0) | 2010.10.01 |
IE9 Beta와 실버라이트 디버깅 (0) | 2010.09.20 |