Всё создание происходит в AbstractFactory.php (и ее детях)
Есть предефайнед потоки
смотреть тут github.com/Calc86/dvr/tree/master/bin/system2/classes/vlc
есть поддержка motion
до ffmpeg+server еще не добрался
В будущем планируется прикрутка onvif
Система имеет local, nfs, tmpfs хранилища.
пишет 10 минут в tmpfs, потом перемещает запись в nfs
На core i5 держит больше 20ти камер и еще есть запас в процессорном времени.
Если всё правильно настроить работает стабильно уже пол года
Пожалуй, нет. Чтобы успешно гонять WebRTC между браузерами действительно достаточно TURN сервера и для этой задачи есть много решений. А вот с IP камеры так просто забрать уже не получится, если конечно она не работает на движке Google Chrome.
Транслируем видеопоток с IP-камеры с помощью WebRTC