Jump to content

Xbox One - DLNA 'Play to' quick testing results with WP8 App and Win8 Store App


AgileHumor

Recommended Posts

swhitmore

can someone make a video of the xbox one in action with media browser? Thanks.

 

I've tried several file types and I can't get them to work to take a video. Sorry.

Link to comment
Share on other sites

Deathsquirrel

I'm not getting stuttering but when I went to make a video for Luke I found that I get no sound at all when I use a source file with dts-hd as the primary audio track.  My 'yay this works' test had AC3 which worked flawlessly.

 

All my rips are h264 MP4s with the primary audio being whatever the best quality track is that handbrake will pass-through to this container and a secondary audio track of the best audio on the disc converted to high bit-rate AAC.

Link to comment
Share on other sites

miltonberle

Sorry didn't get a chance last night to do more testing.

 

Are there particular things you want me to test?  Most of my files are h.264/mkv with dts or ac3 audio.  Bit rates of varying amounts all over the map.

 

 

Here is a video.. <EDIT OUT>

 

After some more testing it seems that certain very high bitrates do indeed have some issues playing.  Able to play around 10Mb/s pretty successfully however.  Would need to do more testing to see where the exact cutoff is.

 

I think most of my mkv's might be using x.264 instead of h.264 and I'm quite certain their bitrates are much higher than 10mb/s.  I'll try converting one to h.264 at a lower bitrates and see what happens.

Link to comment
Share on other sites

Deathsquirrel

I did manage to reproduce the stuttering video people described by playing some video files with bit rates over 10Mbit.  With a 12Mbit video, without sound of course since it's dts-hd, I would get just a bit of stutter every 1-3 minutes.  I'm sure adding in the extra sound processing would make it worse but at least my system is sparing itself THAT chore for now ;)

Link to comment
Share on other sites

moviefan

I reuploaded that video I made <EDIT>    Sorry it's boring and the angle keeps switching.  Maybe i'll try one more later with the better camera we have.

Edited by moviefan
Link to comment
Share on other sites

FrostByte

Works well with mkv using AC3 here also, will try some DTS-HD higher bitrate files myself tonight

Link to comment
Share on other sites

swhitmore

What audio settings do you guys have on the Xbox? I tried changing from 7.1 uncompressed to bitstreaming. Still no luck playing any videos here.

Link to comment
Share on other sites

FrostByte

Did some more testing and I can't seem to get anything more than 2 channels using DLNA on any of my mkv files when sending to XB1, HTIB, or directly to the TV. My XB1 audio is currently set to bit-streaming and DTS output. However, as mentioned above I don't get any more than 2 channels no matter what device I send stuff to using DLNA. I also noticed the video pausing on the XB1 once in awhile. Will do some more playing with settings to see if I can get something to work.

Link to comment
Share on other sites

BC101

Xbox 360 DLNA streaming of h264 encoded streams with AC3 5.1 surround works fine (all my TV , just transmuxed a .mkv to .mp4 and works).

Link to comment
Share on other sites

moviefan

Further testing I noticed some consistent issues

 

- If I play a file and then try to move anywhere in the file other than the beginning the video freezes and does not recover

- If I try to play a file from a specific scene, I get a completely black video with choppy distorted sound in the background.

Link to comment
Share on other sites

swhitmore

I've been reading more about the DLNA profiles needed to Stream to the Xbox One. I found this article where someone has written one for Plex using this guide. I think Luke has now exposed the profiles so we can edit our own. I might try this during the week and see if we can get it working correctly.
 

<Client name="Xbox One">
  <!-- Save as Xbox One.xml in C:\Program Files (x86)\Plex\Plex Media Server\Resources\Profiles -->
  <!-- Note: this profile is heavily based on the Xbox 360 profile. There's likely room for improvement here -->
  <Identification>
    <Header name="User-Agent" substring="NSPlayer" />
  </Identification>
  <DeviceDescription>
    <ModelName>Windows Media Player Sharing</ModelName>
    <ModelNumber>12.0</ModelNumber>
    <ModelUrl>http://www.microsoft.com/</ModelUrl>
    <Manufacturer>Microsoft Corporation</Manufacturer>
    <ManufacturerUrl>http://www.microsoft.com/</ManufacturerUrl>
    <X-DlnaDoc>DMS-1.50</X-DlnaDoc>
    <X-DlnaCap />
  </DeviceDescription>
  <TranscodeTargets>
    <VideoProfile container="mpegts" codec="h264" audioCodec="ac3">
      <Setting name="EstimateContentLength" value="true"/>
    </VideoProfile>
    <MusicProfile container="mp3" codec="mp3" />
    <PhotoProfile container="jpeg" />
  </TranscodeTargets>
  <DirectPlayProfiles>
    <VideoProfile container="mpegts" codec="h264" audioCodec="ac3" />
    <VideoProfile container="avi" codec="mpeg4" audioCodec="ac3,mp3" />
    <VideoProfile container="avi" codec="h264" audioCodec="aac" />
    <VideoProfile container="mp4,mov" codec="h264,mpeg4" audioCodec="aac,ac3" />
    <VideoProfile container="asf" codec="wmv2,wmv3,vc1" audioCodec="wmav2,wmapro" />
    <MusicProfile container="asf" codec="wmav2,wmapro,wmavoice" />
    <MusicProfile container="mp3" codec="mp3" />
    <PhotoProfile container="jpeg" />
  </DirectPlayProfiles>
  <CodecProfiles>
    <VideoCodec name="mpeg4">
      <Limitations>
        <UpperBound name="video.frameRate" value="30" isRequired="false" />
        <UpperBound name="video.bitrate" value="5120" isRequired="false" />
      </Limitations>
    </VideoCodec>
    <VideoCodec name="h264">
      <Limitations>
        <UpperBound name="video.width" value="1920" />
        <UpperBound name="video.height" value="1080" />
      </Limitations>
    </VideoCodec>
    <VideoCodec name="wmv2,wmv3,vc1">
      <Limitations>
        <UpperBound name="video.width" value="1920" />
        <UpperBound name="video.height" value="1080" />
        <!-- FPS upper bound takes care of requirement that advanced profile level be <= 3 -->
        <UpperBound name="video.frameRate" value="30" isRequired="false" />
        <UpperBound name="video.bitrate" value="15360" isRequired="false" />
      </Limitations>
    </VideoCodec>
    <VideoAudioCodec name="ac3,wmav2,wmapro">
      <Limitations>
        <UpperBound name="audio.channels" value="6" isRequired="false" />
      </Limitations>
    </VideoAudioCodec>
    <VideoAudioCodec name="aac">
      <Limitations>
        <UpperBound name="audio.channels" value="2" isRequired="false" />
        <Match name="audio.profile" value="lc" isRequired="false" />
      </Limitations>
    </VideoAudioCodec>
  </CodecProfiles>
  <ContainerProfiles>
    <VideoContainer name="mp4,mov">
      <Limitations>
        <!-- Microsoft doesn't document this, but it appears to be true -->
        <Match name="part.has64bitOffsets" value="0" isRequired="false" />
      </Limitations>
    </VideoContainer>
  </ContainerProfiles>
  <DlnaMediaProfiles>
    <DlnaVideoProfile container="avi" mimeType="video/avi" />
  </DlnaMediaProfiles>
</Client>
  • Like 2
Link to comment
Share on other sites

Deathsquirrel

 

I've been reading more about the DLNA profiles needed to Stream to the Xbox One. I found this article where someone has written one for Plex using this guide. I think Luke has now exposed the profiles so we can edit our own. I might try this during the week and see if we can get it working correctly.

 

Let us know what you find.  Brought Plex back up yesterday to play with this in that app and got a lovely reminder on why i don't use plex.  The UI is so freaking awful...and it's sloooooooooooooooooooooooooooooooooow.

  • Like 1
Link to comment
Share on other sites

miltonberle

Ok I was able to get 1080p video with multichannel audio to work consistently with files that had Dolby Digital/AC-3 audio and video with bitrates <10MB/s.  I had to set the XB1 to use only DD bitstreaming  and the MBS to output only in DD to get the surround.  Unfortunately, I've got too many videos to reencode everything to those standards, but at least we know it can be done.

 

 

I've been reading more about the DLNA profiles needed to Stream to the Xbox One. I found this article where someone has written one for Plex using this guide. I think Luke has now exposed the profiles so we can edit our own. I might try this during the week and see if we can get it working correctly.
 

<Client name="Xbox One">
  <!-- Save as Xbox One.xml in C:\Program Files (x86)\Plex\Plex Media Server\Resources\Profiles -->
  <!-- Note: this profile is heavily based on the Xbox 360 profile. There's likely room for improvement here -->
  <Identification>
    <Header name="User-Agent" substring="NSPlayer" />
  </Identification>
  <DeviceDescription>
    <ModelName>Windows Media Player Sharing</ModelName>
    <ModelNumber>12.0</ModelNumber>
    <ModelUrl>http://www.microsoft.com/</ModelUrl>
    <Manufacturer>Microsoft Corporation</Manufacturer>
    <ManufacturerUrl>http://www.microsoft.com/</ManufacturerUrl>
    <X-DlnaDoc>DMS-1.50</X-DlnaDoc>
    <X-DlnaCap />
  </DeviceDescription>
  <TranscodeTargets>
    <VideoProfile container="mpegts" codec="h264" audioCodec="ac3">
      <Setting name="EstimateContentLength" value="true"/>
    </VideoProfile>
    <MusicProfile container="mp3" codec="mp3" />
    <PhotoProfile container="jpeg" />
  </TranscodeTargets>
  <DirectPlayProfiles>
    <VideoProfile container="mpegts" codec="h264" audioCodec="ac3" />
    <VideoProfile container="avi" codec="mpeg4" audioCodec="ac3,mp3" />
    <VideoProfile container="avi" codec="h264" audioCodec="aac" />
    <VideoProfile container="mp4,mov" codec="h264,mpeg4" audioCodec="aac,ac3" />
    <VideoProfile container="asf" codec="wmv2,wmv3,vc1" audioCodec="wmav2,wmapro" />
    <MusicProfile container="asf" codec="wmav2,wmapro,wmavoice" />
    <MusicProfile container="mp3" codec="mp3" />
    <PhotoProfile container="jpeg" />
  </DirectPlayProfiles>
  <CodecProfiles>
    <VideoCodec name="mpeg4">
      <Limitations>
        <UpperBound name="video.frameRate" value="30" isRequired="false" />
        <UpperBound name="video.bitrate" value="5120" isRequired="false" />
      </Limitations>
    </VideoCodec>
    <VideoCodec name="h264">
      <Limitations>
        <UpperBound name="video.width" value="1920" />
        <UpperBound name="video.height" value="1080" />
      </Limitations>
    </VideoCodec>
    <VideoCodec name="wmv2,wmv3,vc1">
      <Limitations>
        <UpperBound name="video.width" value="1920" />
        <UpperBound name="video.height" value="1080" />
        <!-- FPS upper bound takes care of requirement that advanced profile level be <= 3 -->
        <UpperBound name="video.frameRate" value="30" isRequired="false" />
        <UpperBound name="video.bitrate" value="15360" isRequired="false" />
      </Limitations>
    </VideoCodec>
    <VideoAudioCodec name="ac3,wmav2,wmapro">
      <Limitations>
        <UpperBound name="audio.channels" value="6" isRequired="false" />
      </Limitations>
    </VideoAudioCodec>
    <VideoAudioCodec name="aac">
      <Limitations>
        <UpperBound name="audio.channels" value="2" isRequired="false" />
        <Match name="audio.profile" value="lc" isRequired="false" />
      </Limitations>
    </VideoAudioCodec>
  </CodecProfiles>
  <ContainerProfiles>
    <VideoContainer name="mp4,mov">
      <Limitations>
        <!-- Microsoft doesn't document this, but it appears to be true -->
        <Match name="part.has64bitOffsets" value="0" isRequired="false" />
      </Limitations>
    </VideoContainer>
  </ContainerProfiles>
  <DlnaMediaProfiles>
    <DlnaVideoProfile container="avi" mimeType="video/avi" />
  </DlnaMediaProfiles>
</Client>

 

 

Thanks for these profiles swhitmore, I'm gonna try messing with the transcoding settings... this is a lot more viable than reencoding all my videos.

Edited by miltonberle
Link to comment
Share on other sites

roots514

newbie here... 

mb3 to xbone via web broswer in win xp :

everything was working fine on the 6th but since the update doesnt let me play on my xbone...

i get to select the xbone as a player, get to see that mb3 push it to xbone on the remote control and xbone starts its video app, but hangs there !

annyone had this issue ? ...unless everyone is on win 8 already... shame on me !

 

there is also (in the dlna profiles under xbox one) a place where i can setup what is transcode and what is not... i can ad .mkv to be change but somehow cannot save this setting... once im out it dissapear, is that normal ?

 

i would have used the browser on xbone but aint paying for live at the moment...

Link to comment
Share on other sites

newbie here... 

mb3 to xbone via web broswer in win xp :

everything was working fine on the 6th but since the update doesnt let me play on my xbone...

i get to select the xbone as a player, get to see that mb3 push it to xbone on the remote control and xbone starts its video app, but hangs there !

annyone had this issue ? ...unless everyone is on win 8 already... shame on me !

 

there is also (in the dlna profiles under xbox one) a place where i can setup what is transcode and what is not... i can ad .mkv to be change but somehow cannot save this setting... once im out it dissapear, is that normal ?

 

i would have used the browser on xbone but aint paying for live at the moment...

 

We're happy to help, but please see 

http://mediabrowser.tv/community/index.php?/topic/790-how-to-report-a-problem/

Link to comment
Share on other sites

moviefan

Further testing I noticed some consistent issues

 

- If I play a file and then try to move anywhere in the file other than the beginning the video freezes and does not recover

- If I try to play a file from a specific scene, I get a completely black video with choppy distorted sound in the background.

 

FYI in testing today it appeared both of these issues have been resolved with the new server.  Sweet!

  • Like 2
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...