Skip to content

Latest commit

 

History

History
67 lines (42 loc) · 1.13 KB

File metadata and controls

67 lines (42 loc) · 1.13 KB

OpenCamera

A cross-platform surveillance camera client engineered to flawlessly capture both audio and video, streaming the content using diverse protocols.

Applicable in indoor surveillance, visual doorbells, dashcams, and other scenarios.

How to use

1. install google depot_tools

I use depot_tools to download and build Personal Project.

2. download

mkdir OpenCamera && cd OpenCamera
gclient config --unmanaged https@github.com:vsyf/OpenCamera.git --name src
gclient sync
cd src

3. build

gn gen out/Default --export-compile-commands
ninja -C out/Default

4. run

sudo ./out/Default/DyrachYO -c data/open_camera.ini

Features

Audio and Video Interfaces

  • Linux V4L2
  • Linux ALSA
  • Linux PulseAudio
  • Android Camera
  • Android Audio

Codecs

  • FDK-AAC

  • OpenH264

  • Android MediaCodec

Streaming and Storage

  • RTSP
  • RTMP
  • HLS
  • Local File Storage
  • Samba

Configure Client

  • ONVIF (ongoing)
  • HTTP

Audio and Video Processing

  • Motion Detect