Skip to content

Releases: ayufan/camera-streamer

v0.2.8

27 Nov 22:00
Compare
Choose a tag to compare

Release 0.2.8

  • libcamera: support transform to orientation rename (bc23191)
  • build against libcamera version 0.1.0+rpt20231122-1

Variants

Download correct version for your platform:

  • Variant: raspi: Raspberry PI compatible build with USB, CSI, WebRTC, RTSP support
  • Variant: generic: All other platforms with USB and MJPEG support only for time being
  • System: bullseye: Debian Bullseye (11) compatible build
  • System: bookworm: Debian Bookworm (12) compatible build
  • Platform: amd64: x86/64 compatible build
  • Platform: arm32: ARM 32-bit kernel: PIs 0.2W, 2B, and higher, Orange PIs, Rock64, etc. No support for RPI0.
  • Platform: arm64: ARM 64-bit kernel: PIs 0.2W, 3B, and higher, Orange PIs, Rock64, etc. No support for RPI0 and RPI2B.

Install on Raspberry PI or any other platform

Copy the below and paste into terminal:

PACKAGE=camera-streamer-$(test -e /etc/default/raspberrypi-kernel && echo raspi || echo generic)_0.2.8.$(. /etc/os-release; echo $VERSION_CODENAME)_$(dpkg --print-architecture).deb
wget "https://github.com/ayufan/camera-streamer/releases/download/v0.2.8/$PACKAGE"
sudo apt install "$PWD/$PACKAGE"

Enable one of provided systemd configuration:

ls -al /usr/share/camera-streamer/examples/
systemctl enable /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service
systemctl start camera-streamer-raspi-v3-12MP

You can also copy an existing service and fine tune it:

cp /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service /etc/systemd/system/camera-streamer.service
edit /etc/systemd/system/camera-streamer.service
systemctl enable camera-streamer
systemctl start camera-streamer

v0.2.7

14 Oct 20:19
Compare
Choose a tag to compare

Release 0.2.7

  • libcamera: disable SceneFlicker in bookworm (e43e93c)
  • workflow: automatically generate changelog (7d43fb7)
  • workflow: compile debian bookworm (e5e4c34)

Variants

Download correct version for your platform:

  • Variant: raspi: Raspberry PI compatible build with USB, CSI, WebRTC, RTSP support
  • Variant: generic: All other platforms with USB and MJPEG support only for time being
  • System: bullseye: Debian Bullseye (11) compatible build
  • System: bookworm: Debian Bookworm (12) compatible build
  • Platform: amd64: x86/64 compatible build
  • Platform: arm32: ARM 32-bit kernel: PIs 0.2W, 2B, and higher, Orange PIs, Rock64, etc. No support for RPI0.
  • Platform: arm64: ARM 64-bit kernel: PIs 0.2W, 3B, and higher, Orange PIs, Rock64, etc. No support for RPI0 and RPI2B.

Install on Raspberry PI or any other platform

Copy the below and paste into terminal:

PACKAGE=camera-streamer-$(test -e /etc/default/raspberrypi-kernel && echo raspi || echo generic)_#{GIT_VERSION}.$(. /etc/os-release; echo $VERSION_CODENAME)_$(dpkg --print-architecture).deb
wget "https://github.com/ayufan/camera-streamer/releases/download/v0.2.7/$PACKAGE"
sudo apt install "$PWD/$PACKAGE"

Enable one of provided systemd configuration:

ls -al /usr/share/camera-streamer/examples/
systemctl enable /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service
systemctl start camera-streamer-raspi-v3-12MP

You can also copy an existing service and fine tune it:

cp /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service /etc/systemd/system/camera-streamer.service
edit /etc/systemd/system/camera-streamer.service
systemctl enable camera-streamer
systemctl start camera-streamer

v0.2.6

22 Jul 02:37
ff539cd
Compare
Choose a tag to compare

Release 0.2.6

  • build: Remove temporary libssl package workaround (#86)
  • raspi: update to latest libcamera version

Variants

Download correct version for your platform:

  • Variant: raspi: Raspberry PI compatible build with USB, CSI, WebRTC, RTSP support
  • Variant: generic: All other platforms with USB and MJPEG support only for time being
  • System: bullseye: Debian Bullseye (11) compatible build
  • Platform: amd64: x86/64 compatible build
  • Platform: arm32: ARM 32-bit kernel: PIs 0.2W, 2B, and higher, Orange PIs, Rock64, etc. No support for RPI0.
  • Platform: arm64: ARM 64-bit kernel: PIs 0.2W, 3B, and higher, Orange PIs, Rock64, etc. No support for RPI0 and RPI2B.

Install on Raspberry PI or any other platform

Copy the below and paste into terminal:

if [[ -e /etc/default/raspberrypi-kernel ]]; then
  PACKAGE=camera-streamer-raspi_0.2.6.bullseye_$(dpkg --print-architecture).deb
else
  PACKAGE=camera-streamer-generic_0.2.6.bullseye_$(dpkg --print-architecture).deb
fi
wget "https://github.com/ayufan/camera-streamer/releases/download/v0.2.6/$PACKAGE"
sudo apt install "$PWD/$PACKAGE"

Enable one of provided systemd configuration:

ls -al /usr/share/camera-streamer/examples/
systemctl enable /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service
systemctl start camera-streamer-raspi-v3-12MP

You can also copy an existing service and fine tune it:

cp /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service /etc/systemd/system/camera-streamer.service
edit /etc/systemd/system/camera-streamer.service
systemctl enable camera-streamer
systemctl start camera-streamer

v0.2.5

01 Jul 15:32
Compare
Choose a tag to compare
v0.2.5 Pre-release
Pre-release

Release 0.2.5

  • html: fix syntax problem in iceServers (#77)
  • debian: add Breaks/Conflicts/Replaces to overwrite old version of camera-streamer (#79)
  • http: add --http-listen=<ip4>, and listen by default on 127.0.0.1 (#81) (breaking change)
  • ffmpeg: remuxer: fix "initialization discards 'const' qualifier from pointer target type" (#80)

Variants

Download correct version for your platform:

  • Variant: raspi: Raspberry PI compatible build with USB, CSI, WebRTC, RTSP support
  • Variant: generic: All other platforms with USB and MJPEG support only for time being
  • System: bullseye: Debian Bullseye (11) compatible build
  • Platform: amd64: x86/64 compatible build
  • Platform: arm32: ARM 32-bit kernel: PIs 0.2W, 2B, and higher, Orange PIs, Rock64, etc. No support for RPI0.
  • Platform: arm64: ARM 64-bit kernel: PIs 0.2W, 3B, and higher, Orange PIs, Rock64, etc. No support for RPI0 and RPI2B.

Install on Raspberry PI or any other platform

Copy the below and paste into terminal:

if [[ -e /etc/default/raspberrypi-kernel ]]; then
  PACKAGE=camera-streamer-raspi_0.2.5.bullseye_$(dpkg --print-architecture).deb
else
  PACKAGE=camera-streamer-generic_0.2.5.bullseye_$(dpkg --print-architecture).deb
fi
wget "https://github.com/ayufan/camera-streamer/releases/download/v0.2.5/$PACKAGE"
sudo apt install "$PWD/$PACKAGE"

Enable one of provided systemd configuration:

ls -al /usr/share/camera-streamer/examples/
systemctl enable /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service
systemctl start camera-streamer-raspi-v3-12MP

You can also copy an existing service and fine tune it:

cp /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service /etc/systemd/system/camera-streamer.service
edit /etc/systemd/system/camera-streamer.service
systemctl enable camera-streamer
systemctl start camera-streamer

What's Changed

  • html: fix syntax problem in iceServers by @dong-zeyu in #77
  • Add Breaks/Conflicts/Replaces to debian control by @foosel in #79
  • http: add --http-listen=<ip4>, and listen by default on 127.0.0.1 by @ayufan in #81
  • ffmpeg: remuxer: fix "initialization discards 'const' qualifier from pointer target type" by @ayufan in #80

New Contributors

Full Changelog: v0.2.4...v0.2.5

v0.2.4

13 Jun 22:23
Compare
Choose a tag to compare

Release 0.2.4

  • http: extend /status with all options
  • cmd: accept --camera-options=AfMode=auto and alike
  • libcamera: expose all options with human readable settings
  • v4l2: expose all options with human readable settings
  • libcamera: do not expose some options that should not be made configurable
  • http: add /control to provide simple JS interface to live edit camera settings
  • http: change /option to accept device=, key=, and value=
  • device: show stddev estimates to measure frame pacing
  • webrtc: allow to specify --webrtc-ice_servers= on command line
  • webrtc: accept iceServers:[{urls:[],username:,password:}] provided in POST /webrtc

Variants

Download correct version for your platform:

  • Variant: raspi: Raspberry PI compatible build with USB, CSI, WebRTC, RTSP support
  • Variant: generic: All other platforms with USB and MJPEG support only for time being
  • System: bullseye: Debian Bullseye (11) compatible build
  • Platform: amd64: x86/64 compatible build
  • Platform: arm32: ARM 32-bit kernel: PIs 0.2W, 2B, and higher, Orange PIs, Rock64, etc. No support for RPI0.
  • Platform: arm64: ARM 64-bit kernel: PIs 0.2W, 3B, and higher, Orange PIs, Rock64, etc. No support for RPI0 and RPI2B.

Install on Raspberry PI or any other platform

Copy the below and paste into terminal:

if [[ -e /etc/default/raspberrypi-kernel ]]; then
  PACKAGE=camera-streamer-raspi_0.2.4.bullseye_$(dpkg --print-architecture).deb
else
  PACKAGE=camera-streamer-generic_0.2.4.bullseye_$(dpkg --print-architecture).deb
fi
wget "https://github.com/ayufan/camera-streamer/releases/download/v0.2.4/$PACKAGE"
sudo apt install "$PWD/$PACKAGE"

Enable one of provided systemd configuration:

ls -al /usr/share/camera-streamer/examples/
systemctl enable /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service
systemctl start camera-streamer-raspi-v3-12MP

You can also copy an existing service and fine tune it:

cp /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service /etc/systemd/system/camera-streamer.service
edit /etc/systemd/system/camera-streamer.service
systemctl enable camera-streamer
systemctl start camera-streamer

Full Changelog: v0.2.3...v0.2.4

v0.2.1

01 Jun 17:10
Compare
Choose a tag to compare

Release v0.2.1

  • release: provide debian prebuilts

Variants

Download correct version for your platform:

  • Variant: raspi: Raspberry PI compatible build with USB, CSI, WebRTC, RTSP support
  • Variant: generic: All other platforms with USB and MJPEG support only for time being
  • System: bullseye: Debian Bullseye (11) compatible build
  • Platform: amd64: x86/64 compatible build
  • Platform: arm32: ARM 32-bit kernel: PIs 0.2W, 2B, and higher, Orange PIs, Rock64, etc. No support for RPI0.
  • Platform: arm64: ARM 64-bit kernel: PIs 0.2W, 3B, and higher, Orange PIs, Rock64, etc. No support for RPI0 and RPI2B.

Install on Raspberry PI or any other platform

Copy the below and paste into terminal:

if [[ -e /etc/default/raspberrypi-kernel ]]; then
  PACKAGE=camera-streamer-raspi_0.2.1.bullseye_$(dpkg --print-architecture).deb
else
  PACKAGE=camera-streamer-generic_0.2.1.bullseye_$(dpkg --print-architecture).deb
fi
wget "https://github.com/ayufan/camera-streamer/releases/download/v0.2.1/$PACKAGE"
sudo apt install "$PWD/$PACKAGE"

Enable one of provided systemd configuration:

ls -al /usr/share/camera-streamer/examples/
systemctl enable /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service
systemctl start camera-streamer-raspi-v3-12MP

You can also copy an existing service and fine tune it:

cp /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service /etc/systemd/system/camera-streamer.service
edit /etc/systemd/system/camera-streamer.service
systemctl enable camera-streamer
systemctl start camera-streamer

Full Changelog: v0.2.0...v0.2.1

v0.2.0

27 May 08:14
Compare
Choose a tag to compare

Release 0.2.0

Variants

Download correct version for your platform:

  • Variant: raspi: Raspberry PI compatible build with USB, CSI, WebRTC, RTSP support
  • Variant: generic: All other platforms with USB and MJPEG support only for time being
  • System: bullseye: Debian Bullseye (11) compatible build
  • Platform: amd64: x86/64 compatible build
  • Platform: arm32: ARM 32-bit kernel: PIs 0.2W, 2B, and higher, Orange PIs, Rock64, etc. No support for RPI0.
  • Platform: arm64: ARM 64-bit kernel: PIs 0.2W, 3B, and higher, Orange PIs, Rock64, etc. No support for RPI0 and RPI2B.

Install on Raspberry PI or any other platform

Copy the below and paste into terminal:

if [[ -e /etc/default/raspberrypi-kernel ]]; then
  PACKAGE=camera-streamer-raspi_0.2.0.bullseye_$(dpkg --print-architecture).deb
else
  PACKAGE=camera-streamer-generic_0.2.0.bullseye_$(dpkg --print-architecture).deb
fi
wget "https://github.com/ayufan/camera-streamer/releases/download/v0.2.0/$PACKAGE"
sudo apt install "$PWD/$PACKAGE"

Enable one of provided systemd configuration:

ls -al /usr/share/camera-streamer/examples/
systemctl enable /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service
systemctl start camera-streamer-raspi-v3-12MP

You can also copy an existing service and fine tune it:

cp /usr/share/camera-streamer/examples/camera-streamer-raspi-v3-12MP.service /etc/systemd/system/camera-streamer.service
edit /etc/systemd/system/camera-streamer.service
systemctl enable camera-streamer
systemctl start camera-streamer

Full Changelog: v0.1...0.2.0