Page 1 of 1

Windows Phone compatibility via Media Browser

PostPosted: Sun May 25, 2014 3:48 pm
by patters
Microsoft have an equivalent technology to Apple's HTTP Live Streaming, which they call Smooth Streaming. Windows Phone has supported this since version 7 I believe, and it appears that FFmpeg already supports this (format type ismv). Would it be possible to adapt the work done to getting HLS working to get Windows Phone playback working from the Media Browser?

Re: Windows Phone compatibility via Media Browser

PostPosted: Sun May 25, 2014 6:04 pm
by zip
have you tried to produce a file with this muxer?

WP8 playback is supported now, but only for non-transcoded mp4 files (with original quality)

Re: Windows Phone compatibility via Media Browser

PostPosted: Mon May 26, 2014 9:27 am
by patters
I'll see if I can produce a working clip. I wonder if this might be a way to play remuxed H.264 on an Xbox 360, since if you make the chunk size small enough then it's almost like live streaming MP4. Apparently the 360 supports Smooth Streaming, so it may be possible to serve ismv up over DLNA.
Great technical explanation of ismv format (IIS Smooth-streaming Media Video) here:
http://alexzambelli.com/blog/2009/02/10 ... hitecture/

Does Windows Phone playback of MP4 definitely work for you? The first time I attempt to play an MP4 (H.264 + AAC) movie it returns invalid source without me even attempting playback. This is on Windows Phone 8.1 Dev Preview (which I believe is IE11):
Image

The next video I try to select it just jumps to the Playlist side screen and doesn't show me the player. From then on MediaBrowser stops working. All further selections just jump to the Playlist view and the arrow to get back to the player is greyed out.

Re: Windows Phone compatibility via Media Browser

PostPosted: Mon May 26, 2014 10:42 am
by patters
Hmmm. Been doing some testing and the IE11 on Windows Phone 8.1 just ignores the manifest and renders it as XML. It's beginning to look like a dedicated app would be necessary which doesn't seem right.

This looks interesting though - apparently there's a free shim available to app developers that brings HLS support:
https://phonesm.codeplex.com

http://msdn.microsoft.com/en-us/library/jj573656(v=vs.90).aspx

Well this pretty much confirms it's not possible without an app:
http://playerframework.codeplex.com/discussions/458595

It's a shame since I was able to get normal MP4 content playing natively inline using HTML5 video tags (without launching a fullscreen player - new to WP8.1). The native player allowed full screen, zoom, and seemed to support subtitles too, although they were not rendering. Here's my HTML:
  Code:
<html>
<body>
<video id="TestVideo" controls="controls" preload="none" style="height: 100%; width: 100%; margin: auto">
    <source src="test.mp4" type="video/mp4" />
    <track src="test.srt" kind="subtitles" srclang="en" label="English" />
    Your browser doesn't support html5 video<br />
</video>
</body>
</html>

Re: Windows Phone compatibility via Media Browser

PostPosted: Mon May 26, 2014 12:35 pm
by zip
For the mp4 failed playback, did you select Original as the default quality in the Remote tab?

Re: Windows Phone compatibility via Media Browser

PostPosted: Mon May 26, 2014 12:55 pm
by patters
Yep. Is it using FlowPlayer, or native <video> tag?

In fact, can FlowPlayer perhaps bridge this gap? They advertise Windows Phone compatibility on the website.

Re: Windows Phone compatibility via Media Browser

PostPosted: Tue May 27, 2014 12:12 am
by atc98092
Patters, how are you getting your phone browser to even connect to the server? All I get is a page connect error. Nokia 920, Windows Phone 8.1. WiFi connected to my home network.

Re: Windows Phone compatibility via Media Browser

PostPosted: Tue May 27, 2014 10:57 am
by zip
patters wrote:Yep. Is it using FlowPlayer, or native <video> tag?

In fact, can FlowPlayer perhaps bridge this gap? They advertise Windows Phone compatibility on the website.

Flowplayer in the iOS setup (ie renders html5 video tag)

Re: Windows Phone compatibility via Media Browser

PostPosted: Tue May 27, 2014 11:21 pm
by Xmantium
I cant get any files even mp4 with aac that work natively on the iPad to work on my spare HTC Windows 8X running 8.1
All files say needs Flash :?

@atc98092 - to connect to Serviio MediaBrowser, fire up Internet Explorer and put in the IP address of where Serviio machine is located (ie mine is 192.168.1.5) followed by ":23424/mediabrowser"
make sure you opened the ports 23424 on your router

Re: Windows Phone compatibility via Media Browser

PostPosted: Tue May 27, 2014 11:42 pm
by atc98092
Xmantium wrote:I cant get any files even mp4 with aac that work natively on the iPad to work on my spare HTC Windows 8X running 8.1
All files say needs Flash :?

@atc98092 - to connect to Serviio MediaBrowser, fire up Internet Explorer and put in the IP address of where Serviio machine is located (ie mine is 192.168.1.5) followed by ":23424/mediabrowser"
make sure you opened the ports 23424 on your router


That's what I used, and I was inside my firewall connected via WiFi, so any port issue is moot.

I forgot my phone at work, so I'll have to play around some more tomorrow. Hate it when I do that! :lol: