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