tobiasfl / tobias-master-thesis-webrtc

0 stars 0 forks source link

Bitrate controller folder #2

Closed safiqul closed 3 years ago

safiqul commented 3 years ago

I think chromium developers have changed some of the files; I can't seem to find the "bitrate_controller" folder from their webpage. The following file was used for the rate updates:

https://chromium.googlesource.com/external/webrtc/+/4ba1e44ff0903b3d8adb2e2ea4c25b94a08a316f/webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc

It's probably easy for you to find this from your downloaded repo.

tobiasfl commented 3 years ago

I believe I found the current location of the file at https://webrtc.googlesource.com/src/+/refs/heads/master/modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc I've been trying to change the value set by some functions to a constant value but it doesn't seem to affect anything when testing. Would you be able to give me a pointer towards which part I have to change to make it send a constant rate?

safiqul commented 3 years ago

great;

Check this function: SendSideBandwidthEstimation::UpdateEstimate(Timestamp at_time)

safiqul commented 3 years ago

and, do not set anything below the min rate :)