Why can't m2ts (h264/dts) content be streamed rather than transcoded to PS3?

Discuss media renderers like Xbox 360, TVs, smartphones, etc.
User avatar
SubJunk
Lead Developer
Posts: 3805
Joined: Sun May 27, 2012 4:12 pm

Re: Why can't m2ts (h264/dts) content be streamed rather than transcoded to PS3?

Post by SubJunk »

Please try this version. It's a preview of v10. It should remux streams that match the transcoding goal when using FFmpeg https://www.universalmediaserver.com/up ... e4787b.exe
User avatar
SubJunk
Lead Developer
Posts: 3805
Joined: Sun May 27, 2012 4:12 pm

Re: Why can't m2ts (h264/dts) content be streamed rather than transcoded to PS3?

Post by SubJunk »

My mistake building for the wrong OS. Good to know you can build though.
Can you give logs from trying to play it with tsmuxer disabled? I would expect it to mux one.m2ts with FFmpeg

Edit: Actually that won't stream on that build because you're building from master.
Can you switch to the branch "api-3" and test that with tsmuxer disabled?
User avatar
SubJunk
Lead Developer
Posts: 3805
Joined: Sun May 27, 2012 4:12 pm

Re: Why can't m2ts (h264/dts) content be streamed rather than transcoded to PS3?

Post by SubJunk »

Thanks for testing. Can you please add the following line to renderers/Sony-PlayStation3.conf and try again with tsMuxeR disabled:

TranscodeVideo = MPEGTS-H264-AC3

The outcome I am hoping for is that video streams that can be muxed will pass through FFmpeg with a copied video, if they match the video codec in the TranscodeVideo line
User avatar
SubJunk
Lead Developer
Posts: 3805
Joined: Sun May 27, 2012 4:12 pm

Re: Why can't m2ts (h264/dts) content be streamed rather than transcoded to PS3?

Post by SubJunk »

ajkessel wrote: Thu Jul 02, 2020 2:56 am That works nearly perfectly. Audio is still being transcoded for several formats, but that may be necessary for PS3. The only glitch I encountered was when I first tried to seek to a location in one.m2ts, it never started playing, but then when I returned to one.m2ts and skipped to 20 minutes in, it worked fine.

I noticed vc1 video (six.mkv) is still transcoded--perhaps also a limitation of PS3? At least according to Wikipedia, PS3 should support VC-1.

One other observation -- if I go to the "transcode" folder for content with subtitles, the first listed item (presumably corresponding to no transcoding) still shows as "unsupported data" on the PS3. Shouldn't it be possible to transmit the subtitle stream as a separate stream, without transcoding, for formats the PS3 supports? On a possibly related note, by default with this build, UMS is transcoding MKV content with subtitles even to VLC -- but if the user selects "no transcoding" from the VLC client, the subtitles come across fine as a separate subtitle stream that can be enabled/disabled from VLC. Can this be configured to be the default behavior with VLC, and is it possible to do the same (stream subtitle stream without transcoding) to PS3?

Debug log attached.

debug-1.log
Thanks for testing. I have submitted the code to be reviewed and hopefully merged soon.

Can you test the vc1 video by playing the [No Transcoding] option? If so we can update the ps3 config

Can you let us know which subtitles format worked with VLC so we can update that config too?

I don't think PS3 supports receiving subtitles as separate streams unless they changed that in an update
Post Reply