Safari 15 / Firefox not encoding correct VP9 SVC Layers

Hi All,

Given that Safari is starting to support VP9 by default as of version 15, I started to experiment with SVC a bit.

I am running into some problems there, though. Mainly - it doesn’t actually seem to work as expected on these two browsers. I am using the following encoding as an example - which should produce up to 9 layers (3 spacial 3 temporal).

CAM_SVC_ENCODING = [ {scalabilityMode: ‘L3T3’, active: true} ]

However, when I fetch the producer stats in Safari/FF, it is only producing layer “0.0” at full resolution - EG, as if SVC isn’t active at all. Only chrome seems to behave correctly.

Anyone else run into this / any suggested fixes / work-arounds, or are those 2 browsers “just not ready yet”?

VP9 SVC in general is a big hack and is Chromium-specific

1 Like