Wstęp
OpenIPC to alternatywne otwarte oprogramowanie sprzętowe dla Twojej kamery IP.
OpenIPC to system operacyjny typu open source przeznaczony dla kamer IP z procesorami ARM i MIPS kilku producentów w celu zastąpienia zamkniętego, nieprzejrzystego, niepewnego, często porzuconego i nieobsługiwanego oprogramowania sprzętowego preinstalowanego przez dostawcę.
Oprogramowanie sprzętowe OpenIPC jest dostarczane w postaci wstępnie skompilowanych plików binarnych, co ułatwia instalację przez użytkownika końcowego. Zapewniamy także pełny dostęp do plików źródłowych w celu dalszego rozwoju i udoskonalania przez każdego zdolnego programistę chcącego wnieść swój wkład w projekt. Kod źródłowy OpenIPC jest udostępniany na podstawie jednej z najprostszych umów licencyjnych open source, licencji MIT , która daje użytkownikom wyraźne pozwolenie na ponowne wykorzystanie kodu w dowolnym celu, nawet jako część prawnie zastrzeżonego oprogramowania. Prosimy Cię jedynie grzecznie o przesłanie nam swoich ulepszeń. Będziemy wdzięczni za wszelkie opinie i sugestie.
Instrukcje Instalacji Prekompilowane pliki binarne Kod źródłowy na GitHubie
Oprogramowanie sprzętowe OpenIPC wykorzystuje Buildroot do budowy swojej dystrybucji Linuksa i wykorzystuje streamer Majestic , Mini lub Venc .
Kod Majestic, choć nie jest otwarty, zapewnia niespotykaną wydajność i możliwości dla szerokiej gamy sprzętu. Autor streamera Majestic bada możliwości udostępnienia kodu źródłowego na otwartym kodzie po zabezpieczeniu wystarczających środków na dalszy otwarty rozwój. Możesz pomóc , aby stało się to szybciej.
Dlaczego oprogramowanie sprzętowe OpenIPC?
Po pierwsze, oprogramowanie sprzętowe OpenIPC zapewnia swobodę. Dzięki OpenIPC w aparacie jesteś mistrzem swoich transmisji. Masz pełny dostęp do systemu i możesz kontrolować, co, gdzie i jak chcesz, aby zachowywała się Twoja kamera. Nie ma backdoorów, botnetów, szkodliwego oprogramowania wydobywającego kryptowaluty, keyloggerów, snifferów haseł – niczego, czego można by się spodziewać w zamkniętym systemie binarnym bez dostępu do jego kodu źródłowego.
Jeśli chodzi o możliwości oprogramowania sprzętowego, staramy się zapewnić uniwersalną obsługę szerokiej gamy kamer, dlatego skupiamy się najpierw na podstawowej funkcjonalności, umożliwiając użytkownikom końcowym aktualizację oprogramowania sprzętowego swoich kamer oraz strumieniowe przesyłanie obrazu i dźwięku (jeśli jest obsługiwane) bez zbytniego wysiłku dokuczać.
Mamy jednak kilka ciekawych fragmentów. Nasze oprogramowanie sprzętowe obsługuje zewnętrzną pamięć masową w chmurze IPEYE, przesyłanie strumieniowe wideo do YouTube i Telegramu, korzystanie z proxy SOCKS5, konfigurowanie wirtualnego tunelu i wiele więcej.
Istnieje również kilka projektów skupiających się na sprzęcie specjalistycznym, takim jak kamera do montażu na dronie, do montażu na hełmach budowlanych, do zastosowania w narzędziach geodezyjnych, do badań medycznych narządu wzroku, wędkarstwa podwodnego itp.