Kakao i Connect Live 커뮤니티

소리가 들리지 않고, 오류가 발생합니다

지난번 올린


에서 연결되는 이슈입니다.

[localMedia 를 publish 해야 음성을 포함한 localMedia 미디어 내용을 확인할 수 있습니다.]
라는 답변을 보고,

room.connect(…)
후,
room.publish(…)를 진행했습니다.

이 때 작성한 config는 아래와 같습니다.

var config = Config()
config.mediaOptions.hasAudio = true
config.mediaOptions.hasVideo = false
config.mediaOptions.audio = true
config.mediaOptions.video = false

이렇게 한 뒤, 기기 두 대로 같은 방에 접속하였으나, 아래와 같은 오류 발생 후,
{“jsonrpc”:“2.0”,“id”:“C12BAC22-D40A-40F8-8350-73D3C9D329A8”,“error”:{“code”:-11002,“message”:“Unauthorized”,“data”:{“nonce”:“1667289278404773093”}}}

RoomDelegate의 onError 함수를 통해 아래와 같은 오류가 전달됩니다.

code: 1474
message: 송신 세션의 Error 데이터 파싱에 실패했습니다. 
isCritical: true 

여전히 소리는 들리지 않습니다.
원인을 알 수 있을까요…?

안녕하세요
보내주신 에러 로그 만으로는 정확한 문제를 파악하기가 어려운것 같습니다.
관련 코드와 필요 내용(하단 확인)을 보내주시면 문제 파악에 도움이 될것 같습니다.

지원이 필요하시면 별도 메일로 문의 주세요 :blush:


1.고객명 : ( 유료 고객의 경우만 )
2. 개발 환경 : 웹(크롬/사파리/기타), 모바일(안드로이드/iOS)
3. SDK 버전 :
4. 서비스 ID :

1.고객명 :
2. 개발 환경 : iOS
3. SDK 버전 : 2.2.3(ConnectLive.version 으로 찍힌 값)
4. 서비스 ID : PRPHDO1YCI3H

입니다.

안녕하세요.

해당하는 부분에서 저희쪽 버그가 확인되어
금주중에 베타 버전이 올라갈 예정입니다.

사용하는데 불편함을 드려 죄송합니다 🥲

이 이슈와 관련된 내용이 수정된 베타 버전은 2.2.4-b2 이며,
spm 에서 아래와 같이 직접 버전을 지정해 설치하시면 됩니다.
SPM rule : version exact 2.2.4-b2

감사합니다.

엇… 뒤늦게 확인했습니다, 감사합니다!

안녕하세요, 2.2.4-b2 버전으로 테스트해 보았으나 여전히 증상이 동일하여 다시 문의드립니다.

원인이 해당 에러 때문인지는 저로선 알 수 없지만, 여전히 같은 오류가 발생합니다.
연결 후 로그를 모두 복사하여 올려봅니다.

저 위쪽 글에 기재한 {“jsonrpc”:“2.0”,“id”:“C12BAC22-D40A-40F8-8350-73D3C9D329A8”,“error”:{“code”:-11002,“message”:“Unauthorized”,“data”:{“nonce”:“1667289278404773093”}}} 이 오류 외에도,

error 또는 fail로 검색되는 내용이

2022-11-14 13:45:27.183691+0900 HiCall[60693:6721800] dnssd_clientstub deliver_request ERROR: write_all(22, 82 bytes) failed

와 같은 것이 있었습니다.

제가 서비스 가입한 시점이 데이터센터 화재 시점인데, 혹시 이 때 가입하여 계정에 뭔가 문제는 있는 것이 아닌가 하는 의심까지 들고 있습니다…

개인적으로 구현 난이도나 문서화 수준, 카카오에 대한 신뢰, 가격정책 등으로 인해 기존 사내 서비스를 서비스로 갈아탈 것을 추진하려 하는데, 테스트가 되질 않아 진행이 되지 않고 있는 상황입니다… 부디 도움 부탁드립니다. 그래도 평균 100만 가량의 DAU가 나오고 있는 서비스입니다…

  • 추가로, 혹시나 싶어 안드로이드에서 가이드대로 따라 signIn 까지 진행하였으나,

{“jsonrpc”:“2.0”,“id”:“36hj0v2svhoyt”,“error”:{“code”:-11002,“message”:“Unauthorized”,“data”:{“nonce”:“1668407543477081255”}}}

의 에러가 동일하게 발생합니다.

안녕하세요.
전달해 주신 로그상으로는 처음 문의 주셨던 데이터 파싱 오류는 사라졌으며,
정상적으로 접속 및 인증 후 스트림 생성까지 완료된것으로 보입니다.
(-11002 오류는 인증이 필요함을 알리는 정상 플로우의 오류입니다.)

내부에서 샘플을 통해 테스트를 해도 특별히 문제가 발생하진 않았습니다.

추가적인 확인을 위해 이벤트를 수신하는 RoomDelegate 에는 상대방의 오디오 관련한 이벤트들이 존재하는데요.

RoomDelegate 상대방 오디오 관련 이벤트

  • onRemoteAudioPublished
  • onRemoteAudioUnpublished
  • onRemoteAudioSubscribed
  • onRemoteAudioUnsubscribed
  • onRemoteAudioStateChanged

해당 이벤트들이 정상적으로 발생하는지 한번 확인해 보셨으면 합니다.
더불어 해당 이벤트에 간단히 로그를 추가해 전달해 주시면 더 세부적인 내용을 파악 할 수 있을 것 같습니다.