2013-07-17 6 views
3

iOS SDK으로 간단한 iOS 응용 프로그램을 만들었으며 비디오를 연결하여 OpenTok 세션에 게시 할 때 오류가 없습니다. 연결 실패 (1006) msg ​​: TB.socket 오류, 연결 시간 초과 (1008)

나는, 나는 다음과 같은 오류를 얻을 사용하여 브라우저에서 같은 OpenTok의 세션에 참가하려고

:

TB.exception :: title: Connect Failed (1006) msg: TB.Socket Error :: The socket to fms402-oak.tokbox.com received an error: undefined 
TB.exception :: title: Connect Time-out (1008) msg: Connection to the server timed out. 

내가 그것을 파악하지 못할, 도와주세요.

답변

3

이 오류가 발생하는 이유는 iOS 앱이 OpenTok의 플래시 스택을 사용 중이며 웹 사이트가 WebRTC 스택을 사용하고 있기 때문입니다. OpenTok의 플래시 및 Webrtc 서비스는 상호 운용이 불가능하므로 하나만 사용해야합니다.

현재 iOS가 플래시 미디어 서버로 스트리밍 중입니다. 웹 사이트가 플래시 서버와 소켓 연결을 설정하려고하는 WebRTC 라이브러리를 사용하려고 시도하고 있으므로 TB.Socket 오류가 발생합니다.

하나의 스택을 고수해야합니다.

OpenTok flash iOS sdk 때때로 엑스 코드에서, 단순히 플래시 프레임 워크를 삭제하고 작동하지 않습니다 WebRTC가 프레임 워크에 끌어와 OpenTok webrtc iOS sdk

OpenTok's flash JavaScript library

OpenTok's webrtc JavaScript library. Project Navigator -> Project -> Build Settings -> Framework Search Paths로 가서 올바른 OpenTok 프레임 워크를 가리키는 지 확인해야합니다.

행운을 빌어 요!