{@link LocalStream#setVideoProfile setVideoProfile()}
のメソッドでビデオの属性を設定します。const localStream = TRTC.createStream({ userId, audio: true, video: true });// ビデオ属性Profileを‘480p’に設定しますlocalStream.setVideoProfile('480p');localStream.initialize().then(() => {console.log('local stream init success');localStream.play('local_stream');});
const localStream = TRTC.createStream({ userId, audio: true, video: true });// ビデオの解像度、フレームレート、ビットレートをカスタマイズlocalStream.setVideoProfile({ width: 640, height: 480, frameRate: 15, bitrate: 900 /* kpbs */});localStream.initialize().then(() => {console.log('local stream init success');localStream.play('local_stream');});
{@link LocalStream#setVideoProfile setVideoProfile()}
メソッドで動的呼び出しをサポートしています。詳細な情報については、{@link LocalStream#setVideoProfile setVideoProfile()}
インターフェースの説明をご参照ください。{@link LocalStream#setVideoProfile setVideoProfile()}
はローカルストリームで{@link LocalStream#initialize initialize()}
を呼び出して初期化する前に呼び出す必要があり、通話中にビデオ属性を動的に調整することはできません。ビデオprofile | 解像度(幅 x 高さ) | フレームレート(fps) | ビットレート(kbps) |
120p | 160 × 120 | 15 | 200 |
180p | 320 × 180 | 15 | 350 |
240p | 320 × 240 | 15 | 400 |
360p | 640 × 360 | 15 | 800 |
480p | 640 × 480 | 15 | 900 |
720p | 1280 × 720 | 15 | 1500 |
1080p | 1920 × 1080 | 15 | 2000 |
1440p | 2560 × 1440 | 30 | 4860 |
4K | 3840 × 2160 | 30 | 9000 |
この記事はお役に立ちましたか?