Вступление

OpenIPC — альтернативная открытая прошивка для IP-камер

OpenIPC — это открытая операционная система Linux для IP-камер с ARM и MIPS процессорами, призванная заменить собой закрытые, непрозрачные, небезопасные, часто заброшенные и неподдерживаемые прошивки, устанавливаемые при производстве оборудования.

Прошивка OpenIPC поставляется в виде предварительно скомпилированных бинарных файлов, что позволяет установку её конечным пользователем. Кроме того, мы предоставляем полный доступ к исходным файлам для дальнейшей разработки и улучшения прошивки любым программистом, желающим внести свой вклад в проект. Исходный код OpenIPC публикуется под одной из самых простых лицензий, MIT License, позволяющей его использование для любых целей, даже в составе проприетарного программного обеспечения. Все, что мы просим взамен, это присылать ваши улучшения и исправления обратно в наш проект. Мы будем признательны за любые отзывы и предложения.

Инструкция по установке Готовые бинарные файлы Исходный код на GitHub

Прошивка OpenIPC собирается с использованием автоматизированной среды Buildrootи может использовать в своем составе стримеры Majestic, Divinus, Mini и Venc.

Стример Majestic, исходный код которого хотя и не открыт, обеспечивает беспрецедентную производительность и поддержку широкого спектра оборудования. Разработчик Majestic рассматривает возможность открыть исходный код после того, как он соберет достаточно средств для поддержки дальнейшей открытой разработки. Вы можете помочь сделать это быстрее.

Почему нужна прошивка OpenIPC

Прежде всего, прошивка OpenIPC дает свободу. С OpenIPC на вашей камере вы являетесь хозяином своих медиапотоков. Вы получаете полный доступ к системе и можете контролировать, что, где, когда и как должна делать ваша камера. В OpenIPC нет бэкдоров, ботнетов, вредоносных программ для майнинга криптовалюты, кейлоггеров, снифферов паролей — ничего, чего можно опасаться в закрытой бинарной системе без доступа к её исходному коду.

Что касается возможностей прошивки, то мы стремимся обеспечить универсальную поддержку широкого спектра камер, поэтому в первую очередь мы фокусируемся на базовых функциях, таких как возможность обновления прошивки своих камер конечным пользователем, возможность транслировать видео и аудио (где это возможно) без особых усилий и хлопот.

Наша прошивка поддерживает стороннее облачное хранилище IPEYE, живую трансляцию видео на Youtube, в Telegram, отправку уведомлений и снимков на электронную почту, на FTP-сервер, на Яндекс.Диск, отсылает сообщения по протоколу MQTT, поддерживает использование прокси-сервера SOCKS5, настройку виртуального туннеля и многое другое.

Есть также несколько проектов, ориентированных на специализированное оборудование, например, камера для установки на дрон, для установки на строительную каску и геодезические инструменты, для медицинских исследований органов зрения, для подводной рыбалки и т.д.

Партнеры

Изображение: логотип сообщества OpenIPC
Изображение: логотип стримера Majestic

Единомышленники