Playing Smooth Streaming videos

back


VODPack

A demo pack with all the required files for playback on iPhone, Silverlight and Flash, together with a test video is available in the VODPack package. Just unzip it in your webserver's document root and change the URLs in the 'index.html' file to your own domain.

The contents of the vodpack:

FileComment
./index.htmlExample page
./flash.htmlFlash player setup
./silver.htmlSilverlight player setup
./video/oceans.ssm/oceans.ismThe server manifest file for the smooth streaming module
./video/oceans.ssm/oceans.ismcThe client manifest file for Silverlight and Flash
./video/oceans.ssm/oceans.m3u8The master playlist for iPhone/iPad
./video/oceans.ssm/oceans-2032k.ismvThe video track at 2032 kbits/second
./video/oceans.ssm/oceans-1336k.ismvThe video track at 1336 kbits/second
./video/oceans.ssm/oceans-879k.ismvThe video track at 879 kbits/second
./video/oceans.ssm/oceans-578k.ismvThe video track at 578 kbits/second
./video/oceans.ssm/oceans-380k.ismvThe video track at 380 kbits/second
./video/oceans.ssm/oceans-250k.ismvThe video track at 250 kbits/second
./video/oceans.ssm/oceans-64k.ismaThe audio track at 64 kbits/second

Silverlight Player

Smooth Streaming is supported by the IIS Smooth Streaming Player Development Kit Beta 2 and the Silverlight Player templates provided by Expression Encoder 3.

The OVP (Open Video Player initiative) currently (Jan. 2010) doesn't support Smooth Streaming of H264/AAC.

IIS Smooth Streaming Player Development Kit Beta 2

The MediaSource is specified in the PlaylistItem tag. Set it to 'http://localhost/video.ssm/manifest'.

The player consists of the following files:

FileExample
SmoothStreamingSamplePlayer.xappart of the PDK
Default.htmlpart of the PDK

Expression Encoder 3 Template

The MediaSource is specified in the PlaylistItem tag. Set it to 'http://localhost/video.ssm/manifest'.

The player consists of the following files:

FileExample
MediaPlayerTemplate.xapMediaPlayerTemplate.xap
SmoothStreaming.xapSmoothStreaming.xap
index.htmlindex.html

OpenVideoPlayer

Set the MediaSource to 'http://localhost/video.ssm/manifest'.

Silverlight security settings

Make sure you have a clientaccesspolicy.xml in your $(DOCUMENT_ROOT).