Skip to content

Every project carries an honest status badge — the same vocabulary we use for firmware platforms. How stages work.

Core firmware

The operating system, the streamer, and the tools that get you from stock firmware to OpenIPC.

firmware

DONE

Universal, Buildroot-based firmware for IP cameras — replaces abandoned vendor systems on dozens of SoC families.

OpenIPC/firmware

majestic

DONE

The streamer at the heart of the firmware: RTSP, ONVIF, WebRTC, HLS, audio, night modes. Distributed as a binary under the Prosperity license; commercial terms available.

OpenIPC/majestic

divinus

WIP

An open-source streamer for a growing set of platforms.

OpenIPC/divinus

ipctool

DONE

Identifies the SoC, sensor, and flash chip of nearly any camera — and backs up the stock firmware before you change anything.

OpenIPC/ipctool

coupler

DONE

The smooth migration path from vendor firmware to OpenIPC and back. No soldering, no special skills.

OpenIPC/coupler

smolrtsp

DONE

An embeddable RTSP 1.0 server library for cameras and other constrained devices. TCP and UDP, any payload format.

OpenIPC/smolrtsp

microbe-web

DONE

The web interface of the firmware.

OpenIPC/microbe-web

yaml-cli

DONE

A small console tool for editing YAML configs from scripts.

OpenIPC/yaml-cli

burn

DONE

Unbricks HiSilicon devices over serial.

OpenIPC/burn

Longevity & security

Vendor SDKs assume vendor kernels: ancient, unpatched, abandoned. We port them to mainline — CVE fixes and modern kernel features long after end-of-life.

openhisilicon

WIP

Keeps the HiSilicon vendor SDK alive on mainline kernels — CVE fixes and modern features after the vendor walks away.

OpenIPC/openhisilicon

openxiongmai

R&D

The same idea for Xiongmai SoCs: an open SDK replacement.

OpenIPC/openxiongmai

qemu-hisilicon

WIP

A full HiSilicon IP camera emulator on QEMU — develop and test firmware without hardware on your desk.

OpenIPC/qemu-hisilicon

Low latency & URLLC

The open video link for drones, robots, and teleoperation. Read the overview.

waybeam_venc

DONE

The TX side of the link: a flexible video encoder for FPV drones and URLLC devices.

OpenIPC/waybeam_venc

devourer

DONE

The link itself: a userspace driver for Realtek Wi-Fi adapters, setting rate, power, and channel packet by packet.

OpenIPC/devourer

PixelPilot_rk

DONE

The RX side: turns a Rockchip board into a dedicated ground station with display output.

OpenIPC/PixelPilot_rk

aviateur

DONE

Cross-platform receiver: watch the link on Windows, Linux, or macOS.

OpenIPC/aviateur

Pro tools

Free tools for camera and media engineers — useful even if you never flash our firmware.

onvif-tt

DONE

An ONVIF conformance test tool: verify what a camera actually implements. Free.

OpenIPC/onvif-tt

rnd-player

DONE

A player built for media engineers: inspect streams the way a developer needs to.

OpenIPC/rnd-player

Community projects

User-made hardware, mounts, and accessories — like the 3D-printable models tagged openipc on Printables.

Ways to contribute

Community GitHub

Pick a project and make it better. Start here.