+ return Math.max(limit, capped)
+}
+
+function capBitrate (inputBitrate: number, targetBitrate: number) {
+ if (!inputBitrate) return targetBitrate
+
+ // Add 30% margin to input bitrate
+ const inputBitrateWithMargin = inputBitrate + (inputBitrate * 0.3)
+
+ return Math.min(targetBitrate, inputBitrateWithMargin)
+}