From 41085b1583ade5ea1bb1d69965a62b98cf012209 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 11 Oct 2021 15:59:15 +0200 Subject: Fix live bitrate --- server/lib/transcoding/video-transcoding-profiles.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'server/lib/transcoding') diff --git a/server/lib/transcoding/video-transcoding-profiles.ts b/server/lib/transcoding/video-transcoding-profiles.ts index a8176dca5..848b823e6 100644 --- a/server/lib/transcoding/video-transcoding-profiles.ts +++ b/server/lib/transcoding/video-transcoding-profiles.ts @@ -237,5 +237,8 @@ export { function capBitrate (inputBitrate: number, targetBitrate: number) { if (!inputBitrate) return targetBitrate - return Math.min(targetBitrate, inputBitrate) + // Add 30% margin to input bitrate + const inputBitrateWithMargin = inputBitrate + (inputBitrate * 0.3) + + return Math.min(targetBitrate, inputBitrateWithMargin) } -- cgit v1.2.3