Pull to refresh

Comments 15

UFO just landed and posted this here
Сначала в настройках камеры мы отключаем аутентификацию – в рамках тестирования будем отдавать поток всем, кто попросит

Главное потом не забыть запаролить, чтобы сюда не попасть www.insecam.com
UFO just landed and posted this here
А по каким причинам взяли коммерческий сервер, а не какой-нибудь опенсорсный аналог? Возможно, в этом случае пример бы был гораздо более полезным
Опенсорсных аналогов для этой задачи, к сожалению, не нашел. Если дадите ссылку, интересно будет посмотреть.
Вы правы, оперсорсных нет.
Могу предложить свое.
github.com/Calc86/dvr/tree/master/bin/system2/classes

Пример готовой системы (для записи TV)
github.com/Calc86/dvr/tree/master/bin/system2/classes/tv
Краткое описание
system имеем users, они имеют dvr(ретрансляторы), далее камеры, камеры имеют потоки

Всё создание происходит в AbstractFactory.php (и ее детях)
Есть предефайнед потоки
смотреть тут
github.com/Calc86/dvr/tree/master/bin/system2/classes/vlc
есть поддержка motion
до ffmpeg+server еще не добрался
В будущем планируется прикрутка onvif

Так как vlc и moion не очень стабильны есть костыльная система, пример тут
github.com/Calc86/dvr/blob/master/bin/system2/classes/bb/BBFactory.php

Система имеет local, nfs, tmpfs хранилища.
пишет 10 минут в tmpfs, потом перемещает запись в nfs
На core i5 держит больше 20ти камер и еще есть запас в процессорном времени.

Если всё правильно настроить работает стабильно уже пол года
Пожалуй, нет. Чтобы успешно гонять WebRTC между браузерами действительно достаточно TURN сервера и для этой задачи есть много решений. А вот с IP камеры так просто забрать уже не получится, если конечно она не работает на движке Google Chrome.
Скорее всего не подойдет по той же причине — отсутствие совместимости протоколов и кодеков IP камеры со стеком протоколов и кодеков WebRTC
Если я правильно понял камера имеет собственный встроенный RTMP-сервер?
Нет. Камера в данном случае имеет собственный встроенный RTSP сервер для обмена SDP, а видео отдает по RTP.
Зачем отключать авторизацию на камере?
Шикарно! Спасибо автору. А если будет управляемая IP камера?
Sign up to leave a comment.

Articles