image_3.png
[Hide] (754.8KB, 689x901) ok so just to clarify a couple of things, what settings you make on your end, they really shouldn't matter (unless the quality/bitrate is super high, you'll see the reason for that below)
the way it works, the server takes whatever you are sending it, and transcodes it into two preset quality streams (i should really look into increasing the quality for these, but you can't just add a dozen presets because the server is transcoding the video into these regardless if someone is actually using them or not)
so really, what settings you use really shouldn't matter unless you overload the server with a really high bitrate and it cannot cope with transcoding it, but that doesn't really explain the behaviour i also saw (video starts buffering, and keeps buffering until you reload the browser)
this is currently not happening at all for whoever is streaming yuru yuri right now, and the server is not even breaking a sweat transcoding the stream cpu wise
one more thing, there's also a passthrough quality preset you can select when watching the stream, this basically should provide you with the unaltered stream that is being sent from the streamer, however this is when the streamers settings will actually matter, as this will only work if the video stream is compatible with it being playable in a browser
however, it will always work if you were to load the stream in an actual player, i just loaded the yuru yuri stream using the passthrough option in mpv and it works, and apart from it looking better there's noticeably less latency as i'm getting the stream directly from whoever streaming it
comparing the video streams i suspect the reason the passthrough option is not working in the browser is because the h264 profile that is being used is "high" while the two transcoded streams from the server are all "constrained baseline", but it's kinda weird "high" profile should be supported by browsers too from everything i read online about it
anyway, the easiest way to test if your stream is going to support the passthrough option would be to make a recording using the same settings you use for streaming and then trying to play it in a browser