Сервер — ретранслятор камер или напрямую для потока h264?
Приветствую!
Есть несколько ИП-камер, требуется их смотреть с нескольких станций (до 10 подключений на одну камеру одновременно). Камеры отдают в h264, подключение через родные программы наблюдения.
Возник вопрос, что лучше - отдельный сервер-ретранслятор, или же коннект к камерам напрямую?
Если через ретранслятор, то не подскажите, есть ли готовый кросс-платформенный софт без gui и лишних приблуд (записи, декодирования и тд. т.е.) просто брал фреймы с камеры и отдавал подключившимся.
10 потоков IP-камера скорее всего не "вывезет". Работал с качественными IP-камерами, производитель гарантировал всего 4 потока (работало и больше конечно).
Посоветовал бы "ретранслятор".
Например я использовал связку ffmpeg+ffserver но настроить получилось только для MJPEG, хотя поддержка h264 точно есть.
Многие советуют ffmpeg+nginx+куча разных модулей - профита никакого, только устанете все это поднимать и настраивать.
UPD: у ffmpeg есть вариант настроек при котором не происходит декодирование и видео берется из источника. ffmpeg у меня получалось настроить на запись h264 потока на диск в виде файла, а вот на "ретрансляцию" - нет.
Для nginx есть модуль nginx.org/en/docs/http/ngx_http_mp4_module.html а лучше nginx вроде ничего и не бывает. Для обработки, композинга, переупаковки под смотрелку лучше ffmpeg ничего не придумали. Я такое делал. Все работает.
При беглом чтении - не то. Не нужен просмотр через веб, нужно именно что бы сервер обрабатывал подключения и передавал поток с камер как есть, что бы не тратить ресурсы на декодирование/кодирование. т.е. что бы клиенты-смотрелки думали как будто они к самой камере и подключились.
Pavel K: Если найдете решение - напишите пожалуйста мне. Стояла такая же задача, пока ограничился MJPEG вместо h264 (на данном этапе такой вариант мне подходит, но на будущее конечно хотелось бы h264 ).
Pavel K: Если можно, со мной тоже поделитесь своими результатами :)
Если я правильно вас понял - то вот несколько видеокамер - www.axis.com/global/en/camerademo/index.htm
Напишите, пожалуйста, подходят ли вам потоки с этих видеокамер.