Skip to content

Latest commit

 

History

History
87 lines (61 loc) · 1.94 KB

File metadata and controls

87 lines (61 loc) · 1.94 KB

RaspberryPi-Camera

Overview

This repository includes:

  • Camera Service - service that directly controls Raspberry Pi Camera Module v2 or Arducam ov9281 on Raspberry Pi. Camera Service requires custom build of the of the GStreamer,
  • Camera Client - WebRTC application that enables streaming of the video from Camera Service to the browser. Camera Client enables to control most of the Pi Camera Module features such as streaming quality parameters, video effects, imx219 imager settings, video orientation, recording controls.

Dependencies

This repository depends on:

Architecture

CamBerry Architecture

Screenshoot

CamBerry Web Client

Known supported Web Browsers

  • Google Chrome Desktop,
  • Google Chrome Mobile,
  • Mozilla Firefox Desktop,
  • Mozilla Firefox Desktop.

Known supported Raspberry Pi

  • Raspberry Pi Zero,
  • Raspberry Pi Zero W,
  • Raspberry Pi 3B,
  • Raspberry Pi 4B.

Konwn supported Camera Modules

  • Rapsberry Pi Camera Module v2,
  • Arducam ov9281 B0162.

Known supported OS

  • Buster,
  • Bullseye.

Installation

Installation procedure:

git clone --recurse-submodules -j$(nproc) https://github.com/raspberrypiexperiments/RaspberryPi-Camera.git
cd RaspberryPi-Camera
make install

Uninstallation

Uninstallation procedure:

make uninstall
cd ..
sudo rm -rf RaspberryPi-Camera

License

MIT License

Copyright (c) 2021-2022 Marcin Sielski marcin.sielski@gmail.com