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

































