2013-07-17 2 views
3

Я создал простое приложение iOS с iOS SDK, а когда я подключаю и публикую видео на мой сеанс OpenTok, ошибки не возникает.Ошибка подключения (1006) msgid: ошибка 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 использует стек Flash-стека OpenTok, а ваш веб-сайт использует стек WebRTC. Флэш-память OpenTok и службы Webrtc не совместимы, и вам нужно будет придерживаться одного.

Ваш iOS в настоящее время работает на сервере флэш-памяти. Веб-сайт пытается использовать библиотеку WebRTC, которая пытается установить соединение сокета с флэш-сервером, что дает вам ошибку TB.Socket.

Вам следует придерживаться одного стека.

OpenTok's webrtc JavaScript library с OpenTok webrtc iOS sdk

OpenTok's flash JavaScript library с OpenTok flash iOS sdk

Иногда в Xcode, просто удалив флэш-рамки и перетащив в рамках WebRTC не будет работать. Вам нужно будет перейти к Project Navigator -> Project -> Build Settings -> Path Search Paths и убедиться, что он указывает на правильную инфраструктуру OpenTok.

Удачи!

Смежные вопросы