From 1a957ed85b378f97c1d8a9d4f73a989fac1c192f Mon Sep 17 00:00:00 2001 From: Jaya Allamsetty <54324652+jallamsetty1@users.noreply.github.com> Date: Thu, 6 Aug 2020 14:24:33 -0400 Subject: [PATCH] feat(video-quality): Impose max-bitrates on video sender based on videoQuality settings (#7467) * feat(video-quality): Impose max-bitrates on video sender based on config.js settings Update to lib-jitsi-meet@latest https://github.com/jitsi/lib-jitsi-meet/commit/f74cd0abe9c696a9c3ca7dbb9ca170e6e84d6756 --- config.js | 15 +++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/config.js b/config.js index 2f2ee2c55..eb9533751 100644 --- a/config.js +++ b/config.js @@ -232,6 +232,21 @@ var config = { // 90: 2 // }, + // Specify the settings for video quality optimizations on the client. + // videoQuality: { + // + // // Provides a way to configure the maximum bitrates that will be enforced on the simulcast streams for + // // video tracks. The keys in the object represent the type of the stream (LD, SD or HD) and the values + // // are the max.bitrates to be set on that particular type of stream. The actual send may vary based on + // // the available bandwidth calculated by the browser, but it will be capped by the values specified here. + // // This is currently not implemented on app based clients on mobile. + // maxBitratesVideo: { + // low: 200000, + // standard: 500000, + // high: 1500000 + // } + // }, + // // Options for the recording limit notification. // recordingLimit: { // diff --git a/package-lock.json b/package-lock.json index a8b49f5ff..322f784da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17945,8 +17945,8 @@ } }, "lib-jitsi-meet": { - "version": "github:jitsi/lib-jitsi-meet#ae2f3a7a2034773e95ca5cae559c63c1bf7c8ea4", - "from": "github:jitsi/lib-jitsi-meet#ae2f3a7a2034773e95ca5cae559c63c1bf7c8ea4", + "version": "github:jitsi/lib-jitsi-meet#f74cd0abe9c696a9c3ca7dbb9ca170e6e84d6756", + "from": "github:jitsi/lib-jitsi-meet#f74cd0abe9c696a9c3ca7dbb9ca170e6e84d6756", "requires": { "@jitsi/js-utils": "1.0.0", "@jitsi/sdp-interop": "1.0.3", diff --git a/package.json b/package.json index 3ea10c799..550e462b3 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "jquery-i18next": "1.2.1", "js-md5": "0.6.1", "jwt-decode": "2.2.0", - "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#ae2f3a7a2034773e95ca5cae559c63c1bf7c8ea4", + "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#f74cd0abe9c696a9c3ca7dbb9ca170e6e84d6756", "libflacjs": "github:mmig/libflac.js#93d37e7f811f01cf7d8b6a603e38bd3c3810907d", "lodash": "4.17.19", "moment": "2.19.4",