# Support for ISMV assets

**URL:** https://community.wowza.com/t/support-for-ismv-assets/35858
**Category:** Wowza Streaming Engine
**Created:** [December 14, 2010, 6:33pm UTC](https://community.wowza.com/t/support-for-ismv-assets/35858 "2010-12-14T18:33:20Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Joao\_Nogueira](https://avatars.discourse-cdn.com/v4/letter/j/fbc32d/32.png) [@Joao\_Nogueira](https://community.wowza.com/u/Joao_Nogueira)
#### Post date: [December 14, 2010, 6:33pm UTC](https://community.wowza.com/t/support-for-ismv-assets/35858/1 "2010-12-14T18:33:20Z")

</div>

Hi,

I have an IIS 7.5 server configured for archiving live smoothstreaming contents, that produces the ismv assets and the corresponding manifests. I’ve made a webapp that currently supports smoothstreaming devices and apple http streaming devices, through IIS, but I would like to provide support for additional devices (Android at least).

So far, I have installed Wowza server and made some basic testing with the samples (all working just fine), but when I try my assets, I cannot get the players to work (i’ve tried both the smoostreaming player and apple http streaming on an iphone).

For wowza the smoothstreaming player i’ve tried the following with no success:

[http://localhost:1935/android/smil:RTP1.ism](http://localhost:1935/android/smil:RTP1.ism)

No output

[http://localhost:1935/android/smil:RTP1.ism/Manifest](http://localhost:1935/android/smil:RTP1.ism/Manifest)

Output :

[http://localhost:1935/android/mp4:Encoder1.ismv/Manifest](http://localhost:1935/android/mp4:Encoder1.ismv/Manifest)

Output :

For apple http streaming devices i’ve tried the following with no success (the quicktime player starts “playing”, the progress bar indicates the duration and current position, but with no video or audio)

[http://localhost:1935/android/smil:RTP1.ism/playlist.m3u8](http://localhost:1935/android/smil:RTP1.ism/playlist.m3u8)

Output :

#EXTM3U

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=250000

[http://localhost:1935/android/_definst_/Encoder1.ismv/playlist.m3u8?wowzasessionid=1428539512](http://localhost:1935/android/_definst_/Encoder1.ismv/playlist.m3u8?wowzasessionid=1428539512)

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=185000

[http://localhost:1935/android/_definst_/Encoder1.ismv/playlist.m3u8?wowzasessionid=1428539512](http://localhost:1935/android/_definst_/Encoder1.ismv/playlist.m3u8?wowzasessionid=1428539512)

[http://localhost:1935/android/mp4:Encoder1.ismv/playlist.m3u8](http://localhost:1935/android/mp4:Encoder1.ismv/playlist.m3u8)

Output :

#EXTM3U

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=250000

[http://localhost:1935/android/mp4:Encoder1.ismv/playlist.m3u8?wowzasessionid=1134089005](http://localhost:1935/android/mp4:Encoder1.ismv/playlist.m3u8?wowzasessionid=1134089005)

Any help would be appreciated.

Thank you.

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [December 14, 2010, 6:52pm UTC](https://community.wowza.com/t/support-for-ismv-assets/35858/2 "2010-12-14T18:52:27Z")

</div>

For Smooth Streaming player it should be:

[http://localhost:1935/android/smil:RTP1.ism/Manifest](http://localhost:1935/android/smil:RTP1.ism/Manifest)

For iPhone and RTSP, don’t use “localhost”, has to be IP or domain of the Wowza server.

This can work with Expression encoder ism and ismv files. Make sure the ismv files are h.264 video and AAC or mp3 audio.

Do you see an error like this in the Wowza access log?:

> HTTPStreamerCupertinoIndexPlaylist.indexFile[vod/_definst_/smil:bruin/bruin2.ism]: org.xml.sax.SAXParseException: Content is not allowed in prolog.
> 
> [Fatal Error] :1:40: Content is not allowed in prolog

I have seen another case where the ismv file Expression encoder generates includes hidden characters that cause this problem. Not sure what to do about it. I pieced together a working ismv using the Wildlife.ism example and the body of the generated ismv file, which did work-around that problem.

Richard

---

<div class="post-metadata">

### Author: ![Charlie\_Good](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/charlie_good/32/383_2.png) [@Charlie\_Good](https://community.wowza.com/u/Charlie_Good)
#### Post date: [December 15, 2010, 7:28am UTC](https://community.wowza.com/t/support-for-ismv-assets/35858/3 "2010-12-15T07:28:43Z")

</div>

Be sure the content is H.264 (AVC1, MPEG-4 Part 10) and the audio is AAC. It should just work as long as the video is Baseline level 3.0 or lower.

Charlie

---

<div class="post-metadata">

### Author: ![Joao\_Nogueira](https://avatars.discourse-cdn.com/v4/letter/j/fbc32d/32.png) [@Joao\_Nogueira](https://community.wowza.com/u/Joao_Nogueira)
#### Post date: [December 15, 2010, 2:37pm UTC](https://community.wowza.com/t/support-for-ismv-assets/35858/4 "2010-12-15T14:37:42Z")

</div>

Regarding the iphone, I was putting an IP address, I just wrote the url wrong on the post.

I have tried using microsof’s Big Buck Bunny example, but the result was the same.

My acess log says:

> 2010-12-15 09:59:59 GMT connect smoothstreaming INFO 200 243369600 - _defaultVHost_ android _definst_ 0.038 127.0.0.1 1935 [http://127.0.0.1:1935/android/smil:Big](http://127.0.0.1:1935/android/smil:Big) Buck Bunny.ism/Manifest 127.0.0.1 http (smooth) - Mozilla/5.0 (Windows; U; Windows NT 6.1; pt-PT; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 243369600 0 0 - 0 - - Big Buck Bunny.ism - - - - - [http://127.0.0.1:1935/android/smil:Big](http://127.0.0.1:1935/android/smil:Big) Buck Bunny.ism/Manifest [http://127.0.0.1:1935/android/smil:Big](http://127.0.0.1:1935/android/smil:Big) Buck Bunny.ism/Manifest - [http://127.0.0.1:1935/android/smil:Big](http://127.0.0.1:1935/android/smil:Big) Buck Bunny.ism/Manifest -
> 
> 2010-12-15 09:59:59 GMT create stream INFO 200 Big Buck Bunny.ism - _defaultVHost_ android _definst_ 0.0 127.0.0.1 1935 [http://127.0.0.1:1935/android/smil:Big](http://127.0.0.1:1935/android/smil:Big) Buck Bunny.ism/Manifest 127.0.0.1 http (smooth) - Mozilla/5.0 (Windows; U; Windows NT 6.1; pt-PT; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 243369600 0 0 1 0 0 0 Big Buck Bunny.ism - - - - - [http://127.0.0.1:1935/android/smil:Big](http://127.0.0.1:1935/android/smil:Big) Buck Bunny.ism/Manifest [http://127.0.0.1:1935/android/smil:Big](http://127.0.0.1:1935/android/smil:Big) Buck Bunny.ism/Manifest - [http://127.0.0.1:1935/android/smil:Big](http://127.0.0.1:1935/android/smil:Big) Buck Bunny.ism/Manifest -
> 
> 2010-12-15 09:59:59 GMT comment server WARN 200 - QTUtils.parseAtomstbl[C:\Program Files (x86)\Wowza Media Systems\Wowza Media Server 2.2.2\content\Big Buck Bunny\_300000.ismv]: Error reading ‘stsd’ section. Structure is zero size: vmhd:

Thank you

EDIT: I’ve just noticed that microsoft’s example uses VC1/WMA instead of H264/AAC

My sample encoded with H264/AAC produces this log:

> 2010-12-15 14:42:43 GMT app-start application INFO 200 _definst_ android/_definst_ - - - 17286.768 - - - - - - - - - - - - - - - - - - - - - - - - -
> 
> 2010-12-15 14:42:43 GMT connect smoothstreaming INFO 200 509588887 - _defaultVHost_ android _definst_ 0.046 127.0.0.1 1935 [http://127.0.0.1:1935/android/smil:RTP1.ism/Manifest](http://127.0.0.1:1935/android/smil:RTP1.ism/Manifest) 127.0.0.1 http (smooth) - Mozilla/5.0 (Windows; U; Windows NT 6.1; pt-PT; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 509588887 0 0 - 0 - - RTP1.ism - - - - - [http://127.0.0.1:1935/android/smil:RTP1.ism/Manifest](http://127.0.0.1:1935/android/smil:RTP1.ism/Manifest) [http://127.0.0.1:1935/android/smil:RTP1.ism/Manifest](http://127.0.0.1:1935/android/smil:RTP1.ism/Manifest) - [http://127.0.0.1:1935/android/smil:RTP1.ism/Manifest](http://127.0.0.1:1935/android/smil:RTP1.ism/Manifest) -
> 
> According to GSpot, my file has
> 
> Audio : mp4a: MPEG-4 AAC LC / 48000Hz 128 kb/s tot , stereo (2/0)
> 
> and Video:
> 
> isml:
> 
> - piff: 
> 
> - iso2: MP4 Base Media v2 [ISO 14496-12:2005]
> 
> Created: 2010 Oct 25 00:45:35
> 
> Modified: 2010 Oct 25 00:45:35

---

<div class="post-metadata">

### Author: ![Joao\_Nogueira](https://avatars.discourse-cdn.com/v4/letter/j/fbc32d/32.png) [@Joao\_Nogueira](https://community.wowza.com/u/Joao_Nogueira)
#### Post date: [December 15, 2010, 4:01pm UTC](https://community.wowza.com/t/support-for-ismv-assets/35858/5 "2010-12-15T16:01:14Z")

</div>

I generated another sample content with Expression Encoder with the preset : “Encoding for devices -\> IIS Smoothstreaming -\> H.264 Iphone Wifi” and it worked just fine.

Thanks!
