Simulcast를 on하면 수신 측에서 setViddeoQuality(‘HIGH’) 를 호출하여도, frameHeight이 High, Medium, Low에서 진동하다가 Low로 수렴하는 것이 관측됩니다. 또한 수신 측에서 freezeCount가 계속 증가합니다.
송신측에서 chrome:webrtc-internals 로 outbound stream을 보면 3개로 모두 잘 송출되는것이 확인됩니다.
이것은 송신측의 네트워크 문제인가요 아니면 다른 문제일 수 있을까요?
환경
- sdk : v2.7.2
- 송신: Web SDK, Chrome Browser
- 수신
- Web SDK, Chrome Browser
- Web SDK, iOS (3개 모두 Chrome, Safari, WebView)
- Capture resolution: 1920x1080
- 코덱: VP8 (-> 이것은 H264를 설정해도 강제로 VP8으로 조정되는 또다른 이슈가 관측됩니다.)
- 리몬 config
const RemonConfig = {
credential: {
serviceId: REMON_SERVICE_ID,
key: REMON_SECRET_KEY,
},
dev: {
logLevel: 'WARN',
},
view: {
local: VIDEO_QUERY_SELECTOR,
remote: VIDEO_QUERY_SELECTOR,
},
rtc: {
audioType: 'music',
simulcast: true,
},
media: {
sendonly: true,
video: {
codec: 'VP8',
deviceId: VIDEO_DEVICE_ID,
width: {
max: 1920,
min: 1920,
},
height: {
max: 1080,
min: 1080,
},
frameRate: { max: 30, min: 15 },
maxBandwidth: 3000,
startVideoBitrate: 128000,
},
audio: {
deviceId: { exact: AUDIO_DEVICE_ID },
channelCount: 2,
sampleRate: 44100,
sampleSize: 16,
latency: 0,
maxBandWidth: 128,
volume: 1.0,
autoGainControl: false,
echoCancellation: false,
noiseSuppression: false,
},
},
}