데모 응용 프로그램 https://kevingleason.me/AndroidRTC/을 사용하면 예상대로 작동합니다.PubBub WebRTC Android 데모가 Android에서 Android로 연결되지 않음
하지만 두 개의 Android 기기를 사용하여 전화를 걸고 전화를받을 수는 있지만 연결되지는 않습니다. 두 장치에서 자체 카메라 피드는 "Connecting ..."텍스트로 표시됩니다. 나는 가정용 와이파이 및 모바일 데이터 3G 모두를 시험했다. 로그에서 찾을 수있는 오류가 없습니다.
문제를 해결할 수있는 사람이 있습니까? 내가 여기서 누락 된 것은 무엇인가?
이미 Xircsys ICE 서버가 구성된 https://github.com/GleasonK/AndroidRTC의 최신 코드를 사용하고 있습니다. 그러나 Xirsys ICE 서버가 VideoChatActivity.java의 아래 줄에 추가되지 않았기 때문에 서버을 PnSignalingParams의 생성자에 추가하려고 시도했지만 여전히 동일한 연결 메시지 만 마주보고 있습니다.
List<PeerConnection.IceServer> servers = getXirSysIceServers();
if (!servers.isEmpty()) {
this.pnRTCClient.setSignalParams(new PnSignalingParams(servers));
}
@CraigConover - 시간 내 주셔서 감사합니다. 정확하게 나는 짐작하지 않는다. 나는 이미 그 사 실을 확인했는데 그것은 내 경우와 다릅니다. 필자의 경우, 수신자 측에서 전화를 받으면 발신자와 수신자 모두 자신의 프론트 카메라 스트림을 가져와 "Connecting ..."텍스트와 함께 자신의 화면에 렌더링합니다. (다른 SO 스레드와 같이 빈 화면이 아님). 저 좀 도와 주 시겠어요. – solar
@CraigConover -이 문제는 다른 스레드 (http://stackoverflow.com/questions/37835110/how-to-use-xirsys-hosting-in-pubnub-android-example)에도 나열되어 있지만, 그 스레드에서 해결책을 찾으십시오. – solar
신호를 통해 전송되는 메시지를 따라갈 수 있습니까? ** 제안 ** 및 ** 답변 **이 통과되는 것을 볼 수 있습니까? 또한, 어떤 후보 유형 (후보자의 ** typ ** param)이 장치 전송 중입니까? – LeeSylvester