Перейти к контенту
Форум о видеонаблюдении

Рекомендуемые сообщения

подскажите программа работает с Линия версии старше 7?

 

имею в логах

 

30.12.2016 17.51.47 Ошибка добавления данных в объект OSD - 404:Not Found 
30.12.2016 17.52.45 Ошибка создания объекта OSD - 400:Bad Request 
30.12.2016 17.52.47 Ошибка добавления данных в объект OSD - 404:Not Found 
 
соединение с сервером есть, файл находит

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!
Да, работает, перепроверьте настройки подключения к серверу.
Это чьи логи?
Если к серверу возможен удалённый доступ  с помощью ПО TeamViewer 8|9 ( www.devline.ru/soft/ds.exe ) - укажите данные для подключения личным сообщением.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Логи самой UniLine. настройки подключения к серверу верны (проверка соединения по правой кнопке - Ok), так же в логах отсутствует ошибка на отсутствие файла с выводимыми данными.
 Кстати при запуске uniline локально с самого сервера не удалось добиться коннекта, ошибка 401. 
 
PS. Подключение постараюсь организовать.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день, Станислав!

Сегодня проверили работу нашей утилиты UniLine с Линией.

Утилита без ошибок работает с версией 7.7.0, когда в качестве видео-сервера используется компьютер ( в данном случае Win 7x32 )
Объект OSD создается,  текст выводится.

Попытка использовать утилиту с аппаратным регистратором привела к ошибке. Наша утилита возвращает : Ошибка создания объекта OSD. 404 Not Found
Тестировали на Devline XVR с прошивкой v20180820

Что возвращает аппаратный сервер на POST запросы и в чем разница в ответах Linux и Windows серверов, пока не выяснили.

Вопросы:
 - проверяли ли вы со своей стороны работу утилиты с аппаратными регистраторами?
 - есть ли смысл проверять работу на последней прошивке?
 - чем могут отличаться ответы серверов Линия под Windows\Linux?

 

 

 

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!
Всё, что связанно с перекодированием первого потока, при работе с «Линия XVR» использовать не получится.
То есть:  
1. Отдельный кадр  https://devline.ru/aboutweb/#pic -- в linux-версии и регистраторы: игнорируется параметр "resolution=1920x1080",  максимум второй поток. Пример запроса:

http://admin:@demo.devline.ru:1818/cameras/0/image?resolution=1920x1080

2. M-JPEG поток https://devline.ru/aboutweb/#mjpeg -- в linux-версии и регистраторы: игнорируется параметр "resolution=1920x1080",  максимум второй поток. Пример запроса:

http://admin:@demo.devline.ru:1818/cameras/0/video?resolution=1920x1080

Рекомендуется использовать замену в виде H.264 потока https://devline.ru/aboutweb/#H.264 . Пример запроса:

http://demo.devline.ru/cameras/0/streaming/main.flv?authorization=Basic%20d2ViOg==

Или RTSP потока  https://devline.ru/aboutweb/#RTSP
3.Нанесение OSD-объекта  https://devline.ru/aboutweb/#osd - не работает.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Станислав, благодарю за оперативный ответ.

Подведем итог:

Работа утилиты UniLine возможна только с Windows видеосерверами. 
На linux-версии и регистраторах нет возможности добавлять OSD-объект, т.к. нет возможности перекодировать поток.

В целом полезность функции вывода текста на экран камеры является сомнительной.
Основные ее недостатки:
 - текст загораживает буквами картинку.
 - использование ее для контроля, требует наличие человека-смотрящего, что уже прошлый век.

Обратный процесс контроля текста и события выглядит более привлекательным . Аналитическая программа анализирует данные от источника текста и при необходимости может внутри своей программы включить видеозапись событий, получаемую из видеоархива Линии. Такие программы нами многократно реализованы и успешно работают с любыми серверами Линия.

Надеюсь что у последующих пользователей утилиты UniLine не возникнет вопрос об ошибке создания OSD - объекта.

 

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!
Долгое время я использовал программу "Юниверс" для вывода нужного мне текста на изображение камеры.
Но после перехода на Линию 8, "Юниверс" перестала работать. Говорит не буду работать с новой версией Линии.

Помогите с кодом. Я далеко не программист, но нужда, заставляет меня ковыряться в этом. Накидал вот код. Делаю запрос на сервер, он отвечает. Статус 200. т.е. всё ОК. Но я не могу понять где мне вставить текст который я хочу передать. И желательно конечно еще узнать как настроить размер шрифта и его положение на камере. Помогите пожалуйста.
 

lcURL = "http://192.168.1.12:9787/rpc"
loHTTP = CREATEOBJECT("MSXML2.XMLHTTP")
lcCredenciales = '{"method" : "post_event","params" :{"event":{"type":"general","camera":"2","osd":"1"},"targets":[{"target":"reactions"},{"target":"archive"},{"target":"clients"}]},"version":57,"login":"admin","pwd":"12345"}'
loHTTP.Open("POST", lcURL, .F.)
loHttp.SetRequestHeader("Content-Type","application/json; charset=UTF-8")
loHTTP.Send(lcCredenciales)
? loHTTP.Status
? loHTTP.ResponseText

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

И еще вопрос. Ранее вы писали что вывод OSD текста на видеорегистратор невозможно, т.к. всё что связано с перекодированием потока на регистраторе невозможно. Как сейчас обстоят дела с этим? Прошло 3,5 года

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!
Спецификация OSD для «Линия 8» https://devline.ru/aboutweb/#osd

Вывод OSD возможен и на серверах и на регистраторах «Линия» и на камерах  «Линия». 

 

 

 

Пример нанесения OSD через реакции: 

URI: http://192.168.1.33:9786/rpc
Method: POST
Content-Type: application/json
Data: {"method" : "post_event","params" :{"event":{"type":"general","camera":"0","duration":[0, 0, 10],"source":"any","name":"test name","data" : "test data","osd":"1"},"targets":[{"target":"reactions"},{"target":"archive"},{"target":"clients"}]},"version":57}
Логин: admin
Парль: password

 

 

OSD.jpg

 

Подробнее 

 

Если  требуется  использовать  утилиту от компании "Юниверс"  - необходимо её изменить в  соответствии с новой спецификацией,  но сделать это  может только разработчик. 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

×