Skip to content

Releases: brutella/hkcam

0.2.0

21 Apr 09:30
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

This release is about the web interface, which is available at the specified port (see -port option). The web interface shows the recent snapshot and lets you install updates from Github. This fixes the long standing issue #16

Running hkcam locally is now done with the command task hkcam. (task => https://taskfile.dev/#/)
This command sets the port of the web ui to 8080. You can specify a different port like this: PORT=8081 task hkcam.

I've also change the format of the tags from v#.#.# to #.#.#. That's because the Go library to install updates doesn't support the old format.

v0.1.0

16 Feb 15:39
Compare
Choose a tag to compare

By switching from hc to hap, I was able to clean up some code.

This version was tested on macOS Big Sur 11.3.1 (20E241) and on a Raspberry Pi running Raspberry Pi OS 32-bit (Kernel version: 5.10, Debian version: 11 (bullseye)). On macOS I've used the built-in iSight camera. On the Raspberry Pi I was able to get it to work with a USB camera (ELP 1080P) and a standard camera module. (The camera module requires Legacy Camera Support though.)

There is currently no pre-configured Raspberry Pi image available because installing v4l2loopback and ffmpeg is easy to install via apt-get (see Readme).

v0.0.10

12 Aug 11:09
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release
Fix ansible-playbook command in readme

v0.0.9

02 Jul 13:48
Compare
Choose a tag to compare

This release improves the video stream quality by setting the video resolution to 720p and providing an option to set the minimum video bit rate.

The pre-configured Raspbian image sets the video resolution via v4l2-ctl in the /etc/sv/hkcam/run script.
The minimum bit rate is not specified but you can set it with the --min_video_bitrate argument.

A run script with a minimum bit rate of 500kbps might look like this

#!/bin/sh -e
exec 2>&1
v4l2-ctl --set-fmt-video=width=1280,height=720,pixelformat=YU12
exec hkcam --min_video_bitrate=500 --data_dir=/var/lib/hkcam/data --verbose=true

Note: Setting a minimum video bitrate might break streaming to Apple Watch.

v0.0.8

04 Jun 08:00
Compare
Choose a tag to compare
  • Fixes an issue where IPv6 connections cannot start a live stream #15

v0.0.7

30 May 13:03
Compare
Choose a tag to compare

Fixes the issue where streaming was not possible #11 #12

v0.0.6

02 May 10:58
Compare
Choose a tag to compare

Fix issue where starting a stream was aborted

v0.0.5

11 Apr 17:59
Compare
Choose a tag to compare
Keep aspect ratio in video and snapshot

v0.0.4

11 Apr 11:27
Compare
Choose a tag to compare
Update readme

Add Persistent Snapshots

03 Apr 08:31
Compare
Choose a tag to compare
Pre-release
v0.0.3

Update services image