OpenIPC — это открытая операционная система Linux для IP-камер с ARM и MIPS процессорами, призванная заменить собой закрытые, непрозрачные, небезопасные, часто заброшенные и неподдерживаемые прошивки, устанавливаемые при производстве оборудования. Исходный код OpenIPC публикуется под одной из самых простых лицензий, MIT License, позволяющей его использование для любых целей, даже в составе проприетарного программного обеспечения. Прошивка OpenIPC собирается с использованием автоматизированной среды Buildroot и может использовать в своем составе стримеры Majestic, Divinus, Mini и Venc. Стример Majestic, обеспечивает беспрецедентную производительность и поддержку широкого спектра оборудования.
Почему нужна прошивка OpenIPC?
Прежде всего, прошивка OpenIPC дает свободу. С OpenIPC на вашей камере вы являетесь хозяином своих медиапотоков. Вы получаете полный доступ к системе и можете контролировать, что, где, когда и как должна делать ваша камера. В OpenIPC нет бэкдоров, ботнетов, вредоносных программ для майнинга криптовалюты, кейлоггеров, снифферов паролей — ничего, чего можно опасаться в закрытой бинарной системе без доступа к её исходному коду.
Возможности
Что касается возможностей прошивки, то она фокусируется на базовых функциях, таких как возможность обновления прошивки своих камер конечным пользователем, возможность транслировать видео и аудио (где это возможно) без особых усилий и хлопот. Прошивка поддерживает стороннее облачное хранилище IPEYE, живую трансляцию видео на Youtube, в Telegram, отправку уведомлений и снимков на электронную почту, на FTP-сервер, на Яндекс.Диск, отсылает сообщения по протоколу MQTT, поддерживает использование прокси-сервера SOCKS5, настройку виртуального туннеля и многое другое. Есть также несколько проектов, ориентированных на специализированное оборудование, например, камера для установки на дрон, для установки на строительную каску и геодезические инструменты, для медицинских исследований органов зрения, для подводной рыбалки и т.д.
