|
|
|||||
Регистрация: Mar 2007
Сообщений: 39
|
Контроль соединения с FMS or WOWZA
Доброго времени суток!!!
Есть задача контроля соединения с медиасервером на стороне клиента. Казалось, что может быть проще, добавить прослушивание статуса. Однако как оказалось это не работает. Тогда поставил на таймер метод проверяющий nc.connected. Запускаю флешку, вырубаю питание роутера и ничего, ни статус , ни таймер не срабатывает. Как ток включаю обратно роутер сек через 3-4 срабатывает. Все тоже самое с Erlyvideo срабатует моментально, но мне требуется для Вовзы или ФМС. Может ктото сталкивался с подобной проблемой??? Буду рад любой подсказке. С Уважением, Виктор... |
|
|||||
Регистрация: May 2012
Сообщений: 18
|
А что значит "ни статус ни таймер не срабатывает?"
|
|
|||||
Регистрация: Sep 2006
Сообщений: 145
|
Инициализируйте на старте подключение к серверу и следите за его статусом
netConnection = new NetConnection(); netConnection.addEventListener(NetStatusEvent.NET_STATUS, ncOnStatus); netConnection.connect(connectUrl); private function ncOnStatus(infoObject:NetStatusEvent):void { trace("RSO nc: " + infoObject.info.code + " (" + infoObject.info.description + ")"); if (infoObject.info.code == "NetConnection.Connect.Success") { sharedObject.connect(netConnection); } if (infoObject.info.code == "NetConnection.Connect.Closed") { dispatchEvent(new RSOEvent(RSOEvent.CONNECTION_CLOSED)); } if (infoObject.info.code == "NetConnection.Connect.Failed") { dispatchEvent(new RSOEvent(RSOEvent.CONNECTION_CLOSED)); } } |
|
|||||
Регистрация: Mar 2007
Сообщений: 39
|
Спасибо большое за ответ!!! К сожалению такой вариант не работает почемуто, как указывал выше, событие срабатывает когда я вновь включаю роутер. Включением, и выключением роутера я пытался смоделировать пропадание инета, наверное это не совсем правильно...
Добавлено через 4 минуты Статус это штатное событие NetConnection, а таймер я имел в виду , что запустил таймер которій с интервалом проверяет соединение if(nc.connected){}... Как я уже писал с медиасервером Erlyvideo событие дисконнекта срабатывает, а на вовзе и фмс почемуто нет... |
|
|||||
Регистрация: Sep 2006
Сообщений: 145
|
Цитата:
Если тушите питание - система не ловит обрыв соединения и нужно подождать до 30 секунд пока событие сработает. Попробуйте подождать - оно срабатывает 100% |
Часовой пояс GMT +4, время: 11:10. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|