# VP9 SVC seems to be broken in latest Chrome

**URL:** <https://mediasoup.discourse.group/t/vp9-svc-seems-to-be-broken-in-latest-chrome/2686>\
**Category:** mediasoup-demo\
**Created:** [April 14, 2021, 12:06pm UTC](https://mediasoup.discourse.group/t/vp9-svc-seems-to-be-broken-in-latest-chrome/2686 "2021-04-14T12:06:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sarumjanuch](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/sarumjanuch/32/1467_2.png) [@sarumjanuch](https://mediasoup.discourse.group/u/sarumjanuch)\
**Post date:** [April 14, 2021, 12:06pm UTC](https://mediasoup.discourse.group/t/vp9-svc-seems-to-be-broken-in-latest-chrome/2686/1 "2021-04-14T12:06:16Z")

</div>

Hi guys, thanks a lot for this project and for all the work that you have done. I can’t even estimate all the efforts you have already put into it and sharing it with everyone for free. I am have been watching for your projects and using your libraries since early beginging of JSSIP. I really apreciate all your invaluable contribution to WebRTC community. I am releatively new to Mediasoup. I wanted to check VP9 SVC demo, and found weird issue with how its behave, bassically it doesnt switch temporal layers, only spatial could be applied, i.e. 0.0, 1.0, 2.0. Also when i am switchig to any layer other from initial, video framerate drops significantly 4-5 fps. At the same time stats for framesReceived starts to corelate with framesDropped.

 ![framesDropped grapth](https://global.discourse-cdn.com/free1/uploads/mediasoup/original/1X/c4b6239a7b583db47b45370b211e32bdb07bd3c0.png). Another question, i noticed that google-meet is adding useadaptivelayering\_v2=true for each video paload in SDP, have you been able to determine what it actually imply on? If you’ll need any more information, debugging\testing just let me know.

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [April 14, 2021, 1:23pm UTC](https://mediasoup.discourse.group/t/vp9-svc-seems-to-be-broken-in-latest-chrome/2686/2 "2021-04-14T13:23:37Z")

</div>

I’ve just tested in Chrome stable last version 89.0.4389.128 and Canary last version 92.0.4477.0 (in macOS BigSur) and it works perfectly, spatial and temporal layers do work as expected.

> [@sarumjanuch](#):
>
> i noticed that google-meet is adding useadaptivelayering\_v2=true for each video paload in SDP

No idea what such a **custom** parameter is for, but it’s not in libwebrtc code. No idea what Google Meet SFU does with it but it should be irrelevant.

---

<div class="post-metadata">

**Author:** ![sarumjanuch](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/sarumjanuch/32/1467_2.png) [@sarumjanuch](https://mediasoup.discourse.group/u/sarumjanuch)\
**Post date:** [April 14, 2021, 1:49pm UTC](https://mediasoup.discourse.group/t/vp9-svc-seems-to-be-broken-in-latest-chrome/2686/3 "2021-04-14T13:49:35Z")

</div>

That is super weird. As i can’t reproduce that right now either… But I am doing test on a single PC… Yesterday i was using PC and laptop, but once you replied, Windows on laptop decided that it is time to update 🙂 I beleive they have some ML stuff that knows most inapropriate time to start update. I will look for a way to reproduce it, once it will finish updating.

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [April 14, 2021, 1:58pm UTC](https://mediasoup.discourse.group/t/vp9-svc-seems-to-be-broken-in-latest-chrome/2686/4 "2021-04-14T13:58:37Z")

</div>

The things is: Chrome releases may also contain bugs (and they do). For example, in a very recent Canary release a few days ago, VP8 simulcast stopped working **completely**.

It may seem hard to believe, but usually those issues are not related to mediasoup at all 🙂
