Jump to content

Auto decision for transcoding way to low


Wuast94

Recommended Posts

Happy2Play

This must be a specific device/app issues as I do not see this behavior on a Roku or Web Browser.  Auto works 100% of the time on LAN, as for WAN I know my upload speed so have a set "Internet streaming bitrate limit".

Link to comment
Share on other sites

 Auto works 100% of the time on LAN,

 

If you are on your local network, we don't even run the test.  We assume max quality.

Link to comment
Share on other sites

Wuast94

This must be a specific device/app issues as I do not see this behavior on a Roku or Web Browser.  Auto works 100% of the time on LAN, as for WAN I know my upload speed so have a set "Internet streaming bitrate limit".

 

i set it to 50mbits and emby auto decision gives me only 720p at 1,5 mbit. don't know what you think but that's not nearly the quality it could be and not acceptable for me. and I testet it on different device and all have more download as my emby upload server have. 

Link to comment
Share on other sites

Happy2Play

If you are on your local network, we don't even run the test.  We assume max quality.

 

This topic is about two different issues that appear have the same affect.  

 

So if @@kikinjo is on a LAN where is the limitation coming from?  Is the device limiting the connection?

Link to comment
Share on other sites

Happy2Play

i set it to 50mbits and emby auto decision gives me only 720p at 1,5 mbit. don't know what you think but that's not nearly the quality it could be and not acceptable for me. and I testet it on different device and all have more download as my emby upload server have. 

 

To me Luke's comment would apply to your situation.

 

This should be improved in the next updates to the mobile apps. Thanks.

Link to comment
Share on other sites

Wuast94

an other idea .. could it be that the Speedtests are so short that the maximum connection speed could not be reached ? easy fix for this where to run longer and better/performanter speedtests or am I wrong at this ? 
but this not solve the live checks I think 

Link to comment
Share on other sites

Happy2Play

an other idea .. could it be that the Speedtests are so short that the maximum connection speed could not be reached ? easy fix for this where to run longer and better/performanter speedtests or am I wrong at this ? 

but this not solve the live checks I think 

 

But your situation the device/app has already returned a hard limit.  So speedtest is somewhat irrelevant.

 

 

http://xx.xxxxxx.xx:8096/videos/60/hls1/main/xxx&VideoCodec=h264,hevc,mpeg2video&AudioCodec=ac3,mp3,aac&VideoBitrate=1116000&AudioBitrate=384000&AudioStreamIndex=1&TranscodingMaxAudioChannels=6&SegmentContainer=ts&SegmentLength=3&MinSegments=1&BreakOnNonKeyFrames=True&hevc-profile=Main,Main10&TranscodeReasons=AudioCodecNotSupported,ContainerBitrateExceedsLimit

Link to comment
Share on other sites

Wuast94

But your situation the device/app has already returned a hard limit.  So speedtest is somewhat irrelevant.

 

but I don't set any limit in my app or browser or server .. and the limits I set are much higher .. its all set to auto in my iOS app for example

Edited by Wuast94
Link to comment
Share on other sites

This should be improved in the next updates to the mobile apps. Thanks.

 

I would wait and re-test with this.

 

Thanks.

Link to comment
Share on other sites

  • 5 months later...

Hi!
I have to agree with the opinion that auto decision for transcoding is way to defensive sometimes. I just tested it on chrome, with a 40 Mbit/s connection. I get a real speed of between 35 and 40 Mbit/s according to a speedtest I did directly to the Emby Server. I played a movie with a bitrate of ~7000 Mbp/s.

 

On chrome, auto negotiation decided to transcode to 1.5 Mbp/s. I changed it to the highest setting manually, and as expected, it played perfectly fine without transcoding.

On Emby Theater on the same machine, direct play was chosen correctly. Emby Theater also decides to transcode sometimes, but only on rather big files, which are at least near 1/2 of my real bandwidth.

 

I know every user can change the quality manually, but at least in the browser, the detection is so far off, that it's practically useless. I know this is hard to get right for all users/devices/connections, but a setting which allows a server admin to change the negotiation between "defensive" and "aggressive" would be a very nice feature to have. 

 

I know that some of my more tech-illiterate users never touch the "quality" setting, unless the stream starts to stutter. So they are currently watching most of the stuff in crappy quality, and needlessly taxing my server, as well as their eyes...

Edited by thynan
  • Like 1
Link to comment
Share on other sites

kikinjo

 

but a setting which allows a server admin to change the negotiation between "defensive" and "aggressive" would be a very nice feature to have. 

 

--

 

Really good idea, especially because now we have a "lotto" situation with speed tests and transcoding decisions.

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