Есть потребность смотреть Avreg из-под Windows

731 views
Skip to first unread message

vasvk vasvk

unread,
Aug 16, 2011, 12:17:34 PM8/16/11
to avreg-users
Доброго времени суток. Поставили передо мной тут задачу - хотим
смотреть камеры системы Avreg из-пол Windows в отдельной программе, а
не в веб-браузере (им так якобы удобней, да и что-бы было
автоматическое переподсоединение к камерам работающим через
нестабильную среду интернета). Задумал я смотреть все это добро через
прогу Inter-View (www.inter-view.ru). Все-бы хорошо, но не знаю как
прицепить авторизацию по паролям - адресная строка типа
http://логин:пароль@ip_adres:874/avreg-cgi/mjpg/video.cgi?camera=x
не прокатывает. Подскажите как еще можно. Виндовый IE не очень удобен
данной категории Заказчиков (хочет чтобы было тупо и просто).

Andrey Nikitin

unread,
Aug 16, 2011, 2:03:44 PM8/16/11
to avreg...@googlegroups.com
>Доброго времени суток. Поставили передо мной тут задачу - хотим
>смотреть камеры системы Avreg из-пол Windows в отдельной программе, а
>не в веб-браузере (им так якобы удобней, да и что-бы было
>автоматическое переподсоединение к камерам работающим через
>нестабильную среду интернета).
Про просмотр авреговых камер под IE не согласен:
* реконнект работает,
* вывод черех DirectShow,
* оптимизированные декомпрессор JPEG (низкая загрузка),
* FullScreen работает,
* можно сконфигурировать чтобы кроме как на домашнюю страницу никуда
нельзя было попасть.


> Задумал я смотреть все это добро через
>прогу Inter-View (www.inter-view.ru).

InterView
http://www.inter-video.ru/index.php?route=product/product&product_id=61
вообще-то

> Все-бы хорошо, но не знаю как
>прицепить авторизацию по паролям - адресная строка типа
>http://логин:пароль@ip_adres:874/avreg-cgi/mjpg/video.cgi?camera=x
>не прокатывает. Подскажите как еще можно.

> Виндовый IE не очень удобен
>данной категории Заказчиков (хочет чтобы было тупо и просто).

есть ещё 2 решения:
1) аврег в качестве РМ,
2) тоже что и 1), но внутри виртуалки (если нужно под виндой), но это
оч. кривое решение, так как и сеть и видеовывод внутри гостевой
системы это минус 30-70 производительности нативного решения.

--
Андрей Никитин.

ООО "Сетевые информационные системы".
http://avreg.net
http://linuxdvr.ru
/8442/ 50-14-90 +7 927 259 04 29

Семенов Алексей

unread,
Aug 17, 2011, 10:58:14 AM8/17/11
to avreg...@googlegroups.com
опцию авторизации как раз заканчиваем, скоро выложим. Для бета-тестов
можно связаться с нашим разработчиком напрямую.
в принципе после этого можно забирать изображение непосредственно с
IP-камер, снижая нагрузку на сервер
Если Андрей не против дать протоколы работы с AVreg - можно добавить в
интервью и конфигуратор и работу с архивом Аврег.
работа с архивом от Дарья уже реализована, работа с архивом от моушн тоже
уже возможна.
изначально писалось под крупный проект (пивной завод Росар в Омске), там
авторизации нет, все внутри отдельной сети работает.
Автоматическое переподсоединение - есть, изначально себе в ТЗ ставили
первым пунктом.

Andrey Nikitin <avreg-...@mail.ru> писал(а) в своём письме Wed, 17 Aug
2011 01:03:44 +0700:
Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/

Andrey Nikitin

unread,
Aug 17, 2011, 11:08:17 AM8/17/11
to avreg...@googlegroups.com
Семенов Алексей писал(а):

> Если Андрей не против дать протоколы работы с AVreg - можно добавить
> в интервью и конфигуратор и работу с архивом Аврег.

[1] http://avreg.net/manual_applications_avreg5_db-structure.html
всё остальное можно вытащить с веб-интерфейса,
например в lib/config.inc.php - загрузка конфигурации в массив $conf
например для чтения актуального storage-dir

или спрашивать у нас

+
[2] http://avreg.net/manual_applications_avregd-cgi-api.html
[3] http://avreg.net/manual_applications_avreg-mon-cgi-api.html

Andrey Nikitin

unread,
Aug 17, 2011, 11:15:42 AM8/17/11
to avreg...@googlegroups.com
vasvk vasvk писал(а):

> http://логин:пароль@ip_adres:874/avreg-cgi/mjpg/video.cgi?camera=x
> не прокатывает.
это клиент должен авторизацию поддерживать
если не поддерживает, то можно воспользоваться псевдоавторизацией

[1] http://avreg.net/manual_applications_avregd-cgi-api.html
/mjpg/video.cgi?camera={num}[[&fps={num}][&ab=base64_encode("login:password")]]

login:password - это должен быть реальные пользователь аврега (см.
веб-интерфейс)

см. параметр ab, base64_encode() - стандартная функция, есть во всех
языках и даже на сайтах в сети
http://www.motobit.com/util/base64-decoder-encoder.asp

кодируете строку, например "vasily:blabla" (пользователь vasily с
паролем blabla без пароля) - получаете хеi "dmFzaWx5OmJsYWJsYQ=="
и ... вот урл для клиентов, которые не умееют http basic auth

/mjpg/video.cgi?camera=N&fps=X&ab=dmFzaWx5OmJsYWJsYQ==

vasvk vasvk

unread,
Aug 24, 2011, 2:45:58 AM8/24/11
to avreg...@googlegroups.com
А прояснилась-ли на данный момент ситуация с авторизацией при использовании Avreg и InterView

Andrey Nikitin

unread,
Aug 24, 2011, 2:56:04 AM8/24/11
to avreg...@googlegroups.com
>А прояснилась-ли на данный момент ситуация с авторизацией при
>использовании Avreg и InterView
Это у автора спрашивайте.
А что запросы с параметром ab чем-то не устраивают как временное
решение, или объяснил непонятно?

Семенов Алексей

unread,
Aug 24, 2011, 10:52:17 AM8/24/11
to avreg...@googlegroups.com
Текущая версия Inter-View поддерживает Basic-авторизацию http.
Текущая = 1.2.2
только сегодня на сайт выложили
www.inter-video.ru - скачать

Прошу прощения за скрытую явную рекламу )))

В обозримых планах - сделать интеграцию с Аврег, благо разработчики оного
ответили согласием )


vasvk vasvk <vasv...@gmail.com> писал(а) в своём письме Wed, 24 Aug 2011
13:45:58 +0700:

> А прояснилась-ли на данный момент ситуация с авторизацией при
> использовании
> Avreg и InterView
>


triada123

unread,
Aug 24, 2011, 3:00:28 PM8/24/11
to avreg-users

On 24 авг, 12:45, vasvk vasvk <vasvk2...@gmail.com> wrote:
> А прояснилась-ли на данный момент ситуация с авторизацией при использовании
> Avreg и InterView

https://sites.google.com/site/warlomak/moi-fajly/wview.rar?attredirects=0&d=1
тут набросок, я просто им клиентов удаленных смотрю, как на прямую так
и по ssh/openvpn.
Ограничений нет, просто пишу в свободное время. Там скрин с
настройками, для камеры avreg.
p.s.
Если кому надо, будем дописывать потихоньку...
p.s.s.
В этой версии есть ошибки при удалении камер (сам знаю) завтра или
после завтра поправлю.

Andrey Nikitin

unread,
Aug 24, 2011, 11:51:25 PM8/24/11
to avreg...@googlegroups.com
>Если кому надо, будем дописывать потихоньку...
1) какой JPEG декодер используется?
2) вывод через DirectShow?
3) есть ли reconnect?

Семенов Алексей

unread,
Aug 24, 2011, 10:23:48 PM8/24/11
to avreg...@googlegroups.com
ага, бесплатную версию голого просмотрщика без работы с архивом и без
конфигуратора сервера на днях тоже на сайте разместим
кстати, на сайте моушн давным-давно лежит подобное решение.

triada123 <tria...@pochta.ru> писал(а) в своём письме Thu, 25 Aug 2011
02:00:28 +0700:

Andrey Nikitin

unread,
Aug 25, 2011, 12:16:53 AM8/25/11
to avreg...@googlegroups.com
>кстати, на сайте моушн давным-давно лежит подобное решение.

А название или адресок?
Хочу ссылки на все три win-просмотрщика на avreg.net разместить.

Семенов Алексей

unread,
Aug 25, 2011, 2:28:45 AM8/25/11
to avreg...@googlegroups.com
прямую ссылку не дам - почему-то сайт моушн не желает открываться. будем
надеяться - сайт на обслуживании.
motion.sourceforge.net
там очень много всяких разных вкусностей от сторонних производителей
я когда-то качнул эту программу, искать надо в куче файлов
напишу обзор, размещу на своем сайте. не против если обзор на сайте avreg
появится.

Andrey Nikitin <avreg-...@mail.ru> писал(а) в своём письме Thu, 25 Aug
2011 11:16:53 +0700:

>> кстати, на сайте моушн давным-давно лежит подобное решение.
>
> А название или адресок?
> Хочу ссылки на все три win-просмотрщика на avreg.net разместить.
>
>


--

Семенов Алексей

unread,
Aug 25, 2011, 1:11:35 PM8/25/11
to avreg...@googlegroups.com
http://www.inter-video.ru/index.php?route=information/information&path=5&information_id=22

Andrey Nikitin <avreg-...@mail.ru> писал(а) в своём письме Thu, 25 Aug
2011 11:16:53 +0700:

>> кстати, на сайте моушн давным-давно лежит подобное решение.
>
> А название или адресок?
> Хочу ссылки на все три win-просмотрщика на avreg.net разместить.
>
>


--

vasvk vasvk

unread,
Aug 25, 2011, 11:04:52 PM8/25/11
to avreg-users
> А что запросы с параметром ab чем-то не устраивают как временное
> решение, или объяснил непонятно?

А можно поподробнее разъяснить про параметры ab. Исходим из того,
что здесь не все продвинутые линуксоиды и Разработчико ПО.

vasvk vasvk

unread,
Aug 25, 2011, 11:07:00 PM8/25/11
to avreg-users

> https://sites.google.com/site/warlomak/moi-fajly/wview.rar?attredirec...


> тут набросок, я просто им клиентов удаленных смотрю, как на прямую так
> и по ssh/openvpn.
> Ограничений нет, просто пишу в свободное время. Там скрин с
> настройками, для камеры avreg.
> p.s.
> Если кому надо, будем дописывать потихоньку...

У меня под Win7x32 не запускается. Это только вариант для XP ?

triada123

unread,
Aug 26, 2011, 12:41:03 AM8/26/11
to avreg-users
>     У меня под Win7x32 не запускается. Это только вариант для XP ?
Сам под XP пробовал, сегодня под 7-кой попробую.
Про параметры ab что надо объяснить ? ))
Basic access authentication http://en.wikipedia.org/wiki/Basic_access_authentication
Тут все про это.

triada123

unread,
Aug 26, 2011, 12:46:13 AM8/26/11
to avreg-users
>     У меня под Win7x32 не запускается. Это только вариант для XP ?
Попробуйте удалить ini файл.

vasvk vasvk

unread,
Aug 26, 2011, 3:24:24 AM8/26/11
to avreg-users
Для работы проги Wview с Win7x32 удалил ini файл. После попытки
создать любую камеру Wview наглухо зависает.

Andrey Nikitin

unread,
Aug 26, 2011, 3:32:11 AM8/26/11
to avreg...@googlegroups.com
vasvk vasvk писал(а):

> А можно поподробнее разъяснить про параметры ab.
Разве я выше не разжевал достаточно?

Пример URL-ов на получение MJPEG потоков по http c серверов AVReg 5.5:

(обычный)
http://avreg_IP_addr:874/avreg-cgi/mjpg/video.cgi?camera=5&fps=5

(с превдо-аутентификацией)
http://avreg_IP_addr:874/avreg-cgi/mjpg/video.cgi?camera=5&fps=5&ab=XXXXXX
как получить строку "ХХХХХХ", зная логин:пароль реального пользователя
конкретного сервера AVReg-а (с которого и хотите видео забирать), писал
выше.

> Исходим из того,
> что здесь не все продвинутые линуксоиды и Разработчико ПО.

А вот это лишнее, тем более к пониманию элементов URL это совершенно не
при чём.

Reply all
Reply to author
Forward
0 new messages