Anisimus 0 Опубликовано 30 Декабря 2016 подскажите программа работает с Линия версии старше 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 соединение с сервером есть, файл находит Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано 30 Декабря 2016 Здравствуйте!Да, работает, перепроверьте настройки подключения к серверу.Это чьи логи?Если к серверу возможен удалённый доступ с помощью ПО TeamViewer 8|9 ( www.devline.ru/soft/ds.exe ) - укажите данные для подключения личным сообщением. Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Anisimus 0 Опубликовано 30 Декабря 2016 Логи самой UniLine. настройки подключения к серверу верны (проверка соединения по правой кнопке - Ok), так же в логах отсутствует ошибка на отсутствие файла с выводимыми данными. Кстати при запуске uniline локально с самого сервера не удалось добиться коннекта, ошибка 401. PS. Подключение постараюсь организовать. Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Maxim@universe.su 0 Опубликовано 19 Февраля 2020 Добрый день, Станислав! Сегодня проверили работу нашей утилиты UniLine с Линией. Утилита без ошибок работает с версией 7.7.0, когда в качестве видео-сервера используется компьютер ( в данном случае Win 7x32 ) Объект OSD создается, текст выводится. Попытка использовать утилиту с аппаратным регистратором привела к ошибке. Наша утилита возвращает : Ошибка создания объекта OSD. 404 Not Found Тестировали на Devline XVR с прошивкой v20180820 Что возвращает аппаратный сервер на POST запросы и в чем разница в ответах Linux и Windows серверов, пока не выяснили. Вопросы: - проверяли ли вы со своей стороны работу утилиты с аппаратными регистраторами? - есть ли смысл проверять работу на последней прошивке? - чем могут отличаться ответы серверов Линия под Windows\Linux? Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано 19 Февраля 2020 Здравствуйте! Всё, что связанно с перекодированием первого потока, при работе с «Линия 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 - не работает. Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Maxim@universe.su 0 Опубликовано 19 Февраля 2020 Станислав, благодарю за оперативный ответ. Подведем итог: Работа утилиты UniLine возможна только с Windows видеосерверами. На linux-версии и регистраторах нет возможности добавлять OSD-объект, т.к. нет возможности перекодировать поток. В целом полезность функции вывода текста на экран камеры является сомнительной. Основные ее недостатки: - текст загораживает буквами картинку. - использование ее для контроля, требует наличие человека-смотрящего, что уже прошлый век. Обратный процесс контроля текста и события выглядит более привлекательным . Аналитическая программа анализирует данные от источника текста и при необходимости может внутри своей программы включить видеозапись событий, получаемую из видеоархива Линии. Такие программы нами многократно реализованы и успешно работают с любыми серверами Линия. Надеюсь что у последующих пользователей утилиты UniLine не возникнет вопрос об ошибке создания OSD - объекта. Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Pavlik 0 Опубликовано 21 Марта Здравствуйте! Долгое время я использовал программу "Юниверс" для вывода нужного мне текста на изображение камеры. Но после перехода на Линию 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 Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Pavlik 0 Опубликовано 21 Марта И еще вопрос. Ранее вы писали что вывод OSD текста на видеорегистратор невозможно, т.к. всё что связано с перекодированием потока на регистраторе невозможно. Как сейчас обстоят дела с этим? Прошло 3,5 года Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано 21 Марта Здравствуйте! Спецификация 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 Подробнее Если требуется использовать утилиту от компании "Юниверс" - необходимо её изменить в соответствии с новой спецификацией, но сделать это может только разработчик. Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В