diff --git a/public/bundle.js b/public/bundle.js index 378405a..2af8860 100644 --- a/public/bundle.js +++ b/public/bundle.js @@ -20461,12 +20461,33 @@ let originAssetId // https://mediasoup.org/documentation/v3/mediasoup-client/api/#ProducerOptions // https://mediasoup.org/documentation/v3/mediasoup-client/api/#transport-produce let videoParams = { + // encodings: [ + // { scaleResolutionDownBy: 4, maxBitrate: 500000 }, + // { scaleResolutionDownBy: 2, maxBitrate: 1000000 }, + // { scaleResolutionDownBy: 1, maxBitrate: 5000000 }, + // { scalabilityMode: 'S3T3_KEY' } + // ], + // codecOptions: { + // videoGoogleStartBitrate: 1000 + // } encodings: [ - { scaleResolutionDownBy: 4, maxBitrate: 500000 }, - { scaleResolutionDownBy: 2, maxBitrate: 1000000 }, - { scaleResolutionDownBy: 1, maxBitrate: 5000000 }, - { scalabilityMode: 'S3T3_KEY' } + { + rid: 'r0', + maxBitrate: 100000, + scalabilityMode: 'S1T3', + }, + { + rid: 'r1', + maxBitrate: 300000, + scalabilityMode: 'S1T3', + }, + { + rid: 'r2', + maxBitrate: 900000, + scalabilityMode: 'S1T3', + }, ], + // https://mediasoup.org/documentation/v3/mediasoup-client/api/#ProducerCodecOptions codecOptions: { videoGoogleStartBitrate: 1000 } diff --git a/public/index.js b/public/index.js index 59fff99..e9d712a 100644 --- a/public/index.js +++ b/public/index.js @@ -103,12 +103,33 @@ let originAssetId // https://mediasoup.org/documentation/v3/mediasoup-client/api/#ProducerOptions // https://mediasoup.org/documentation/v3/mediasoup-client/api/#transport-produce let videoParams = { + // encodings: [ + // { scaleResolutionDownBy: 4, maxBitrate: 500000 }, + // { scaleResolutionDownBy: 2, maxBitrate: 1000000 }, + // { scaleResolutionDownBy: 1, maxBitrate: 5000000 }, + // { scalabilityMode: 'S3T3_KEY' } + // ], + // codecOptions: { + // videoGoogleStartBitrate: 1000 + // } encodings: [ - { scaleResolutionDownBy: 4, maxBitrate: 500000 }, - { scaleResolutionDownBy: 2, maxBitrate: 1000000 }, - { scaleResolutionDownBy: 1, maxBitrate: 5000000 }, - { scalabilityMode: 'S3T3_KEY' } + { + rid: 'r0', + maxBitrate: 100000, + scalabilityMode: 'S1T3', + }, + { + rid: 'r1', + maxBitrate: 300000, + scalabilityMode: 'S1T3', + }, + { + rid: 'r2', + maxBitrate: 900000, + scalabilityMode: 'S1T3', + }, ], + // https://mediasoup.org/documentation/v3/mediasoup-client/api/#ProducerCodecOptions codecOptions: { videoGoogleStartBitrate: 1000 }