RemoteMonster Community

iOS 질문 입니다

화상 연결을 할 때, 처음에 시도할 때는 didReceiveLocalVideoTrack 가 호출이 되어서 자신의 화면이 보이는데
두 번째 부터는 호출이 되지않아서 상대방의 화면만 보이게 됩니다.

샘플코드를 테스트해보니 재연결을 할 때 didReceiveLocalVideoTrack가 호출이 되지 않던데, 연결을 종료할 때 추가적인 작업이 필요한게 있나요?

사실 localvideotrack은 한번만 호출되고 localView에 할당되면 close를 하더라도 특별히 해당 스트림을 종료하지 않고 있습니다. 샘플의 경우 하나의 화면을 계속 공유하고 있기 때문에 2번째 연결에도 문제가 없지만 아마도 고객님께서 하신 방식은 기존 화면을 없애고 새로운 화면을 띄웠을 때 문제가 발생한 것이 아닌가 싶습니다. 지금 바로 확답드릴 수는 없으나 가급적 같은 화면에서 처리하시거나 아니면 꼭 필요하다면 방법을 알려드릴게요.

화면을 유지하게 되면 다른 문제들이 발생될 수 있어서요… ㅠㅠ
알려주시면 정말 감사하겠습니다!

예. 27일에 알려드릴게요. 죄송합니다

아닙니다. 빠르게 답변주셔서 감사합니다!

http://remotemonster.com/download/remonios.0.1.15.zip 를 다운로드받으시고
예전처럼 close를 하시면 localVideoTrack 관련 정보를 지속적으로 받을 수 있습니다.
다만 2번째부터는 localVideo를 가져오는 것이 첫번째보다 조금 느립니다. 추후에 개선할 수 있도록 하겠습니다. 감사합니다.

지금 적용해서 해보았는데 잘 작동하고 있습니다.
정말 감사합니다!