aa4d1d0cd1
The dynamic bitrate operates based upon estimating the current bitrate output, and then adjusting the bitrate on the fly as necessary when congestion is detected as a replacement for dropping frames. This may still need adjustment, as it is difficult to accurately emulate real-world frame drop scenarios. This does not currently drop frames at all, and because of that, very high congestion may cause additional stream delay to viewers (because data will be buffered), but from limited testing, most congestion will not cause that and it can safely recover pretty quickly without adding significant delay.