def get_settings(self, time, r):
        cur_settings = {}
        RateControlUtil.settings_log(time, r, cur_settings)
        if self.usage_type == 0:
            cur_settings['timewindow'] = 5000  # ms
            cur_settings['fluctuation_range'] = 0.1
        elif self.usage_type == 1:
            cur_settings['timewindow'] = 10000  # ms
            cur_settings['fluctuation_range'] = 0.3

        cur_settings['target_bit_rate_upper'] = int(cur_settings['target_bit_rate'] * (1+cur_settings['fluctuation_range']) + 0.5)

        self.settings.append(cur_settings)