# Playlist Streaming to Silverlight Client

**URL:** https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083
**Category:** Wowza Streaming Engine
**Created:** [February 1, 2011, 2:27pm UTC](https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083 "2011-02-01T14:27:37Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Matt\_Nowina](https://avatars.discourse-cdn.com/v4/letter/m/f475e1/32.png) [@Matt\_Nowina](https://community.wowza.com/u/Matt_Nowina)
#### Post date: [February 1, 2011, 2:27pm UTC](https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083/1 "2011-02-01T14:27:37Z")

</div>

Hi,

We’re trying to use an existing MP4 playlist with a silverlight client. The URL works properly on iOS/Quicktime players, but when we change it to use manifest instead of m3u8 the silverlight clients are unable to access the stream.

I am able to access the manifest file via a wget, but cant seem to get it to work in silverlight. Interestingly I also only see the wget requests in the access log and not requests that come from the silverlight players.

Any thoughts on where to look for the issue?

Matt

---

<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: [February 1, 2011, 10:08pm UTC](https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083/2 "2011-02-01T22:08:03Z")

</div>

The most likely problem is key frame frequency, if it is over 4 seconds it won’t work in Silverlight player. 2 second key frame frequency is best for Silverlight (smooth) streaming and is good in IPhone and Flash, so it is a good common setting.

Richard

---

<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: [February 17, 2011, 10:52pm UTC](https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083/3 "2011-02-17T22:52:27Z")

</div>

What Silverlight player? Try the Wowza Silverlight player:

[https://www.wowza.com/downloads/forums/smoothstreamingexampleplayers/SmoothStreamingExamplePlayers.zip](https://www.wowza.com/downloads/forums/smoothstreamingexampleplayers/SmoothStreamingExamplePlayers.zip)

Is your Wowza server on a public IP? What is the manifest URL to sample.mp4?

Do you see any WARN lines in the access or error log regarding key frame interval being over 4 seconds. Something like this:

WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[smooth/_definst_/ch08mobile]: Fragment duration greater than suggested range of 1-4 seconds. Adjust keyframe interval accordingly: Fragment durations: [10.0,10.0,10.0]

If you open the manifest url in a browser, do you see xml? If so, do you see audio and video chunks?

Richard

---

<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: [March 7, 2011, 9:25pm UTC](https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083/4 "2011-03-07T21:25:37Z")

</div>

What is the URL you are playing?

Where is the smil or isml file located?

Has the live Application.xml StorageDir been changed, or is it default? ([wowza-install=dir]/content)

Richard

---

<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: [March 7, 2011, 9:27pm UTC](https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083/5 "2011-03-07T21:27:36Z")

</div>

Are you still working with Smooth (Silverlight) player? These are Cupertino, for iOS devices.

Richard

---

<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: [March 8, 2011, 11:10pm UTC](https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083/6 "2011-03-08T23:10:23Z")

</div>

That works for me, very quick start too, good video and audio. I’m using Wowza example LiveSmooth player. You can download here:

[https://www.wowza.com/downloads/forums/smoothstreamingexampleplayers/SmoothStreamingExamplePlayers.zip](https://www.wowza.com/downloads/forums/smoothstreamingexampleplayers/SmoothStreamingExamplePlayers.zip)

Richard

---

<div class="post-metadata">

### Author: ![zzz\_zzzz](https://avatars.discourse-cdn.com/v4/letter/z/b2d939/32.png) [@zzz\_zzzz](https://community.wowza.com/u/zzz_zzzz)
#### Post date: [March 8, 2011, 11:42am UTC](https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083/7 "2011-03-08T11:42:41Z")

</div>

StorageDir, LiveStreamPackizer and HTTPStreamers tags modifed in Application.xml:

live

/mobile/content/tv/smil

${com.wowza.wms.context.VHostConfigHome}/keys

cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer, smoothstreamingrepeater

cupertinostreaming,smoothstreaming,sanjosestreaming

urls to hit the service:

[http://wowza.quickplay.com/live/smil:rodo\_free.smil/Manifest](http://wowza.quickplay.com/live/smil:rodo_free.smil/Manifest)

---

<div class="post-metadata">

### Author: ![zzz\_zzzz](https://avatars.discourse-cdn.com/v4/letter/z/b2d939/32.png) [@zzz\_zzzz](https://community.wowza.com/u/zzz_zzzz)
#### Post date: [March 9, 2011, 10:18am UTC](https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083/8 "2011-03-09T10:18:37Z")

</div>

yes, I got it to work 2.2.3 which is the one u are hitting…but cant get it to work on 2.0.0 wowza version.

I guess upgrade to 2.2.3 would have to be done.

thx Richard.

---

<div class="post-metadata">

### Author: ![Matt\_Nowina](https://avatars.discourse-cdn.com/v4/letter/m/f475e1/32.png) [@Matt\_Nowina](https://community.wowza.com/u/Matt_Nowina)
#### Post date: [February 17, 2011, 3:10pm UTC](https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083/9 "2011-02-17T15:10:32Z")

</div>

Hi Richard,

Sorry for the delay in getting back to you. I’ve tried re-encoding the content with 2s iFrames and I’ve tried the default Extremist.m4v sample file and nothing appears to work. Is there anything else you can suggest or is there a demo file you could provide that you know works for smooth streaming?

Thanks,

Matt

---

<div class="post-metadata">

### Author: ![Matt\_Nowina](https://avatars.discourse-cdn.com/v4/letter/m/f475e1/32.png) [@Matt\_Nowina](https://community.wowza.com/u/Matt_Nowina)
#### Post date: [March 7, 2011, 1:20pm UTC](https://community.wowza.com/t/playlist-streaming-to-silverlight-client/36083/10 "2011-03-07T13:20:23Z")

</div>

Hi Richard,

I think there’s a configuration issue on our side, but I cant seem to figure out what the problem is. Here is what I see in the error log:

HTTPStreamerCupertinoIndexPlaylist.indexFile[live/_definst_/smil:smooth.isml]: java.io.FileNotFoundException: /stream/smil/smooth.isml (No such file or directory)

WARN server comment 2011-03-07 13:09:37 - - - - - 8383.052 - - - - - - test\_smooth MediaReaderH264.open[1]: java.io.FileNotFoundException: /stream/smil/test\_smooth (No such file or directory)

ERROR server comment 2011-03-07 13:09:37 - - - - - 8383.054 - - - - - - MediaReaderH264SmoothStreamer.indexFile:java.lang.NullPointerException

WARN server comment 2011-03-07 13:09:37 - - - - - 8383.056 - - - - - - test\_smooth MediaReaderH264.open[1]: java.io.FileNotFoundException: /stream/smil/test\_smooth (No such file or directory)

ERROR server comment 2011-03-07 13:09:37 - - - - - 8383.058 - - - - - - MediaReaderH264SmoothStreamer.indexFile:java.lang.NullPointerException

WARN server comment 2011-03-07 13:12:38 - - - - - 8563.937 - - - - - - test\_smooth MediaReaderH264.open[1]: java.io.FileNotFoundException: /stream/smil/test\_smooth (No such file or directory)

ERROR server comment 2011-03-07 13:12:38 - - - - - 8563.939 - - - - - - MediaReaderH264SmoothStreamer.indexFile:java.lang.NullPointerException

WARN server comment 2011-03-07 13:12:38 - - - - - 8563.941 - - - - - - test\_smooth MediaReaderH264.open[1]: java.io.FileNotFoundException: /stream/smil/test\_smooth (No such file or directory)

ERROR server comment 2011-03-07 13:12:38 - - - - - 8563.941 - - - - - - MediaReaderH264SmoothStreamer.indexFile:java.lang.NullPointerException

[root@hq-perf-web-01 logs]# grep smooth wowzamediaserver\_error.log

WARN server comment 2011-03-07 10:12:34 - - - - - 4.918 - - - - - - - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/test\_smooth][avc1.77.30]: H.264 Video encoding settings are beyond iPhone/iPod touch recommendations (Baseline/3.0): {H264CodecConfigInfo: profile: “Main”, level: 3.0, frameSize: 480x360, displaySize: 480x360, PAR: 1:1, crop: l:0 r:0 t:0 b:4}

ERROR server comment 2011-03-07 10:14:21 - - - - - 107.575 - - - - - - - HTTPStreamerCupertinoIndexPlaylist.indexFile[live/_definst_/smil:smooth.isml]: java.io.FileNotFoundException: /stream/smil/smooth.isml (No such file or directory)

WARN server comment 2011-03-07 10:42:42 - - - - - 4.763 - - - - - - - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/test\_smooth][avc1.77.30]: H.264 Video encoding settings are beyond iPhone/iPod touch recommendations (Baseline/3.0): {H264CodecConfigInfo: profile: “Main”, level: 3.0, frameSize: 480x360, displaySize: 480x360, PAR: 1:1, crop: l:0 r:0 t:0 b:4}

WARN server comment 2011-03-07 10:49:54 - - - - - 4.764 - - - - - - - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/test\_smooth][avc1.77.30]: H.264 Video encoding settings are beyond iPhone/iPod touch recommendations (Baseline/3.0): {H264CodecConfigInfo: profile: “Main”, level: 3.0, frameSize: 480x360, displaySize: 480x360, PAR: 1:1, crop: l:0 r:0 t:0 b:4}

ERROR server comment 2011-03-07 11:03:41 - - - - - 826.866 - - - - - - - HTTPStreamerCupertinoIndexPlaylist.indexFile[live/_definst_/smil:smooth.isml]: java.io.FileNotFoundException: /stream/smil/smooth.isml (No such file or directory)

ERROR server comment 2011-03-07 11:03:44 - - - - - 830.43 - - - - - - - HTTPStreamerCupertinoIndexPlaylist.indexFile[live/_definst_/smil:smooth.isml]: java.io.FileNotFoundException: /stream/smil/smooth.isml (No such file or directory)

ERROR server comment 2011-03-07 11:03:52 - - - - - 837.523 - - - - - - - HTTPStreamerCupertinoIndexPlaylist.indexFile[live/_definst_/smil:smooth.isml]: java.io.FileNotFoundException: /stream/smil/smooth.isml (No such file or directory)

ERROR server comment 2011-03-07 11:06:00 - - - - - 966.414 - - - - - - - HTTPStreamerCupertinoIndexPlaylist.indexFile[live/_definst_/smil:smooth.isml]: java.io.FileNotFoundException: /stream/smil/smooth.isml (No such file or directory)

ERROR server comment 2011-03-07 11:36:03 - - - - - 2769.187 - - - - - - HTTPStreamerCupertinoIndexPlaylist.indexFile[live/_definst_/smil:smooth.isml]: java.io.FileNotFoundException: /stream/smil/smooth.isml (No such file or directory)

ERROR server comment 2011-03-07 11:37:28 - - - - - 2853.525 - - - - - - HTTPStreamerCupertinoIndexPlaylist.indexFile[live/_definst_/smil:smooth.isml]: java.io.FileNotFoundException: /stream/smil/smooth.isml (No such file or directory)

ERROR server comment 2011-03-07 11:54:34 - - - - - 3879.802 - - - - - - HTTPStreamerCupertinoIndexPlaylist.indexFile[live/_definst_/smil:smooth.isml]: java.io.FileNotFoundException: /stream/smil/smooth.isml (No such file or directory)

WARN server comment 2011-03-07 13:09:37 - - - - - 8383.052 - - - - - - test\_smooth MediaReaderH264.open[1]: java.io.FileNotFoundException: /stream/smil/test\_smooth (No such file or directory)

WARN server comment 2011-03-07 13:09:37 - - - - - 8383.056 - - - - - - test\_smooth MediaReaderH264.open[1]: java.io.FileNotFoundException: /stream/smil/test\_smooth (No such file or directory)

WARN server comment 2011-03-07 13:12:38 - - - - - 8563.937 - - - - - - test\_smooth MediaReaderH264.open[1]: java.io.FileNotFoundException: /stream/smil/test\_smooth (No such file or directory)

WARN server comment 2011-03-07 13:12:38 - - - - - 8563.941 - - - - - - test\_smooth MediaReaderH264.open[1]: java.io.FileNotFoundException: /stream/smil/test\_smooth (No such file or directory)

If I try to access the stream using the playlist directive it works:

wget -O - [http://192.168.1.50:1935/live/smil:smooth.smil/playlist.m3u8](http://192.168.1.50:1935/live/smil:smooth.smil/playlist.m3u8)

–2011-03-07 13:09:17-- [http://192.168.1.50:1935/live/smil:smooth.smil/playlist.m3u8](http://192.168.1.50:1935/live/smil:smooth.smil/playlist.m3u8)

Connecting to 192.168.1.50:1935… connected.

HTTP request sent, awaiting response… 200 OK

Length: 147 [application/vnd.apple.mpegurl]

Saving to: `STDOUT’

0% [] 0 --.-K/s #EXTM3U

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

[http://192.168.1.50:1935/live/_definst_/test\_smooth/playlist.m3u8?wowzasessionid=704696935](http://192.168.1.50:1935/live/_definst_/test_smooth/playlist.m3u8?wowzasessionid=704696935)

100%[====================================================================================================================\>] 147 --.-K/s in 0s

But if I use the manifest directive, the only XML I get back is:

wget -O - [http://192.168.1.50:1935/live/smil:smooth.smil/Manifest](http://192.168.1.50:1935/live/smil:smooth.smil/Manifest)

–2011-03-07 13:09:37-- [http://192.168.1.50:1935/live/smil:smooth.smil/Manifest](http://192.168.1.50:1935/live/smil:smooth.smil/Manifest)

Connecting to 192.168.1.50:1935… connected.

HTTP request sent, awaiting response… 200 OK

Length: 154 [text/xml]

Saving to: `STDOUT’

0% [] 0 --.-K/s \<?xml version="1.0" encoding="utf-8"?\>

WARN server comment 2011-03-07 13:12:38 - - - - - 8563.941 - - - - - - t

100%[====================================================================================================================\>] 154 --.-K/s in 0s

Any thoughts on what might configured incorrectly?

Thanks,

Matt
