Strange Bandwidth usage in Web client

Hi,

I recently noticed some strange behaver in regards to transcoded remote sessions.
this is the scenario:
Remote client: Web app/client
Browser: MS Edge or Internet Explorer 11
Plex Server: Version 0.9.16.6

any movie which gets/needs to get transcoded is utilizing the servers internet bandwidth with about 12Mbps for some minutes. after that there is close to no bandwidth usage at all. after some minutes the same starts again.
the original movie is showing in plex as 720p with 6Mbps. I tried different movies, all the same behaver.

I tried then the same movies with chrome and all seems to be OK.

is there any known issue with those browsers?

I think this behaviour is caused by the following:
the server transcodes a bunch and sends that as quickly as possible to the client. Then it idles and waits for the client to catch up.

The client now plays the file and when it comes close to the end of the data it receives it hints at the server to hand out the next couple of minutes of video. So the server starts transcoding and sending again.

Advantage is clearly: if you stop playing the server has actually only sent / transcoded what you need.

But my question then would be:

  1. But is this behaviour normal? Should it not be different?
  2. Why does that only happens with the mentioned browsers?

My understanding was that transcoding is happening live and therefore i should have a more or less continues “lower” bandwidth usage. Otherwise how should it be possible to have more then one or two concurrent streams.

As mentioned that seems only to be happened with those two type of browsers.

I notice now the same behavior from plex app on android and also Samsung plex app.
that would actually explain why I can’t really have more than 2 devices on the server concurrent.
but why ist it happened like that? any way to change it?