Skip to content

raspberrypiexperiments/RaspberryPi-Camera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

This repository provides client and server that enables access to Raspberry Pi Camera Module v2 or Arducam ov9281 B0162.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published