Страница 1 из 2
Вывод текстовой информации в видеопоток
Добавлено: 13 дек 2017, 11:56
NeiroN
Нашол как можно вывести текстовую информацию прямо в видеопоток через OSD.

- Вывод информации в видеопоток
Для этого нужно зайти телнетом на порт 9527 (косоль управления встроенного ПО) - вводится пользователь и пароль, потом отправить команды
Код: Выделить всё
encode -o [номер канала с 0] [номер строки с 0] [текст без пробелов]
Тестировал на регистраторе XM MBD6804 естествено на старой прошивке где не закрыт этот порт.
Думаю также можно и на камерах делать свои надписи, но очень много если.
Может кому пригодится там со СКУД интегрировать или с АСУТП выводить с датчиков информацию.
тоесть на порт 9527 надо отправить данные:
RTSP поток эти команды также затронут - текст сохранится до перезагрузки регистратора или отправки нового.
Re: Вывод текстовой информации в видеопоток
Добавлено: 13 дек 2017, 12:07
Sergiodemaster
GenaSPB, перенеси в FAQ тему чтоль.
NeiroN, спасибо за информацию.
На кассах OSD делать полезно при сканировании штрихкодов например.
Re: Вывод текстовой информации в видеопоток
Добавлено: 13 дек 2017, 13:43
NeiroN
Для IP Камер:
Я еще нашол ковыряя Sofia что она принимает по Onvif настройку OSD метки, но что-то в инете не густо с примерами.
Надо как то прокачать эту тему...
Re: Вывод текстовой информации в видеопоток
Добавлено: 13 дек 2017, 18:31
dede
https://www.onvif.org/wp-content/upload ... uide-1.pdf" onclick="window.open(this.href);return false; страница 87
Это базовый функционал onvif... так же можно и параметры энкодера менять и прочее, но есть ли смысл?
Re: Вывод текстовой информации в видеопоток
Добавлено: 13 дек 2017, 19:10
NeiroN
Я нашол в Sofia такие строки, которые относятся к Onvif
Код: Выделить всё
tt:OSDConfigurationOptionsExtension
tt:OSDConfigurationOptions
tt:OSDConfigurationExtension
tt:OSDImgOptionsExtension
tt:OSDImgOptions
tt:OSDTextOptionsExtension
tt:OSDTextOptions
tt:OSDColorOptionsExtension
tt:OSDColorOptions
tt:ColorOptions
tt:OSDImgConfigurationExtension
tt:OSDImgConfiguration
tt:OSDTextConfigurationExtension
tt:OSDTextConfiguration
tt:OSDColor
tt:OSDPosConfigurationExtension
tt:OSDPosConfiguration
Re: Вывод текстовой информации в видеопоток
Добавлено: 13 дек 2017, 19:37
NeiroN
Ковырял одну из своих камер, но там нет поддержки OSD, хотя в разделе Media 2 спецификаций Onvif поддержка OSD и правду предусмотренна. Ковырял при помощи
Onvif Device Test tool - можете посмотреть на других камерах этот функционал? На хиквижинах и дахуа ...
Re: Вывод текстовой информации в видеопоток
Добавлено: 13 дек 2017, 20:07
NeiroN
Ковырял RVI который на работе - в его прошивке нет такой команды, хотя всякие типа ребута и списка пользователей есть. Отсюда вывод что это весьма специфичная команда - только на XMeye и его клонах и скорее всего только на старых версиях, так как в новых закрыт порт 9527 или может не быть апплета.
Re: Вывод текстовой информации в видеопоток
Добавлено: 18 фев 2018, 12:59
NeiroN
Нашол способ выводить Текст в OSD для любых XM камер и регистраторов
Делается это через fVideo.OSDInfo секцию конфига:
Код: Выделить всё
"fVideo.OSDInfo": {
"OSDInfo": [{
"Info": ["NTest0","FTest1","ETest2"],
"OSDInfoWidget": {
"EncodeBlend": true,
"FrontColor": "0xF0FFFFFF",
"PreviewBlend": true,
"RelativePos": [6144,6144,8192,8192],
"BackColor": "0x00000000"
}
}],
"strEnc": "UTF-8"
}
для передачи конфига использовал
https://github.com/ekwoodrich/python-netsurv" onclick="window.open(this.href);return false;
Re: Вывод текстовой информации в видеопоток
Добавлено: 18 фев 2018, 20:15
NeiroN
Вот результат экспериментов, текст сохраняется после перезагрузки, так как это часть конфига.
Шрифтами поиграть не удастся, а цветом, фоном и положением - можно.
Код тут:
https://yadi.sk/d/8tJW_Rk53SXYbc" onclick="window.open(this.href);return false;
Re: Вывод текстовой информации в видеопоток
Добавлено: 18 фев 2018, 22:20
VirtualLink
Максимальная длина какая?
Размер шрифта один?
Re: Вывод текстовой информации в видеопоток
Добавлено: 19 фев 2018, 01:12
NeiroN
Шрифт только один, тот которым дата и имя канала выводится - в настройках нету выбора. А вот выбор фона, цвета текста и размеров "окна" есть. Окно подгоняется под размер текста - восновном чтобы в угол его загнать, делал [100,100,8192,8192] - текст появился в 100,100 .
Сколько влезет зависит от разрешения, на скриншоте было 1_3M. Выводит почему-то 3 строки и поддержка не на всех камерах - на проце XM510 - не захотело выводить, на старом реге опять же вывелось как и на H3516 камере.
Оборудования у меня не много, эксперименты продолжаются. Вообще можно любые настройки менять, но я ищу чтонибудь полезное в них: в настройках сети нашол еще VPN, может где и заработает.
Код "ковырятеля настроек" перезалил:
https://yadi.sk/d/QoTRQIEL3SXwxS" onclick="window.open(this.href);return false;
Re: Вывод текстовой информации в видеопоток
Добавлено: 19 фев 2018, 13:12
oleglevsha
Работает, но у меня выводит только английские символы
General_HZXM__IPC_HI3518C_50H10L_AE_RT3070_V4.02.R11.Nat.OnvifS.20161110_ALL