Предварительная подготовка

Проверка версии ПО VMS TRASSIR

ЕЦХД работает с серверами с ПО TRASSIR версии 4.6.8.0 и выше.
Для проверки версии откройте настройки и перейдите в пункт "Настройки":

Если версия вашего сервера ниже требуемой, то обновите его скачав новую версию с нашего сайта

Проверка наличия лицензии

Откройте настройки и перейдите в пункт "Лицензия" в дереве настроек.
Проверьте наличие строки LICENSE_ECHD в списке подключённых лицензий:

В случае отсутствия лицензии обратитесь к вашему менеджеру для ее получения.

Настройка подключения к ЕЦХД

Настройка Веб-сервера

Откройте настройки и перейдите в пункт Настройки сервера → Веб-сервер в дереве настроек:

Включите и настройте следующие параметры:

  • Включите флаг Разрешить доступ из браузера;
  • Включите флаг Перенаправлять с 80 порта;
  • Включите флаг SDK и все флаги этой группы настроек;
  • В группе настроек Потоковое вещание в поле Порт выберите порт, через который будет проходить передача данных.

Включение доступа ЕЦХД к серверу и настройка дополнительных параметров

Выберите в дереве пункт Настройки сервера → Веб-сервер и нажмите кнопку F4, открытие внутреннего меню настроек:

Для включения доступа найдите параметр echd_enable и в поле справа введите 1.
Далее найдите параметр echd_addres и в поле справа введите IP-адрес сервера.
Для включения передачи звука найдите параметр echd_acc_enable и в поле справа введите 1.
Нажмите F4, чтобы закрыть внутреннее меню настроек.

Ограничение списка камер доступных ЕЦХД

Откройте настройки и перейдите в пункт Настройки сервера → Пользователи → Script в дереве настроек:

В поле Права на отдельные объекты (предоставить или отнять) раскройте список Каналы и снимите флаг Просмотр с тех каналов, доступ к которым будет запрещен.

Проверка работы функционала передачи видео в ЕЦХД

Запрос списка каналов

Откройте браузер и введите:

http://172.16.14.29/getcameras

где,

  • 172.16.14.29 - IP-адрес указанный в настройках сервера (см. раздел "Включение доступа ЕСХД к серверу и настройка дополнительных параметров")
  • getcameras - запрос списка каналов

Ответ сервера:

{
	"cameras" : 
	[
		{
			"channel" : 54344202566252,
			"channel_name" : "Parking",
			"id" : 54344202566252,
			"status" : "working"
		},
		{
			"channel" : 1436032739073932,
			"channel_name" : "TR-D4251WDIR2v2 1",
			"id" : 1436032739073932,
			"status" : "working"
		},
		{
			"channel" : 2119062008322342,
			"channel_name" : "AT",
			"id" : 2119062008322342,
			"status" : "working"
		}
	]
}

Запрос ссылки RTSP по ID канала

http://172.16.14.29/getliveurl?cameraid=1436032739073932

где,

  • 172.16.14.29 - IP-адрес указанный в настройках сервера
  • getliveurl - запрос ссылки RTSP

  • cameraid=1436032739073932 - параметр, указывающий на ID канала, для которого выполняется запрос

Ответ сервера:

{
	"rtspurl" : "rtsp://172.16.14.29:555/liveurl/1436032739073932/"
}

Запрос состояния архива по ID канала

http://172.16.14.29/getarchiveranges?cameraid=1436032739073932

где,

  • 172.16.14.29 - IP-адрес указанный в настройках сервера
  • getarchiveranges - запрос архива

  • cameraid=1436032739073932 - параметр, указывающий на ID канала, для которого выполняется запрос

Ответ сервера:

{
	"cameraid" : 1436032739073932,
	"ranges" : 
	[
		{
			"from" : 1748957830,
			"to" : 1748957839
		},
		{
			"from" : 1748958720,
			"to" : 1748958728
		},
		...
		{
			"from" : 1749200176,
			"to" : 1749200185
		}
	]
}

где,

  • "from" : 1748957830 - время начала блока архива

  • "to" : 1748957839 - время окончания блока архива

Время указывается в микросекундах в формате UNIX-время с учетом часового пояса, настроенного на сервере.

Запрос ссылки RTSP для просмотра блока архива

http://172.16.14.29/getarchiveurl?cameraid=1436032739073932&fromdatetime=2025-01-01T00:00:00&todatetime=2025-01-01T23:00:00

где,

  • 172.16.14.29 - IP-адрес указанный в настройках сервера
  • getarchiveurl - запрос ссылки RTSP

  • cameraid=1436032739073932 - ID канала

  • fromdatetime=2025-01-01T00:00:00 - время начала архива, в формате UTC

  • todatetime=2025-01-01T23:00:00 - время конца архива, в формате UTC

Ответ сервера:

{
	"rtspurl" : "rtsp://172.16.14.29:555/archiveurl/1436032739073932/2025-01-01T00:00:00-2025-01-01T23:00:00/"
}