IP H264 cameras retranslator server
C++ QMake
Switch branches/tags
Nothing to show
Clone or download

README.md

Cameron

IP H264 cameras retranslator server

Минимально работающий сервер-ретранслятор =)

Позволяет нескольким клиентам подключиться к одной камере не напрягая её.

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

Посмотреть поток можно через VLC, запустить так: vlc rtsp://127.0.0.1:2666/trackID=1?user=admin&pass=178900 Собирается на Qt 5.10 без каких-либо дополнительных библиотек и зависимостей.

Из плюшек:

*многопоточность (которая, сука, выжирает почти всё, что может: по потоку на канал камеры и по потоку на клиента), *независимость от сторонних библиотек (просто лень искать было подходящие :D ) *говнокодность (писался на скорую руку, архитектура кастовалась походу раскуривания протоколов RTSP, RTP, SDP ) *после сборки доработать напильником ( тестировал только на камерах проекта (китайских no-name) и собственных клиентах ) *выкладываю как есть и обновляться будет лишь при возникновении багов в основном проекте т.к. всем — не угодишь и смотри предыдущий пункт =)

Подробнее: http://pavelk.ru/server-retranslyator-dlya-ip-h264-kamer