質問・問題
「CameraCapturerConfiguration」と「VideoEncoderConfiguration」の違いは何ですか?
回答・解決方法
CameraCapturerConfiguration は端末で取得(capture)した映像(local video)に対して基本設定を行う API です。
・カメラの向き(フロントカメラまたはリアカメラ)
・映像のキャプチャー時の画角
・フレームレート
※CameraCapturerConfigurationで設定したフレームレートは、
VideoEncoderConfiguration のフレームレートより高いもしくは同一の値で設定する必要がございます。
なお、CameraCapturerConfiguration において、followEncodeDimensionRatio というプロパティを使い
setVideoEncoderConfiguration で設定されたビデオのアスペクト比に従うか否かの設定が可能です。
VideoEncoderConfiguration は local video のエンコーダー構成を設定します。
この API で設定した映像をリモートユーザに送信(publish)します。
・解像度
・フレームレート
Native Video SDK v4.x を一例として API は以下をご参照ください。
Android API
iOS API