Wuast94 0 Posted June 1, 2019 Share Posted June 1, 2019 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 More sharing options...
Happy2Play 8281 Posted June 1, 2019 Share Posted June 1, 2019 You will need to post server and ffmpeg logs. Link to comment Share on other sites More sharing options...
Wuast94 0 Posted June 1, 2019 Author Share Posted June 1, 2019 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 More sharing options...
Happy2Play 8281 Posted June 1, 2019 Share Posted June 1, 2019 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 More sharing options...
Wuast94 0 Posted June 1, 2019 Author Share Posted June 1, 2019 (edited) i hope this helps embylog.txt ffmpeg.txt i replaced user names .. ips domains api keys etc with placeholders .. but that shouldnt be a problem i think Edited June 1, 2019 by Wuast94 Link to comment Share on other sites More sharing options...
Happy2Play 8281 Posted June 1, 2019 Share Posted June 1, 2019 (edited) 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 June 1, 2019 by Happy2Play Link to comment Share on other sites More sharing options...
Wuast94 0 Posted June 1, 2019 Author Share Posted June 1, 2019 i didnt set any limit. and on ios app i didnt use a limit too :/ or is it set anywere as default ? Link to comment Share on other sites More sharing options...
Happy2Play 8281 Posted June 1, 2019 Share Posted June 1, 2019 (edited) 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 June 1, 2019 by Happy2Play Link to comment Share on other sites More sharing options...
Luke 37058 Posted June 2, 2019 Share Posted June 2, 2019 On a remote connection, the automatic bitrate detection tends to be pretty conservative. Link to comment Share on other sites More sharing options...
Wuast94 0 Posted June 2, 2019 Author Share Posted June 2, 2019 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 More sharing options...
Wuast94 0 Posted June 2, 2019 Author Share Posted June 2, 2019 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 More sharing options...
Luke 37058 Posted June 2, 2019 Share Posted June 2, 2019 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 More sharing options...
kikinjo 162 Posted June 2, 2019 Share Posted June 2, 2019 If this settings could be more controllable by server admin it would be great feature. Link to comment Share on other sites More sharing options...
ebr 14910 Posted June 3, 2019 Share Posted June 3, 2019 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 More sharing options...
deallier 8 Posted June 3, 2019 Share Posted June 3, 2019 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 More sharing options...
Wuast94 0 Posted June 4, 2019 Author Share Posted June 4, 2019 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 More sharing options...
Happy2Play 8281 Posted June 4, 2019 Share Posted June 4, 2019 But isn't that what the manual options are for? Link to comment Share on other sites More sharing options...
kikinjo 162 Posted June 4, 2019 Share Posted June 4, 2019 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 More sharing options...
ebr 14910 Posted June 4, 2019 Share Posted June 4, 2019 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 More sharing options...
Happy2Play 8281 Posted June 4, 2019 Share Posted June 4, 2019 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 More sharing options...
Luke 37058 Posted June 4, 2019 Share Posted June 4, 2019 This should be improved in the next updates to the mobile apps. Thanks. Link to comment Share on other sites More sharing options...
kikinjo 162 Posted June 4, 2019 Share Posted June 4, 2019 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 More sharing options...
Happy2Play 8281 Posted June 4, 2019 Share Posted June 4, 2019 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 More sharing options...
kikinjo 162 Posted June 4, 2019 Share Posted June 4, 2019 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 More sharing options...
Wuast94 0 Posted June 4, 2019 Author Share Posted June 4, 2019 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now