Jump to content

Auto decision for transcoding way to low


Wuast94
 Share

Recommended Posts

Wuast94

My emby server only go up to 720p 1,5mbps on auto decision transcoding but I can manually go up to 4k 40 mbps without problems or buffering. Hw acceleratet transcoder (up to hevc for encoding and decoding) and 50mbps upload.

 

So why is emby not go higher in quality and Bitrate? It can be so much more than that what emby think is good.

Link to comment
Share on other sites

Happy2Play

You will need to post server and ffmpeg logs.

Link to comment
Share on other sites

Wuast94

You will need to post server and ffmpeg logs.

 

wich parts from this logs are neccesary ?  dont wnat to post full logs becouse of sensitiv data 

Link to comment
Share on other sites

Happy2Play

wich parts from this logs are neccesary ?  dont wnat to post full logs becouse of sensitiv data 

 

You can PM logs to the admin (Luke) if you would prefer.  He usually needs/wants to see the full log.

Link to comment
Share on other sites

Happy2Play

To me you have a bitrate limit set somewhere.
 

 Bitrate exceeds DirectStream limit: media bitrate: 30757557, max bitrate: 1500000

http://xxxxxxxxxxxxxx:xxx/Items/60/PlaybackInfo?UserId=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000

What client are you using? 

 

Do you have a user or server "Internet streaming bitrate limit" set? per user or global Dashboard-Advanced-Hosting menu

 

Client quality settings will never override limits set on the server.

Edited by Happy2Play
Link to comment
Share on other sites

Wuast94

i didnt set any limit. and on ios app i didnt use a limit too :/ or is it set anywere as default ? 

 

 

5cf2e2d6b178d_Unbenannt.png

Link to comment
Share on other sites

Happy2Play

Transcoding option have nothing to do with this.  You need to verify the two "Internet streaming bitrate limit" options. (Per user and/or Dashboard-Advanced-Hosting menu)

Internet streaming bitrate limit (Mbps):

An optional per-stream bitrate limit for all out of network devices. This is useful to prevent devices from requesting a higher bitrate than your internet connection can handle. This may result in increased CPU load on your server in order to transcode videos on the fly to a lower bitrate.
This will override the default global value set in advanced server settings.

But this sounds like the same discussion in another topic specific to IOS.  I will have to look around to see if I can find other topics.

Edited by Happy2Play
Link to comment
Share on other sites

On a remote connection, the automatic bitrate detection tends to be pretty conservative.

Link to comment
Share on other sites

Wuast94

Transcoding option have nothing to do with this.  You need to verify the two "Internet streaming bitrate limit" options. (Per user and/or Dashboard-Advanced-Hosting menu)

Internet streaming bitrate limit (Mbps):

An optional per-stream bitrate limit for all out of network devices. This is useful to prevent devices from requesting a higher bitrate than your internet connection can handle. This may result in increased CPU load on your server in order to transcode videos on the fly to a lower bitrate.
This will override the default global value set in advanced server settings.

But this sounds like the same discussion in another topic specific to IOS.  I will have to look around to see if I can find other topics.

 

this aren't set too. I set it to 50 mbps now but before there was no value.

Link to comment
Share on other sites

Wuast94

On a remote connection, the automatic bitrate detection tends to be pretty conservative.

ok .. is it possible to add settings for auto transcoding decision in future ? would be nice to tweak that a bit my self to get  "more aggressive" decisions to get faster to better quality :) 

 

are there more infos about how auto decision works ? 

Link to comment
Share on other sites

It performs some quick download tests with the emby server. Yes we'll look at improving this, thanks.

Link to comment
Share on other sites

If this settings could be more controllable by server admin it would be great feature.

 

What would you control?  I'm not sure there is any way for the server admin to know what any specific client's network condition will be at some time in the future...

Link to comment
Share on other sites

deallier

Hi

i do have the same problem and it is not the setttings on a 12 mbps line it will set it self to transcode  at 1.5mbps for something that would direct play at 3 - 4 mbps

not sure what can be done about it as all lines a different

 

thanks

Link to comment
Share on other sites

Wuast94

What would you control?  I'm not sure there is any way for the server admin to know what any specific client's network condition will be at some time in the future...

 

I would like to tweak settings for auto decisions to make it more aggressive for example or set steps for next quality and many more. so I can set it as I need. actually it is not good for me as you can read above ^^

Link to comment
Share on other sites

Happy2Play

But isn't that what the manual options are for?

Link to comment
Share on other sites

kikinjo

What would you control?  I'm not sure there is any way for the server admin to know what any specific client's network condition will be at some time in the future...

 

Auto settings which now are pretty mysterious :) Last night i played bluray mkv, 3,5 GB file in my local network on android emby client (bitrate on auto), it was transcoded because "bitrate too high". Maybe i dont understand this settings about bit rate settings that you guys are talking about, but this is nonsense that movie was transcoded in my lan on 1 gbit connection.

Link to comment
Share on other sites

Auto settings which now are pretty mysterious :)

 

There really isn't a lot of mystery to it.

 

 

It performs some quick download tests with the emby server. Yes we'll look at improving this, thanks.

 

The process can be improved but I don't really know how we could add much in the way of configuration settings on the server side to improve it.

Link to comment
Share on other sites

Happy2Play

Auto settings which now are pretty mysterious :) Last night i played bluray mkv, 3,5 GB file in my local network on android emby client (bitrate on auto), it was transcoded because "bitrate too high". Maybe i dont understand this settings about bit rate settings that you guys are talking about, but this is nonsense that movie was transcoded in my lan on 1 gbit connection.

Only a log would show what Emby is doing.  

Link to comment
Share on other sites

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

Link to comment
Share on other sites

kikinjo

Only a log would show what Emby is doing.  

 So you are saying that emby message stating reason for transcoding (bitrate too high) is not to be trusted ? :)

Link to comment
Share on other sites

Happy2Play

 So you are saying that emby message stating reason for transcoding (bitrate too high) is not to be trusted ? :)

 

Well sure at the time Emby decided the bitrate was to high for your network conditions.  Any number of factors could of happened at the time the media was playing.  So without 100% of the information it is impossible to truly know.  But to me I set a max and don't worry about auto doing what it wants to.

Link to comment
Share on other sites

kikinjo

Well sure at the time Emby decided the bitrate was to high for your network conditions.  Any number of factors could of happened at the time the media was playing.  So without 100% of the information it is impossible to truly know.  But to me I set a max and don't worry about auto doing what it wants to.

 

Of course, just kidding. Well exactly same i did it, first i set maximum in emby andorid (100 mbit) but it did not make any difference at all, still got same message about bitrate. Than i switched to auto and got better

results but somehow results vary from time to time.

 

Cheers

Link to comment
Share on other sites

Wuast94

There really isn't a lot of mystery to it.

 

 

 

The process can be improved but I don't really know how we could add much in the way of configuration settings on the server side to improve it.

 

for example set an minimum quality setting. I know how much upload I have and I know that I can set minimum 1080p at 25mbit without problems and with enough overhead. or change the speed of checks if it can higher or lower the quality. change the steps of mbit lower or higher. set offsets or disable check od cpu or gpu acceleration when settings exists like this.

 

or 

 

make the auto decisions so good that the quality is always the best as possible. because as I said at start and others too.. in the moment the auto decision is much much lower as it could be. 

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
 Share

×
×
  • Create New...