🙊

Chrome Canary M113 にて WebRTC サイマルキャストが AV1 と VP9 で利用可能になった

2023/03/31に公開

概要

PSA: VP9/AV1 simulcast support in M113

scalabilityMode と scaleResolutionDownBy を指定することで、VP9/AV1 サイマルキャストにオプトインできます。

Chrome Canary M114 にて scalabilityMode に "L1T3" を指定することで VP9 と AV1 で 3 本の画質が異なる映像を送れることを確認しました。

WebRTC の SVC については以下を確認してください。

WebRTC SVC拡張とAV1コーデック

まとめ

  • Chrome M113 で AV1 とVP9 の WebRTC サイマルキャストが有効になる
  • Chrome Canary M114 で AV1 と VP9 の WebRTC サイマルキャストが利用できるようになった
  • scalabilityMode は "L1T3" を試した
  • 時雨堂の WebRTC SFU Sora 開発版で問題無く動くことを確認できた

AV1 挙動

AV1 を 3 本配信した chrome://webrtc-intenrals です

Image from Gyazo

無事 r0 / r1 / r2 と 3 種類の AV1 の映像が配信されていることがわかります。

VP9 挙動

Image from Gyazo

VP9 も同様に映像が配信されています。

受信

AV1 で三種類の映像を受信してみました。問題無く受信できています。

Image from Gyazo

Discussion