0

twilio を使用してビデオチャットアプリを構築しています。maxVideoBitrate を次のように設定しています。

  navigator.mediaDevices.getUserMedia({
        audio: true,
        video: {width: 320}
    })
        .then(function (mediaStream) {
            console.log('mediaStream');
            console.log(mediaStream);
            console.log(mediaStream.getTracks());

            var connectOptions = {
                name: roomName,
                logLevel: 'off',
                tracks: mediaStream.getTracks(),
                maxAudioBitrate: 16000,
                maxVideoBitrate: 64000,
            };
            return Video.connect(data.token, connectOptions);
        })
        .then(roomJoined, function (error) {
            log('Could not connect to Twilio: ' + error.message);
        });

送信されたビデオのビットレートは、maxVideoBirate を使用して設定された値と一致していないようです (webrtc-internals を使用して検証)。

これは、maxVideoBitrate が 6400 に設定された webrtc 内部からのチャートです。

ここに画像の説明を入力

maxVideoBitrate を 64000 に設定します。

ここに画像の説明を入力

4

0 に答える 0