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

Проброс потока между серверами DevLine

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

День добрый. 

Подскажите, пожалуйста, как мне выйти из ситуации. 

У нас на предприятии используется программа Линия IP на 16 камер. Четыре камеры я тянул по сети с аналогового регистратора через VPN. 

Были проблемы в получении потока, т.к. регистратор был китайский и отдавал поток только через нерегулируемый RTSP (по 2 мегабита на камеру). 

Чтобы снизить нагрузку на сеть приобрели железный регистратор Линия XVR 8. Однако в результате получилось еще хуже: если смотреть на камеры железного регистратора с 3-4 мест одновременно, размер потока суммируется и уже полностью забивает всю сеть. 

Поэтому у меня вопросы: 

1. Есть ли возможность получать программой Линия на сервере поток с регистратора  XVR 8 (по RTSP или еще как) с привязкой к конкретной камере, а уже только потом раздавать его получателям? 

2. Может ли регистратор XVR 8 отдавать поток поштучно по камерам через RTSP или еще как (но не через веб), чтобы этот поток можно было словить программой Линия? 

Подскажите, плз. 

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


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

Здравствуйте!
Вариантов забрать потоки несколько, по нашему протоколу отдавать потоки может:
- сервер под управлением Windows ;
- сервер под управлением Linux ;
- мультиформатные видеорегистраторы «Линия XVR» ;
- «Линия MicroNVR» ;
- «Линия NVR» .

Принимать потоки может:
- сервер под управлением Linux ;
- мультиформатные видеорегистраторы «Линия XVR» ;
- «Линия MicroNVR» ;
- «Линия NVR» .

Для подключения потока нужно указать IP адрес сервера, порт (по умолчанию 9780), имя и пароль пользователя "Линия" и указать номер канала (нумерация с нуля).

Безымянный.jpg

 

FLV и HLS  - отдавать потоки может:
- сервер под управлением Windows ;
- сервер под управлением Linux ;
- мультиформатные видеорегистраторы «Линия XVR» ;
- «Линия MicroNVR» ;
- «Линия NVR» .

Принимать потоки может:
- сервер под управлением Linux ;
- мультиформатные видеорегистраторы «Линия XVR» ;
- «Линия MicroNVR» ;
- «Линия NVR» .

Ссылка вида

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

Подробнее 

 

RTSP - отдавать потоки может:
- сервер под управлением Linux ;
- мультиформатные видеорегистраторы «Линия XVR» ;
- «Линия MicroNVR» ;
- «Линия NVR» .

Принимать потоки может:
- сервер под управлением Windows ;
- сервер под управлением Linux ;
- мультиформатные видеорегистраторы «Линия XVR» ;
- «Линия MicroNVR» ;
- «Линия NVR» .

Ссылки вида:

rtsp://user:password@IP_address:9784/cameras/0/streaming/main

"/cameras/0/" - номер камеры, нумерация с нуля
"/streaming/main" - поток: main - первый поток, sub - второй или "main.sdp"/"sub.sdp"
авторизация через "user:password@" или "authorization="
9784 - RTSP порт

Пример с сервера под управлением Linux:

rtsp://11:password@demo.devline.ru:9784/cameras/3/streaming/main
rtsp://11:password@demo.devline.ru:9784/cameras/3/streaming/sub

Сейчас работа ведётся над кроссплатформенной версией, поддерживать RTSP с ней так-же планируется.

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


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

Станислав, я правильно понимаю, что по собственному вашему протоколу сервер под виндоус не может взять поток с железного регистратора ?

 

Принимать потоки может:
- сервер под управлением Linux ;
- мультиформатные видеорегистраторы «Линия XVR» ;
- «Линия MicroNVR» ;
- «Линия NVR» .

 

Т.е. остается вариант через RTSP? Как то можно настроить регистратор так, чтобы писал он на диск в одном формате (максимальном качестве), а отдавал через RTSP в другом, облегченном (просто посмотреть на камеру по сети)? 

Изменено пользователем bagrintsev

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


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

Верно, попробуйте RTSP ссылками забрать потоки.

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


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Станислав сказал:

Верно, попробуйте RTSP ссылками забрать потоки.

Как то можно настроить регистратор так, чтобы писал он на диск в одном формате (максимальном качестве), а отдавал через RTSP в другом, облегченном (просто посмотреть на камеру по сети)? 

Станислав, у нас лицензии на 16 камер, я их уже привязал к виндовому серваку. Если поставлю сервак под линукс, придется снова покупать лицензии?

Изменено пользователем bagrintsev

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


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

По RTSP можно запросить первый или второй поток, получается Вам нужен второй, т.е.   /streaming/sub , примерно так:

rtsp://admin:password@Ip:9784/cameras/3/streaming/sub
Цитата

Станислав, у нас лицензии на 16 камер, я их уже привязал к виндовому серваку. Если поставлю сервак под линукс, придется снова покупать лицензии?

Активация возможна.

Правила лицензирования http://www.devline.ru/ip-videonabljudenie/line_ip.html
1. Код можно активировать только на одном компьютере, так как он не предназначен для работы на нескольких ПК одновременно. Активировать код на одном компьютере можно неограниченное количество раз. Количество каналов при этом останется прежним.
2.При апгрейде или выходе из строя ПК с софтом «Линия» можно активировать код на другом компьютере. Апгрейд – это смена основных комплектующих, операционной системы или BIOS (только для версии под Windows). При этом клиент должен понимать, что, активируя код на новом компьютере, он автоматически заявляет о прекращении работы программы на старом. В данном случае в технической поддержке программы на старом ПК клиенту будет отказано. Дополнительная активация кода возможна не более двух раз.
3. С момента передачи скретч-карты продавцом клиенту пользователь сам несет ответственность за сохранность кода под защитным слоем (подразумевается использование информации третьими лицами).
4. Утерянная карта восстановлению не подлежит.
5. Вопросы об активации кода более двух раз обсуждаются индивидуально и остаются на усмотрение компании.

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


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

Здравствуйте.

Цитата

Как то можно настроить регистратор так, чтобы писал он на диск в одном формате (максимальном качестве), а отдавал через RTSP в другом, облегченном (просто посмотреть на камеру по сети)? 

А зачем Вам в данном случае камеры с регистратора дублировать ещё и на сервере? Раз Вы купили регистратор Линии, то также через Наблюдательный пост и можно напрямую подключаться к регистратору. Зачем на сервере занимать лицензии!? Смысла нет. А если нужен просмотр одновременно камер с сервера и с регистратора на клиентах, то можно на самих клиентах создать группы серверов.

Кроме того, в мультивиде по умолчанию отображается второй поток для просмотра. Если, конечно, не стоит на клиентах в Клиентских настройках галочка "Включить предзагрузку первого потока".

Цитата

Станислав, у нас лицензии на 16 камер, я их уже привязал к виндовому серваку. Если поставлю сервак под линукс, придется снова покупать лицензии?

Условия лицензирования:

Цитата

 

1. Код можно активировать только на одном компьютере, так как он не предназначен для работы на нескольких ПК одновременно. Активировать код на одном компьютере можно неограниченное количество раз. Количество каналов при этом останется прежним.

2.При апгрейде или выходе из строя ПК с софтом «Линия» можно активировать код на другом компьютере. Апгрейд – это смена основных комплектующих, операционной системы или BIOS (только для версии под Windows). При этом клиент должен понимать, что, активируя код на новом компьютере, он автоматически заявляет о прекращении работы программы на старом. В данном случае в технической поддержке программы на старом ПК клиенту будет отказано. Дополнительная активация кода возможна не более двух раз.

3. С момента передачи скретч-карты продавцом клиенту пользователь сам несет ответственность за сохранность кода под защитным слоем (подразумевается использование информации третьими лицами).

4. Утерянная карта восстановлению не подлежит.

5. Вопросы об активации кода более двух раз обсуждаются индивидуально и остаются на усмотрение компании.

 

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

Если причина в этом:

Цитата

Чтобы снизить нагрузку на сеть приобрели железный регистратор Линия XVR 8. Однако в результате получилось еще хуже: если смотреть на камеры железного регистратора с 3-4 мест одновременно, размер потока суммируется и уже полностью забивает всю сеть.

То странно. Не должен там быть такой высокий трафик. Надо перепроверять, а то, может, действительно предзагрузка первого потока стоит.

Изменено пользователем unlifer

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


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

Четыре камеры я тянул по сети с аналогового регистратора через VPN.

Кстати, а какого качества изображение на камерах? В частности, частота кадров, разрешение, какое сжатие (кодек) используется?

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


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

Если всё таки возможности понизить трафик через VPN нет, то тогда действительно вариант, предложенный Станиславом:

16 часов назад, Станислав сказал:

По RTSP можно запросить первый или второй поток, получается Вам нужен второй, т.е.   /streaming/sub , примерно так:


rtsp://admin:password@Ip:9784/cameras/3/streaming/sub

То есть на сервере в качестве первого потока указываете RTSP-протокол и URL на регистратор строчкой выше. Второй поток на сервере отключаете для этих 4-х камерах. Также для них выставляете метод записи "Не ведётся" на первом потоке. Оцениваете загрузку процессора \ памяти \ сети на сервере - если всё устраивает, то так и оставляете. Если загрузка процессора \ памяти \ сети на сервере стала вызывать какие-то неудобства, то лучше всё таки включить второй поток для этих камер и тоже выставить метод записи "Не ведётся".

И на клиентах ещё надо будет разрешить смену потоков для камер, выбрать первый поток в мультивиде для этих 4 камер, закрыть Наблюдательный пост для сохранения, запретить смену потоков. То есть с самого сервера в мультивиде будет отображаться второй поток для всех камер, а для камер, подключенных с регистратора, типа "первый".

Да, кстати, ещё один момент есть: у Вас есть клиенты, которым нужно просматривать архив через мобильные устройства или браузер? Я клоню к тому, что нужен ли третий поток писать с этих камер на самом сервере?

Изменено пользователем unlifer

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


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

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

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

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

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

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

Войти

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

Войти

×