RemoteMonster Community

Rtc 상호연결 질문입니다

제가 rtc통화중 전화를 받는 상황을 테스트 하고 있는데요.

방장은 remon.close를 했는데 클라이언트는 계속 연결이 살아있는 상황이 나타나서요.

상대방과의 p2p연결이 끊긴상태에서도 살아있는 것 같습니다.

playRtc에서는 onStateChanege에서 PeerDisconnected 라는 신호로 체크를 하는 것 같은데
remon은 어떻게 해야 하는지…

지금 onStateChange는 close 혹은 fail 일때 종료하게 처리되어있습니다.

Listener에서 onDisconnectChannel 이라고 있습니다

onDisconnectChannel 에도 잡히지 않습니다.
onError에서도요

조금이후나 내일즘 다시 몇번 더 테스트 해보겠습니다.

조금 전 전화통화로 해결되서 다행입니다. ^^

제 실수 였네요. 도움 감사드립니다^^

음, close로 처리를 했는데 테스트하다가 다른분들이 혹시 실수 할수 있어서 여쭤보는건데요.
마이크를 뮤트한 상태에서 전화를 받으면 전화기도 뮤트가 되버리는것 같습니다. 목소리 전달이 안되는데 이게 맞는건지 모르겠네요.

그리고 명시적 닫기에대헤 궁금한점이 있습니다.
remon.close를 하면 상대방에게 onState로 close만 오는것인지 onDisconnectChannel도 같이 가는지
close 상태랑 onDisconnectChannel 에대해서 알려주시면 감사하겠습니다.

마이크 mute가 결국 안드로이드의 오디오엔진을 건드리는 것이기 때문에 그렇습니다. 전화수신시 이를 별도로 해제하시는 작업이 필요할 듯 합니다.
아울러 명시적 닫기의 경우 현재는 onStateChange와 onDisconnectChannel모두에게 전달되나
향후에는 onDisconnectChannel에만 전달되도록 할 예정입니다.