Сервер — ретранслятор камер или напрямую для потока h264?

Приветствую!
Есть несколько ИП-камер, требуется их смотреть с нескольких станций (до 10 подключений на одну камеру одновременно). Камеры отдают в h264, подключение через родные программы наблюдения.

Возник вопрос, что лучше - отдельный сервер-ретранслятор, или же коннект к камерам напрямую?

Если через ретранслятор, то не подскажите, есть ли готовый кросс-платформенный софт без gui и лишних приблуд (записи, декодирования и тд. т.е.) просто брал фреймы с камеры и отдавал подключившимся.
  • Вопрос задан
  • 1792 просмотра
Пригласить эксперта
Ответы на вопрос 3
PavelK
@PavelK Автор вопроса
В общем запилил свой сервер-ретранслятор: pavelk.ru/server-retranslyator-dlya-ip-h264-kamer, кому нужен, пробуйте и допиливайте сами под свои нужды.
Ответ написан
Комментировать
@WayMax
10 потоков IP-камера скорее всего не "вывезет". Работал с качественными IP-камерами, производитель гарантировал всего 4 потока (работало и больше конечно).

Посоветовал бы "ретранслятор".
Например я использовал связку ffmpeg+ffserver но настроить получилось только для MJPEG, хотя поддержка h264 точно есть.

Многие советуют ffmpeg+nginx+куча разных модулей - профита никакого, только устанете все это поднимать и настраивать.

UPD: у ffmpeg есть вариант настроек при котором не происходит декодирование и видео берется из источника. ffmpeg у меня получалось настроить на запись h264 потока на диск в виде файла, а вот на "ретрансляцию" - нет.
Ответ написан
Комментировать
uvelichitel
@uvelichitel
habrahabr.ru/users/uvelichitel
Для nginx есть модуль nginx.org/en/docs/http/ngx_http_mp4_module.html а лучше nginx вроде ничего и не бывает. Для обработки, композинга, переупаковки под смотрелку лучше ffmpeg ничего не придумали. Я такое делал. Все работает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы