SVC acting weird with L1T3 and not showing anything with L3T3

I’m trying to optimize the video sent to others by using SVC.
My video bitrate is currently at about 8Mbps (maxBitrate: 8000000) because I nee

To start, using L1T3 works well but it sends a few frames and then pauses for about 10 seconds and then resumes. In this period, the currentLayers on the consumer is undefined.

Then, using anything like L2T3 or L3T3 always shows a black video on the consuming side.
I’m sure I’m doing something wrong because the documentation uses L3T3 as an example which means it is supported.

I’m not doing anything fancy or using mediasoup in a weird way. Just default everything.

Using the trace and getStats on both producer and consumer, The bitrate received/sent is almost always stable and never hits 0. and there is also no packet loss (Server is ran locally)

All those settings heavily depend on the encoder (so the browser, chosen codec, etc). mediasoup accepts all values and can handle all them. How the browser behaves is another story. So just because the documentation uses “L3T3” as an example it doesn’t mean that “we guarantee that all browsers work perfectly with that setting”.

Said that, VP9 with L1T3, L2T3 or L3T3 works fine in latest Chrome using the mediasoup-demo: