Hey,
I have been testing transmitting video from Chrome browser to Chrome browser & from streamer to chrome browser, one side is sender and the other is receiver, the sender and receiver are connected with ethernet cable of 1gbps in P2P and have decent CPUs, for some reason that I cannot understand and by looking at the browser logs, the encoder never exceed the 2500000bps rate(2500kbps) despite having 100mBps bandwidth:
Logs from the browser [same results in the streamer]
[1264:610][
220121] (goog_cc_network_control.cc:688): bwe 433963286 pushback_target_bps=5715775 estimate_bps=5715775
[1267:276][220122] (video_stream_encoder.cc:2083): OnBitrateUpdated, bitrate 2500000 stable bitrate = 2500000 link allocation bitrate = 4764648 packet loss 0 rtt 8
Tried also to feed high resolution
video in the sender browser using those flags:
--use-fake-ui-for-media-stream
but when examined the logs still caped at 2500kbps, I tried also to use a streamer that uses WebRTC as library and in the streamer feed different videos and I get the same result, capped at 2500kbps despite the video is ~ 15000kbps.
So is this a problem or I am missing something ?