Jump to content

mp4 h.264 transcoding issue


d3lta

Recommended Posts

Hello,


we have about 300/400 concurrent users..


We are running a modified Plex Web Server right now, all clients access plex server by web with google chrome and our library is completly m4v h.264 aac.


 


Plex doesn’t need to transcode (it’s disabled) because plex web and chrome support “direct play” Direct Streaming


 


Now we want to use Mediabrowser because of the build in user management and better simple layout.


but with same clients and library with mp4/m4v h.264 files, media browser 3 always transcodes the files???


Why can plex and chrome do this without transcoding?


can i fix this for media browser 3?


Edited by d3lta
Link to comment
Share on other sites

I will try to get it to into the next server release

That would be great!

 

Next stable release or beta release? 

 

Can you tell me here when it will be released?

Link to comment
Share on other sites

That would be great!

 

Next stable release or beta release? 

 

Can you tell me here when it will be released?

 

Thanks alot!

 

Newest Dev had direct stream option and is working perfect!

 

 

Only one issues right now. 

 

 

If i have multiple users and library per user, if 2 users share same folder, the second users doesn't see any video's, even in library browser for that users there are no video's in that folder. 

 

if u understand what i mean 

Link to comment
Share on other sites

  • 2 weeks later...

can someone tell me why direct stream is working but very inconsistent? 

 

i have a m4v file streaming optimized 

 

Plex plays it perfectly no transcoding, but mediabrowser transcode's it and no direct play option.

 

 

why doesn't it just work ? 

 

 

mediainfo on file

General
Complete name                            : \\10.100.0.54\-Media-Share-\Video\Documentaires\World War II In HD\World War II in HD Colour.S01E01.The Gathering Storm.m4v
Format                                   : MPEG-4
Codec ID                                 : M4V 
File size                                : 1.24 GiB
Duration                                 : 51mn 15s
Overall bit rate mode                    : Variable
Overall bit rate                         : 3 467 Kbps
Writing application                      : Lavf55.10.1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 2 frames
Format settings, GOP                     : M=4, N=32
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 51mn 15s
Bit rate                                 : 3 153 Kbps
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 25.000 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.137
Stream size                              : 1.13 GiB (91%)
Tagged date                              : UTC 2014-01-23 11:15:05
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 51mn 15s
Bit rate mode                            : Variable
Bit rate                                 : 160 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 KHz
Compression mode                         : Lossy
Stream size                              : 58.8 MiB (5%)
Tagged date                              : UTC 2014-01-23 11:15:05

Plex file information

MEDIA
Duur 51:16
Bitrate 3467 kbps
Width 1280
Height 720
Aspect Ratio 1.78
Video Resolutie 720p
Houder MP4
Video Frame Rate PAL
Optimized For Streaming 1
BESTAND
Accessible Yes
Exists Yes
Duur 51:16
Bestand M:\-Media-Share-\Video\Documentaires\World War II In HD\World War II in HD Colour.S01E01.The Gathering Storm.m4v
Size 1.24 GB
Houder MP4
Has 64bit Offsets 0
Optimized For Streaming 1
VIDEO
Codec H264
Bitrate 3153 kbps
Bit Depth 8
CABAC 1
Chroma Subsampling 4:2:0
Color Space yuv
Duur 51:15
Frame Rate 25.000 fps
Frame Rate Mode cfr
Has Scaling Matrix 0
Height 720
Level 4.1
Profiel high
Ref Frames 2
Scan Type progressive
Width 1280
AUDIO
Codec AAC
Kanalen Stereo
Bitrate 160 kbps
Bitrate Mode VBR
Duur 51:15
Profiel lc
Sampling Rate 48000 Hz
Edited by d3lta
Link to comment
Share on other sites

what app you're trying to use. steps to reproduce the problem. what exactly the problem is. and anything else you can possibly think of.

Link to comment
Share on other sites

what app you're trying to use. steps to reproduce the problem. what exactly the problem is. and anything else you can possibly think of.

App? where are talking about web streaming with browser... 

 

See above for all media info, also tried H264 baseline profile... same issue no direct option in webplayer ( chrome  ) 

 

With plex web client no issue, direct stream working no transcoding. 

 

need transcoding log ?

Link to comment
Share on other sites

Koleckai Silvestri

Your video is over 3 megabits per second. On the MediaBrowser app for iPhone, this is the default bitrate that it will play locally without transcoding. Check your devices to see if you can set the bitrate a little higher without adverse affect.

Link to comment
Share on other sites

Your video is over 3 megabits per second. On the MediaBrowser app for iPhone, this is the default bitrate that it will play locally without transcoding. Check your devices to see if you can set the bitrate a little higher without adverse affect.

This is pure web based, i don't know if there is a max bitrate in webclient when accessing mb3 with browser?

 

 

@edit

 

Have tried other file with bitrate 238kbps, same issue, so it is not bitrate thats causing it. 

 

see attachment for file info 

DeployWindows7TheEasyWay_2MB_edge.m4v.txt

Edited by d3lta
Link to comment
Share on other sites

  • 2 weeks later...

** Update ** 

 

it seems like encoding with CABAC enabled makes option "direct" visable. 

 

is there a way that i can force the direct play option? or maybe disable transcoding ?

 

 

 

 

 

 

Any updates on this issue? with new dev builds i still have same issue.. 

 

maybe there is a way that i can force "direct play" my complete library is "direct play" ready

 

I really hope this issues can be fixed, we really need it

 

i will be highly appreciated. 

 

Thanks in advance

Edited by d3lta
Link to comment
Share on other sites

Just because no one has said anything for a few day doesn't mean it is being ignored. We are but a few and there are a lot of changes to transcoding coming. Please be patient.

Link to comment
Share on other sites

Just because no one has said anything for a few day doesn't mean it is being ignored. We are but a few and there are a lot of changes to transcoding coming. Please be patient.

 

Thats good news.. 

 

in the mean time is there a option to force direct transcoding? by changing some server settings?

Link to comment
Share on other sites

I would suggest the best way for you to achieve what you want would be to customise the dashboard-ui\scripts\mediaplayer.js  so that it plays all files static (direct stream). You are likely to run into a few hurdles but that would be your best bet to disable transcoding totally in the webclient. 

Link to comment
Share on other sites

I would suggest the best way for you to achieve what you want would be to customise the dashboard-ui\scripts\mediaplayer.js  so that it plays all files static (direct stream). You are likely to run into a few hurdles but that would be your best bet to disable transcoding totally in the webclient. 

Can you give me a hint/example what to change? so i can test it out

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...