質問・問題
(Safariをご利用のお客様へ)WebSDKの画面共有をご利用の場合、設定した画質以上が送信される事象が確認されています。
回答・解決方法
この事象はブラウザ側(Safari)の影響によるもので、下記のレポートで報告されております。
https://bugs.webkit.org/show_bug.cgi?id=248964
※Resolved(解決済み)と表示されていますが、現状(2023/03)、問題が残っており、コメントが追加されている状況です。
例えば、画面共有の画質を720p(HD画質)に設定しても、1080p(FHD画質)以上が送信される場合があります。
その場合、受信側で1080pで画面共有の映像を受信することになります。
(注:画質は状況により異なります。)
[対象条件] (2023/03/10時点)
・Safari 14.x / 15.x / 16.x
・Mac OS Ventura
(※画面共有はモバイルブラウザはサポート対象外ため、iOSは範囲外となります)
・Web SDK 全バージョン
・画面共有を利用 (※カメラ映像は影響範囲外となります)
[回避策]
Safari以外のブラウザ(Chrome、Firefox)をご利用ください。
※UserAgentにて利用ブラウザを判定し、画面共有ユーザがSafariを利用する際に警告を表示するなど、
利用前に回避できるような実装を追加していただくことをおすすめします。
参考:https://docs.agora.io/en/interactive-live-streaming/overview/release-notes?platform=web#known-issues