/Cameron

IP RTSP cameras retranslator server

Primary LanguageC++

Cameron

IP RTSP cameras retranslator server Сервер-ретранслятор для IP RTSP видеокамер.

Принцип

Предназначен для централизованного доступа к видеотрансляциям IP RTSP видеокамер.

То есть,

  • Клиент подключается только к серверу, а уже к которому подключаются камеры
  • В не зависимости от количества клиентов, просматривающих трансляцию с камеры, нагрузка на неё не увеличивается

Файл настроек cameron.xml кинуть рядом с бинарником.

Посмотреть поток можно через VLC, запустить так: vlc rtsp://admin:pass@127.0.0.1:2666/track/1

Собирается на Qt >=6.8 без каких-либо дополнительных библиотек и зависимостей.

Возможности:

  • Поддержка h.264 и h.265 содержимого (только видео)
  • Возможность дополнительной фрагментации кадров (Что бы кадр влезал в MTU)
  • Поддержка авторизации на камерах None/Basic/Digest
  • Поддержка авторизации на сервере Basic
  • Многопоточность (по потоку на канал камеры и на клиента)
  • Независимость от сторонних библиотек

Планы

  • Сделать Digest авторизацию на сервере
  • Написат подробнее про настройки и т.д.
  • Пример плагина

http://pavelk.ru/server-retranslyator-dlya-ip-h264-kamer