Simulcast substream 0 ignored?

Hi,

I am not sure if this is a bug or I am doing something wrong, but it looks I cannot arbitrary select layer 0 from simulcast, server always configure layer 1 instead, it does work as expected for layer 1 and 2. What could be happening for the server to make that decision? Thanks in advance.

Example:

Send:
{request: "configure", mid: "1", substream: 0}

Receive:
{videoroom: "event", room: "X", mid: "1", substream: 1}

Maybe you’re configuring simulcast incorrectly, as substream 0 is the only one that should always be sent, which is why we use it as a fallback. The fact you see 1 and 2 but not 0 means that maybe you configured the layers in reverse order?

Didn’t meant to reverse layer order, but I could have screwed it up! Also have the feeling it might has something to do with Room or Publisher bitrate, will keep digging into it, thanks for the help!

I have same problem with substream “0”. I was trying to revers layers order (“hml” → “lmh”), but result always the same, i can’t select substream “0”, and it always fallbacks to substream “1”. I was also trying not to set encoding settings at all, but result the same.

I checked this on the Demo page, and it is don’t work there too. As you can see on the screenshot attached, “SL 0” button pressed but not becoming green.