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 验证)。

这是来自 webrtc 内部的图表,其中 maxVideoBitrate 设置为 6400。

在此处输入图像描述

将 maxVideoBitrate 设置为 64000。

在此处输入图像描述

4

0 回答 0