2017-12-04 7 views
0

twilio-video로 화상 채팅 응용 프로그램을 개발 중입니다. 나는 화상 채팅이 낮은 대역폭에서 멈추는 것을 관찰했다. 비디오 채팅이 낮은 대역폭에서도 작동하도록 비디오 비트 전송률을 설정할 수 있습니까?twilio 비디오의 비트 전송률을 설정할 수 있습니까?

설명서에 따르면 twilio가 자동으로 비디오의 대역폭을 줄이면 낮은 대역폭에서 작동합니다. 그러나 제 경험상, 이것은 사실이 아닙니다. 저 대역폭에서 채팅이 제대로 작동하도록하려면 어떻게해야합니까?

var connectOptions = { 
       name: roomName, 
       logLevel: 'debug', 
       tracks: mediaStream.getTracks(), 
       maxAudioBitrate: 16000, 
       maxVideoBitrate: 64000, 
      }; 
      return Video.connect(data.token, connectOptions); 

여기서는 maxVideoBitrate를 설정합니다.

twilio 버전 3.6.7 twilio 비디오 버전 googCodecName는 VP8이다있어서, 1.0.0

그리고 codecname이다. codecImplementationName은 libvpx입니다.

+1

Android, iOS 또는 JavaScript SDK를 사용하고 있습니까? – philnash

+0

자바 스크립트 SDK. maxVideoBitrate를 64000으로 설정합니다.하지만이 설정은 품질에 변화가없는 것 같습니다. 어떻게 든 비디오 전송 비트율을 확인할 수 있습니까? – lightbringer

+0

chrome : // webrtc-internals /를 사용하여 확인했으며 maxVideoBitrate 설정이 여기에 표시된 비트 전송률에 영향을 미치지 않는 것으로 확인되었습니다. 정확히 말하면 maxBitrate가 64k로 설정된 경우에도 120k가 넘는 비트 전송률을 얻었습니다. 왜 이런거야? – lightbringer

답변