Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release for ubuntu 24.04 #291

Merged
merged 13 commits into from
May 16, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
* Update docs.
  • Loading branch information
richard-austin committed May 15, 2024
commit 2846530fe5e32290ba11ce39b8a458af7040fe5d
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ The audio and video is remultiplexed to fragmented MP4 (fMP4) for rendering on t
* NVR includes NTP server for cameras to sync time without the need for them to connect to the internet.

#### Limitations
* The .deb file produced with ./gradlew buildDebFile is set up to install on a Raspberry pi running Ubuntu 24.04 (Noble Numbat).
Availability of dependencies may prevent installation on other Ubuntu versions.
* Requires network cameras which provide H264 or H265 (HEVC) video, and optionally audio via RTSP (G711/AAC). *No video transcoding
is done on the raspberry pi to keep CPU utilisation low*
* The browser used must be able to display the video format used. Most browsers will support H264, but on some
Expand All @@ -46,9 +48,9 @@ with software decoding (see <a href="https://thorium.rocks/">Thorium</a> and <a
```--enable-features=VaapiVideoDecodeLinuxGL,VaapiVideoDecoder,VaapiVideoEncoder```
in the command line to enable hevc decoding.
This will also enable hardware decoding generally.
* https web admin hosting and rstps (secure rtsp streaming from cameras) are not currently supported.
* This has been tested with SV3C and ZXTech cameras and Reolink Wi-Fi doorbell.
There might be compatibility issues with some other camera types.
* Web admin hosting where the camera uses https and rstps (secure rtsp streaming from cameras) are not currently supported.
* This software has been tested with SV3C and ZXTech cameras and Reolink Wi-Fi doorbell.
There could possibly be compatibility issues with some other camera types.
* 2 way audio (Onvif profile T) supported on the Reolink Wi-fi doorbell using firmware version v3.0.0.1996_23053101.
The firmware from Reolink main downloads site does not fully support this functionality.

Expand Down
9 changes: 3 additions & 6 deletions SETTING-UP.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,9 @@ page title).**

Set the global Onvif credentials used during single and all camera Onvif discovery. Cameras successfully discovered
will have their credentials set to those entered here. Cameras whose credentials were different from these, will
be listed above the table*
be listed [above the table](#wrong-onvif-creds)
allowing the correct credentials to be entered against them before
retrying discovery on them individually.

&ast; See *Cameras Configuration Editor Showing A Camera Whose Onvif Credentials Differ From The Global Onvif Credentials* below.
### Onvif
From https://github.com/fpompermaier/onvif

Expand Down Expand Up @@ -165,9 +163,8 @@ All these parameters can be set manually, though some are auto-populated by Onvi
| Video Width | For motion Service, the width of the video stream in pixels (see https://motion-project.github.io/motion_config.html#width) | Yes |
| Video Height | For Motion Service, the height of the video stream in pixels (see https://motion-project.github.io/motion_config.html#height) | Yes |

![config editor](README.images/config-editor2.png "Camera configuration page following Onvif discovery, showing a camera whose credentials are different from the global Onvif credentials")
*Cameras Configuration Editor Showing A Camera Whose Onvif Credentials Differ From The Global Onvif Credentials*

<a id="wrong-onvif-creds"></a> ![config editor](README.images/config-editor2.png "Camera configuration page following Onvif discovery, showing a camera whose credentials are different from the global Onvif credentials")
*Camera Configuration Editor Showing A Camera Whose Onvif Credentials Differ From The Global Onvif Credentials*
## One or More Cameras Failing Onvif Authentication During Discovery
### Cameras in this category will be listed in the orange bordered box shown in the above screenshot.
Enter the correct Onvif user name and password for the camera listed in the orange bordered box and click the <img src="README.images/add-circle-solid-svgrepo-com.svg" width="20" style="position: relative; top: 5px"></img>
Expand Down