MediaStreamTrack ContentHintsを使うことで実現可能です。
インターネット回線でメディアをリアルタイムにやり取りするWebRTCでは、混み合っている回線や細い回線でもできる限り途切れずに通話できるように、自動的に送信するビットレートを調整する機能(アダプティブビットレート: ABR)が備わっています。
MediaStreamTrack ContentHintsはこのアダプティブビットレートでビットレートを下げる際のパラメータをコントロールすることができます。
具体的には、下記の2パターンが選べます。
- 解像度を維持してフレームレートを下げる
- フレームレートを維持して解像度を下げる
詳細は、SkyWay Noteで公開している「通信状態が悪いときでも、高画質ビデオ通話を維持する方法」の記事をご確認ください。
コメント
0件のコメント
記事コメントは受け付けていません。