faq обучение настройка
Текущее время: Вс июн 29, 2025 17:29

Часовой пояс: UTC + 3 часа




Начать новую тему Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: DCS 920 - неработает через NAT
СообщениеДобавлено: Сб мар 13, 2010 01:10 
Не в сети

Зарегистрирован: Сб мар 13, 2010 01:02
Сообщений: 12
Здравствуйте.

Ситуация следующая:
1 Внутри локальной сети соединяясь с камерои по http на 80 порт "Live Video" нормально смотрелся в режиме java.
2. Пр попытке тем же компьютером соединиться с камерой по http на 80 порт из интернета (и камера и компьютер находятся за маршрутизатором NAT) страничка камеры отображается корректно. НО НЕ РАБОТАЕТ "Live Video" - пишет ошибку java:
java.lang.ClassFormatError: Incompatible magic value 171731060 in class file xplug
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.ClassFormatError: Incompatible magic value 171731060 in class file xplug


Подозреваю, что дело в том, что для "Live Video" создается отдельный от http на 80 порт поток, который на обоих роутерах надо отдельно сконфигурировать. Прошу подтвердить версию и выдать параметры открываемого потока, или опровергнуть версию и сказать в чем может быть проблема.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 15, 2010 09:55 
Не в сети

Зарегистрирован: Сб мар 13, 2010 01:02
Сообщений: 12
Проблема решилась.

Как я верно подозревал, и как показал WireShark для трансляции видеопотока создается отдельный ТСР-коннект. Камера сообщает браузеру порт вторичного ТСР-коннекта. и по умолчанию это порт 80. Соответственно, если первый основной ТСР-поток вы открывали на публичный IP-роутера на порт 1000, например, и там его транслировали в 80 порт на внутренний IP 10.0.0.1, например, камеры; то второй поток открывается уже на порт 80, при чем на 80 порт внешнего IP-адреса роутера.
Чтобы избежать этого, надо на камере настроить вторичный "Second HTTP Port" и пробрасывать на роутере его, а не 80.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB