Kakao i Connect Live 커뮤니티

Simulcast를 on하면 frameHeight이 High, Mid, Low에서 진동하다가 Low로 수렴합니다

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,
    },
  },
}

안녕하세요

해당하는 기능은 iCL 1.0 에서 베타로 적용했던 기능으로써 안정적으로 지원하고 있지 않습니다
추가적으로 h264 simulcast는 지원하지 않습니다.

1 Like