# Video streaming to Windows 8, Windows Phone 8, Surface..

**URL:** <https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488>\
**Category:** Wowza Streaming Engine\
**Tags:** media-players-and-devices\
**Created:** [October 31, 2012, 9:39am UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488 "2012-10-31T09:39:10Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Steven\_Lee](https://avatars.discourse-cdn.com/v4/letter/s/fbc32d/32.png) [@Steven\_Lee](https://community.wowza.com/u/Steven_Lee)\
**Post date:** [October 31, 2012, 9:39am UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/1 "2012-10-31T09:39:10Z")

</div>

Hello all,

Can someone point me in the right direction for the recommended/native way to stream to Windows 8, Windows Phone 8, and Surface RT devices? All of my videos are H.264+AAC encoded and stream just fine via HLS and RTSP to iOS and Android devices (and the ROKU). I need to add the new set of Windows devices to the mix now too.

Thank you,

Steven

---

<div class="post-metadata">

**Author:** ![Jay\_Charles](https://avatars.discourse-cdn.com/v4/letter/j/c89c15/32.png) [@Jay\_Charles](https://community.wowza.com/u/Jay_Charles)\
**Post date:** [November 1, 2012, 1:23pm UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/2 "2012-11-01T13:23:39Z")

</div>

I’d love some info on this one too. I haven’t been able to find anything for live streaming to IE10/Metro short of getting a site’s .swf whitelisted by microsoft.

---

<div class="post-metadata">

**Author:** ![Stuart\_Espey](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@Stuart\_Espey](https://community.wowza.com/u/Stuart_Espey)\
**Post date:** [February 28, 2013, 2:11am UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/3 "2013-02-28T02:11:40Z")

</div>

> Hello all,
> 
> Can someone point me in the right direction for the recommended/native way to stream to Windows 8, Windows Phone 8, and Surface RT devices? All of my videos are H.264+AAC encoded and stream just fine via HLS and RTSP to iOS and Android devices (and the ROKU). I need to add the new set of Windows devices to the mix now too.
> 
> Thank you,
> 
> Steven

Another approach is to use an HLS implementation for Windows 8/RT and Windows Phone 8. Then you can directly stream the same streams you deliver to iOS apps to Windows Store Apps

BTW: We provide the [3ivx HLS Adapter](http://www.3ivx.com/technology/windows/metro/http_live_streaming.html) which does precisely that 😉

---

<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:** [November 1, 2012, 10:46am UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/4 "2012-11-01T10:46:48Z")

</div>

We will try to write up a more complete description of how it is done later but here are two links to articles that describe how to do it:

[Announcing: Smooth Streaming Client SDK for Windows 8 RTW!!!](http://blogs.iis.net/cenkd/archive/2012/10/25/announcing-smooth-streaming-client-sdk-for-windows-8-rtw.aspx)

[How to build your first HTML5 Windows 8 Smooth Streaming Application](http://blogs.iis.net/cenkd/archive/2012/03/28/How-to-build-your-first-html5-metro-style-smooth-streaming-player.aspx)

This is the right place to start.

Charlie

---

<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:** [January 22, 2013, 1:34pm UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/5 "2013-01-22T13:34:15Z")

</div>

Steven,

What are the encoding details: key frame frequency, and profile.

If not already , try h.264 Baseline 3 or lower, and a 2 second key frame frequency.

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:** [January 22, 2013, 2:11pm UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/6 "2013-01-22T14:11:30Z")

</div>

Steven,

Great! Thanks for the update.

Silverlight requires key frame frequency between 1 and 4 seconds, but 2 seconds is recommended. There is not an easy way to change key frame frequency in Wowza. Even with the Wowza Transcoder it is not straightforward, it would require tweaking parameters, and I’m not completely sure it is possible. So, yes, you should do it in the encoder.

What player are you using on WP?

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:** [January 22, 2013, 2:57pm UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/7 "2013-01-22T14:57:02Z")

</div>

The 1-4 seconds is mentioned in our tutorials and you will see log messaging about this if key frame frequency is out of range.

Thanks a ton for that player link. I know of the smf player, but didn’t know it worked on Mobile.

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:** [May 10, 2013, 6:30pm UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/8 "2013-05-10T18:30:16Z")

</div>

Steven,

This limitation is documented in all our relevant tutorials. You will also see WARN log messages if you are configured for Smooth and this factor is out of range. I don’t have any other reference.

Richard

---

<div class="post-metadata">

**Author:** ![Aaron\_Todd](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@Aaron\_Todd](https://community.wowza.com/u/Aaron_Todd)\
**Post date:** [January 11, 2013, 7:03pm UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/9 "2013-01-11T19:03:13Z")

</div>

Not sure if there’s been any movement in this regards (I couldn’t fine any), but my content seems to work fine in the flash player that comes with IE10. The only problem is that the version of IE10 from the Modern UI wont play it. I used the meta tag fix found here to deal with it for now: [http://msdn.microsoft.com/en-us/library/ie/jj193557%28v=vs.85%29.aspx](http://msdn.microsoft.com/en-us/library/ie/jj193557%28v=vs.85%29.aspx)

---

<div class="post-metadata">

**Author:** ![Robert\_Prokes](https://avatars.discourse-cdn.com/v4/letter/r/90ced4/32.png) [@Robert\_Prokes](https://community.wowza.com/u/Robert_Prokes)\
**Post date:** [May 14, 2013, 8:05pm UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/10 "2013-05-14T20:05:45Z")

</div>

> I’ve successfully streamed to WP8 using Microsoft Expression 4 and a tag in HTML5 after adding a simple crossdomain.xml file to the hosting web server.
> 
> I know this solution doesn’t incorporate Wowza, but maybe it’ll encourage them to support this feature as well in order to truly reach all devices.
> 
> If you’re interested in how I did this send me an email.

I’m very interested in that. Can you send me a PM? I was unable to contact you since your PM seem to be disabled. Thanks

---

<div class="post-metadata">

**Author:** ![Arman\_Caparas](https://avatars.discourse-cdn.com/v4/letter/a/f17d59/32.png) [@Arman\_Caparas](https://community.wowza.com/u/Arman_Caparas)\
**Post date:** [May 6, 2013, 6:50pm UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/11 "2013-05-06T18:50:28Z")

</div>

Hi Charlie,

Is there any update on the instruction? I need to support a VOD and Live stream for Windows 8 and Windows Surface tablet on HTML5. Please advice on how to do it.

Thanks

ARMAN

---

<div class="post-metadata">

**Author:** ![Jay\_Charles](https://avatars.discourse-cdn.com/v4/letter/j/c89c15/32.png) [@Jay\_Charles](https://community.wowza.com/u/Jay_Charles)\
**Post date:** [November 1, 2012, 2:32pm UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/12 "2012-11-01T14:32:17Z")

</div>

Yup… saw those too. I was thinking along the lines of an in-browser experience with no app store requirements, but it seems that we don’t have anything other than the plain Jane element, which suggests no live streaming to the browser without a whitelisted .swf or the help of a download from the app store

---

<div class="post-metadata">

**Author:** ![Steven\_Lee](https://avatars.discourse-cdn.com/v4/letter/s/fbc32d/32.png) [@Steven\_Lee](https://community.wowza.com/u/Steven_Lee)\
**Post date:** [January 21, 2013, 8:13pm UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/13 "2013-01-21T20:13:01Z")

</div>

I found this article which seemed to help a bit:

[https://www.wowza.com/docs/how-to-turn-on-alignment-for-live-microsoft-smooth-streaming-smoothstreaming](https://www.wowza.com/docs/how-to-turn-on-alignment-for-live-microsoft-smooth-streaming-smoothstreaming)

The problem is, there is precious little documentation on what “smoothPacketSortTime” value is supposed to mean? It is now working on our Windows 8 app. But still struggling to view a live (smooth stream) on a Windows Phone. Seems to work intermittently, but not consistently. And definitely better than before which didn’t work at all.

Does anyone have any success story with Wowza, live video, and Windows Phone?

Thank you!

Steven

---

<div class="post-metadata">

**Author:** ![Steven\_Lee](https://avatars.discourse-cdn.com/v4/letter/s/fbc32d/32.png) [@Steven\_Lee](https://community.wowza.com/u/Steven_Lee)\
**Post date:** [January 22, 2013, 8:43am UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/14 "2013-01-22T08:43:58Z")

</div>

> Steven,
> 
> What are the encoding details: key frame frequency, and profile.
> 
> If not already , try h.264 Baseline 3 or lower, and a 2 second key frame frequency.
> 
> Richard

The H.264 profile was already at Baseline. But the keyframe frequency was set to 240 frames (8 seconds). I changed it to 60 frames (2 seconds) as you suggested and it works! Yes, it works after changing the frequency!

But, the question now is, we will have clients that may have their keyframe set to 240 frames because this is the default setting in Wirecast. Is there something that can be changed on the server side (Wowza) to make this work without worrying if the client side is set just right?

Thank you again!

Steven

---

<div class="post-metadata">

**Author:** ![Steven\_Lee](https://avatars.discourse-cdn.com/v4/letter/s/fbc32d/32.png) [@Steven\_Lee](https://community.wowza.com/u/Steven_Lee)\
**Post date:** [January 22, 2013, 9:24am UTC](https://community.wowza.com/t/video-streaming-to-windows-8-windows-phone-8-surface/35488/15 "2013-01-22T09:24:47Z")

</div>

Thanks for the information. This is all very helpful.

We are using this player in our Windows Phone app:

[http://smf.codeplex.com/releases/view/88970](http://smf.codeplex.com/releases/view/88970)

So far it seems to work on Windows Phone 7.x. I’ll let you know if we find a problem with Windows Phone 8 and in regular Windows 8 itself.

Can you refer us to a website that gives us this kind of information (about key frame frequency)?

Thank you again.

Steven
