For an app for streaming mobile camera feeds, the first results are koush/scrypted, alexxit/go2rtc (go2rtc is a media streaming server that routes camera feeds across protocols, but it does not include a mobile client to capture and stream a phone's camera, so it serves as a backend component rather than the self-contained streaming app you are looking for) and blakeblackshear/frigate. zoneminder/zoneminder and begeekmyfriend/yasea round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “mobile camera streaming”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Scrypted is a video integration platform that connects IP cameras and NVRs into smart home ecosystems such as HomeKit, Google Home, Alexa, and Home Assistant. It functions as both an NVR software for recording and playing back continuous video footage, and an object detection engine that analyzes live camera feeds to identify motion, people, vehicles, and other objects. The platform distinguishes itself through its ability to transcode and forward live camera streams to multiple smart home platforms simultaneously, enabling unified viewing and control across all connected devices. It includes
Scrypted is a self-hostable video integration platform that connects IP cameras and NVRs, providing real-time stream forwarding, motion detection, continuous recording, and playback — it covers the core surveillance and remote viewing features, though its primary focus is on IP cameras rather than directly streaming from a mobile device's own camera.
go2rtc is a media streaming server that functions as a protocol-agnostic gateway for video and audio feeds. It ingests media from diverse sources and redistributes them across multiple streaming standards, enabling compatibility between proprietary camera hardware and web-based playback clients. The system utilizes a centralized configuration schema to manage stream routing and lifecycle orchestration based on client demand. The platform distinguishes itself through its focus on low-latency delivery, utilizing peer-to-peer connections to facilitate sub-second playback directly within web brow
go2rtc is a media streaming server that routes camera feeds across protocols, but it does not include a mobile client to capture and stream a phone's camera, so it serves as a backend component rather than the self-contained streaming app you are looking for.
Frigate is a self-hosted network video recorder that functions as a private, local AI-powered vision engine. It manages video streams by performing real-time object detection, tracking, and classification directly on local hardware, ensuring that security monitoring and activity recording remain independent of cloud services. The system distinguishes itself through a modular, hardware-accelerated video pipeline that offloads intensive decoding and machine learning inference to dedicated GPUs, NPUs, or specialized accelerators like Coral TPUs and Hailo modules. It utilizes state-based object t
Frigate is a self-hosted NVR for IP cameras with real-time object detection, but it is not a tool that streams a mobile device’s own camera—it ingests existing camera streams rather than turning a phone into a streaming source, so it does not address the core need of broadcasting a mobile camera feed.
ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.
ZoneMinder is a full-featured self-hosted surveillance and video management system that excels at receiving and recording streams from IP cameras, but it is not a tool to stream a mobile device's camera feed—you would need a separate broadcasting app on the phone and then use ZoneMinder as the server.
Yasea is an Android live streaming client used for broadcasting live camera and microphone feeds to remote servers via the RTMP protocol. It provides a system for mobile live broadcasting that integrates camera control, media encoding, and real-time network transmission. The project features GPU-accelerated video filtering to apply visual effects to live streams and a local recording system that saves a copy of the broadcast to an MP4 file while simultaneously streaming to a remote destination. It includes a camera controller for managing front and rear sensors and adjusting stream orientatio
Yasea is an Android live streaming client library that streams camera and microphone feeds via RTMP, but it is a mobile broadcasting component rather than a self-hostable IP camera app with motion detection, two-way audio, or night vision.
open source、high performance、industrial rtsp streaming server,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture.
Easydarwin is a high-performance RTSP streaming server that can relay and manage streams, but it does not include a mobile client app for capturing and streaming a camera feed, so it is a backend building block rather than the complete mobile camera streaming solution you are looking for.
SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It provides a complete media pipeline for low-latency RTMP and RTSP streaming, and includes an embedded lightweight RTSP server that can serve live feeds directly from the source device to local network clients without requiring a separate server. The SDK also integrates with GB28181 surveillance platforms, enabling compliant device registration and streaming for standardized video monitoring systems. The project distinguishes itself through a set of integrated capabilities for
SmarterStreaming is a cross-platform SDK for hardware-accelerated audio/video streaming with RTSP/RTMP support and an embedded server, but it is a development library rather than a ready-to-use mobile camera streaming app for surveillance or remote viewing.
This project provides cross-platform programmatic interfaces and UI components for integrating camera hardware into mobile applications. It serves as a tool for implementing image and video capture, as well as specialized scanning and recognition tasks. The library includes specialized capabilities for computer vision, including a barcode scanner for decoding various barcode types, a face detection tool to identify human faces in a live feed, and an optical character recognition engine for extracting written text from the camera stream. The system covers hardware configuration and control, i
This is a React Native library for integrating camera capture and scanning into mobile apps, not a standalone streaming server or IP camera app; it provides building blocks rather than the end-to-end streaming solution you need.
Olares is a comprehensive suite of self-hosted identity, storage, AI, and orchestration services designed for private infrastructure management. It functions as a Kubernetes home server orchestrator, enabling the deployment of containerized applications, AI models, and GPU resources on local hardware to replace third-party cloud services. The platform distinguishes itself through a combination of self-hosted AI infrastructure for running large language models and image generators, alongside a decentralized identity manager that uses cryptographic keys and OIDC for trustless authentication. It
Olares is a self-hosted orchestration platform for deploying containerized applications on a home server, but it is not itself a camera streaming app — it lacks real-time streaming, RTSP output, motion detection, or mobile camera capture features.
GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and deep learning inference engine, providing programmatic access to a wide range of algorithms for image manipulation, object detection, and video analysis. The project differentiates itself through high-performance native bindings and hardware acceleration. It utilizes a foreign function interface to map Go calls to C++ functions and includes a hardware-agnostic backend dispatch to route neural network tasks to computation engines such as CUDA and OpenVINO. The library covers a br
GoCV is a computer vision library and OpenCV binding, not a ready-to-use mobile camera streaming app; while it can process video feeds programmatically, it lacks the built-in streaming, mobile client, and surveillance features this search requires.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| koush/scrypted | 5.8K | TypeScript | NOASSERTION | |
| alexxit/go2rtc | 13.2K | Go | MIT | |
| blakeblackshear/frigate | 33.8K | TypeScript | MIT | |
| zoneminder/zoneminder | 5.9K | PHP | GPL-2.0 | |
| begeekmyfriend/yasea | 4.9K | C++ | MIT | |
| easydarwin/easydarwin | 6.8K | HTML | MIT | |
| daniulive/smarterstreaming | 11.2K | Java | — | |
| react-native-camera/react-native-camera | 9.6K | Java | — | |
| beclab/olares | 4.1K | Go | agpl-3.0 | |
| hybridgroup/gocv | 7.5K | Go | NOASSERTION |