Rumor Socket Disconnected: Обнаружена потеря подключения, так как прошло слишком много времени с тех пор, как сокет получил последнее сообщение PONG

При использовании плагина Opentok для видеочата (версия клиента - 2.2.5.1, серверный узел sdk - 2.2.3) я получаю эту ошибку после публикации в сеансе:

Rumor.Socket: Rumor Socket Disconnected: обнаружена потеря подключения, так как прошло слишком много времени с тех пор, как сокет получил последнее сообщение PONG

Наряду с этим я также получаю эту ошибку:

OT.SessionDisconnectEvent{
  type: "sessionDisconnected",
  cancelable: true, 
  preventDefault: function, 
  isDefaultPrevented: function, 
  reason: "networkDisconnected"
}

Это говорит "reason" : "network disconnected", но я дважды проверил, и нет ничего плохого в сетевом подключении.

Это код, который я использовал:

    session = TB.initSession(TOK_API_KEY,session_id);
       session.on("sessionDisconnected", function(event) {  
                    console.log("SESSION DISCONNECTED: "+new Date());
                    console.log(event);
                 });

                session.on('sessionConnected', function(e){
                    console.log("SESSION CONNECTED");
                    var prop = {width: 400, height:300, name:"My Video"};
                    publisher = TB.initPublisher("broadcast_display", prop, function(error) {
                        if (error) {
                            console.log('error initializing publisher', error);
                        } else {
                            console.log('publisher initialized successfully');
                        }
                    });
                });

                session.connect(token, function(error) {
                    if (error) {
                        console.log(error);
                    } else {
                        console.log("Published: "+new Date());
                        session.publish(publisher);
                    }
                });

После этого сеанс завершается, и публикация также останавливается. Время, необходимое для отключения после начала публикации, и отключение выполняется последовательно (53 с. Не уверен, если это актуально) .

Я также использовал GruntJS и EmberJS вместе с Opentok .

Любая помощь?

1 ответ

Решение

Это известная ошибка в OpenTok при использовании с EmberJS. Эта ошибка была найдена и исправлена ​​и должна быть выпущена в обновлении JS в конце этой или следующей недели.

Другие вопросы по тегам