Вывод текстовой информации в видеопоток

Рекомендуется к прочтению перед тем, как задавать вопросы.
Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Вывод текстовой информации в видеопоток

Сообщение NeiroN » 13 дек 2017, 11:56

Нашол как можно вывести текстовую информацию прямо в видеопоток через OSD.
info.jpg
Вывод информации в видеопоток
Для этого нужно зайти телнетом на порт 9527 (косоль управления встроенного ПО) - вводится пользователь и пароль, потом отправить команды

Код: Выделить всё

encode -o [номер канала с 0] [номер строки с 0] [текст без пробелов]
Тестировал на регистраторе XM MBD6804 естествено на старой прошивке где не закрыт этот порт.
Думаю также можно и на камерах делать свои надписи, но очень много если.

Может кому пригодится там со СКУД интегрировать или с АСУТП выводить с датчиков информацию.
тоесть на порт 9527 надо отправить данные:

Код: Выделить всё

admin
parol
encode -o 0 0 Test_text
RTSP поток эти команды также затронут - текст сохранится до перезагрузки регистратора или отправки нового.

Sergiodemaster
Специалист
Сообщения: 3407
Зарегистрирован: 16 окт 2012, 09:24
Откуда: Рязань

Re: Вывод текстовой информации в видеопоток

Сообщение Sergiodemaster » 13 дек 2017, 12:07

GenaSPB, перенеси в FAQ тему чтоль.
NeiroN, спасибо за информацию.
На кассах OSD делать полезно при сканировании штрихкодов например.

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Вывод текстовой информации в видеопоток

Сообщение NeiroN » 13 дек 2017, 13:43

Для IP Камер:
Я еще нашол ковыряя Sofia что она принимает по Onvif настройку OSD метки, но что-то в инете не густо с примерами.
Надо как то прокачать эту тему...

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Вывод текстовой информации в видеопоток

Сообщение dede » 13 дек 2017, 18:31

https://www.onvif.org/wp-content/upload ... uide-1.pdf" onclick="window.open(this.href);return false; страница 87

Это базовый функционал onvif... так же можно и параметры энкодера менять и прочее, но есть ли смысл?

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Вывод текстовой информации в видеопоток

Сообщение NeiroN » 13 дек 2017, 19:10

Я нашол в 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

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Вывод текстовой информации в видеопоток

Сообщение NeiroN » 13 дек 2017, 19:37

Ковырял одну из своих камер, но там нет поддержки OSD, хотя в разделе Media 2 спецификаций Onvif поддержка OSD и правду предусмотренна. Ковырял при помощи Onvif Device Test tool - можете посмотреть на других камерах этот функционал? На хиквижинах и дахуа ...

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Вывод текстовой информации в видеопоток

Сообщение NeiroN » 13 дек 2017, 20:07

Ковырял RVI который на работе - в его прошивке нет такой команды, хотя всякие типа ребута и списка пользователей есть. Отсюда вывод что это весьма специфичная команда - только на XMeye и его клонах и скорее всего только на старых версиях, так как в новых закрыт порт 9527 или может не быть апплета.

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Вывод текстовой информации в видеопоток

Сообщение NeiroN » 18 фев 2018, 12:59

Нашол способ выводить Текст в 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;

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Вывод текстовой информации в видеопоток

Сообщение NeiroN » 18 фев 2018, 20:15

Вот результат экспериментов, текст сохраняется после перезагрузки, так как это часть конфига.
OSD.png
Шрифтами поиграть не удастся, а цветом, фоном и положением - можно.
Код тут: https://yadi.sk/d/8tJW_Rk53SXYbc" onclick="window.open(this.href);return false;

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: Вывод текстовой информации в видеопоток

Сообщение VirtualLink » 18 фев 2018, 22:20

Максимальная длина какая?
Размер шрифта один?

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Вывод текстовой информации в видеопоток

Сообщение NeiroN » 19 фев 2018, 01:12

Шрифт только один, тот которым дата и имя канала выводится - в настройках нету выбора. А вот выбор фона, цвета текста и размеров "окна" есть. Окно подгоняется под размер текста - восновном чтобы в угол его загнать, делал [100,100,8192,8192] - текст появился в 100,100 .
Сколько влезет зависит от разрешения, на скриншоте было 1_3M. Выводит почему-то 3 строки и поддержка не на всех камерах - на проце XM510 - не захотело выводить, на старом реге опять же вывелось как и на H3516 камере.

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

Код "ковырятеля настроек" перезалил: https://yadi.sk/d/QoTRQIEL3SXwxS" onclick="window.open(this.href);return false;

oleglevsha
Специалист
Сообщения: 854
Зарегистрирован: 15 ноя 2014, 22:34
Откуда: alarmsystem-cctv
Контактная информация:

Re: Вывод текстовой информации в видеопоток

Сообщение oleglevsha » 19 фев 2018, 13:12

Работает, но у меня выводит только английские символы
General_HZXM__IPC_HI3518C_50H10L_AE_RT3070_V4.02.R11.Nat.OnvifS.20161110_ALL

Ответить

Вернуться в «FAQ. Основы видеонаблюдения.»