chore(docs): updates readme to latest changes.

Signed-off-by: Stephan Wendel <me@stephanwe.de>
This commit is contained in:
Stephan Wendel 2022-06-16 10:39:36 +02:00
parent e42799bac6
commit c52cf40a96
No known key found for this signature in database
GPG Key ID: F465B83ACBA45639
3 changed files with 250 additions and 61 deletions

BIN
.github/crowsnest-logo.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

100
README.md
View File

@ -1,4 +1,8 @@
[![license](https://img.shields.io/github/license/mainsail-crew/crowsnest?style=flat-square&color=green)](https://github.com/mainsail-crew/crowsnest/blob/master/LICENSE) [![language](https://img.shields.io/github/languages/top/mainsail-crew/crowsnest?style=flat-square&logo=gnubash&logoColor=white)](https://github.com/mainsail-crew/crowsnest/search?l=shell) [![commit-activity](https://img.shields.io/github/commit-activity/m/mainsail-crew/crowsnest?style=flat-square)](https://github.com/mainsail-crew/crowsnest/commits) [![issue-search](https://img.shields.io/github/issues/mainsail-crew/crowsnest?style=flat-square)](https://github.com/mainsail-crew/crowsnest/issues) ![downloads](https://img.shields.io/github/downloads/mainsail-crew/crowsnest/total?style=flat-square) [![discord](https://img.shields.io/discord/758059413700345988?color=%235865F2&label=discord&logo=discord&logoColor=white&style=flat-square)](https://discord.gg/skWTwTD) [![license](https://img.shields.io/github/license/mainsail-crew/crowsnest?style=flat-square&color=green)](https://github.com/mainsail-crew/crowsnest/blob/master/LICENSE) [![language](https://img.shields.io/github/languages/top/mainsail-crew/crowsnest?style=flat-square&logo=gnubash&logoColor=white)](https://github.com/mainsail-crew/crowsnest/search?l=shell) [![commit-activity](https://img.shields.io/github/commit-activity/m/mainsail-crew/crowsnest?style=flat-square)](https://github.com/mainsail-crew/crowsnest/commits) [![issue-search](https://img.shields.io/github/issues/mainsail-crew/crowsnest?style=flat-square)](https://github.com/mainsail-crew/crowsnest/issues) [![discord](https://img.shields.io/discord/758059413700345988?color=%235865F2&label=discord&logo=discord&logoColor=white&style=flat-square)](https://discord.gg/skWTwTD)
<p align="center">
<img src=".github/crowsnest-logo.png" style="width:30%">
</p>
# crowsnest # crowsnest
@ -16,7 +20,7 @@ So, this will be the 'lookout point' for your Printer.
### Install on Raspberry Pi OS ### Install on Raspberry Pi OS
cd ~ cd ~
git clone --recurse-submodules https://github.com/mainsail-crew/crowsnest.git git clone https://github.com/mainsail-crew/crowsnest.git
cd ~/crowsnest cd ~/crowsnest
make install make install
@ -25,7 +29,7 @@ feel free to open a Pull Request to enhance Documentation._
After successful Instalation you should consider to add After successful Instalation you should consider to add
[update_manager webcamd] [update_manager crowsnest]
type: git_repo type: git_repo
path: ~/crowsnest path: ~/crowsnest
origin: https://github.com/mainsail-crew/crowsnest.git origin: https://github.com/mainsail-crew/crowsnest.git
@ -48,8 +52,6 @@ or
make help make help
## _NOTE: This project has WIP Status! Changes may occure and possibly break things!_
--- ---
## Simple Configuration ## Simple Configuration
@ -62,8 +64,8 @@ Open the 'config' section, there should be the mentioned file.
By default it look like this: By default it look like this:
[webcamd] [crowsnest]
log_path: ~/klipper_logs/webcamd.log log_path: ~/klipper_logs/crowsnest.log
log_level: quiet log_level: quiet
[cam 1] [cam 1]
@ -75,7 +77,7 @@ By default it look like this:
What that basicly means is: What that basicly means is:
log_path: ~/klipper_logs/webcamd.log log_path: ~/klipper_logs/crowsnest.log
Where crowsnest (webcamd) should store its Logfile. Where crowsnest (webcamd) should store its Logfile.
@ -86,24 +88,27 @@ You can choose:
This Option shows a bare minimum Logfile.\ This Option shows a bare minimum Logfile.\
For example: For example:
[11/02/21 20:47:52] webcamd: webcamd - A webcam Service for multiple Cams and Stream Services. [06/16/22 09:57:01] crowsnest: crowsnest - A webcam Service for multiple Cams and Stream Services.
[11/02/21 20:47:53] webcamd: Version: v0.1.3-9-g7e278cd [06/16/22 09:57:01] crowsnest: Version: v2.4.0-15-ge42799b
[11/02/21 20:47:53] webcamd: Prepare Startup ... [06/16/22 09:57:01] crowsnest: Prepare Startup ...
[11/02/21 20:47:53] webcamd: INFO: Checking Dependencys [06/16/22 09:57:01] crowsnest: INFO: Checking Dependencys
[11/02/21 20:47:53] webcamd: Dependency: 'crudini' found in /usr/bin/crudini. [06/16/22 09:57:01] crowsnest: Dependency: 'crudini' found in /usr/bin/crudini.
[11/02/21 20:47:53] webcamd: Dependency: 'mjpg_streamer' found in /usr/local/bin/mjpg_streamer. [06/16/22 09:57:02] crowsnest: Dependency: 'find' found in /usr/bin/find.
[11/02/21 20:47:53] webcamd: Dependency: 'ustreamer' found in /usr/local/bin/ustreamer. [06/16/22 09:57:02] crowsnest: Dependency: 'logger' found in /usr/bin/logger.
[11/02/21 20:47:53] webcamd: Dependency: 'v4l2rtspserver' found in /usr/local/bin/v4l2rtspserver. [06/16/22 09:57:02] crowsnest: Dependency: 'xargs' found in /usr/bin/xargs.
[11/02/21 20:47:54] webcamd: INFO: Detect available Cameras [06/16/22 09:57:02] crowsnest: Dependency: 'ffmpeg' found in /usr/bin/ffmpeg.
[11/02/21 20:47:54] webcamd: INFO: Found 2 available Camera(s) [06/16/22 09:57:02] crowsnest: Dependency: 'ustreamer' found in bin/ustreamer/ustreamer.
[11/02/21 20:47:54] webcamd: /dev/v4l/by-id/usb-USB_Camera_USB_Camera_SN0001-video-index0 -> /dev/video1 [06/16/22 09:57:02] crowsnest: Dependency: 'rtsp-simple-server' found in bin/rtsp-simple-server/rtsp-simple-server.
[11/02/21 20:47:54] webcamd: Detected 'Raspicam' Device -> /dev/video0 [06/16/22 09:57:02] crowsnest: INFO: Detect available Devices
[11/02/21 20:47:54] webcamd: Try to start configured Cams / Services... [06/16/22 09:57:02] crowsnest: INFO: Found 1 total available Device(s)
[11/02/21 20:47:55] webcamd: INFO: Configuration of Section [cam 1] looks good. Continue... [06/16/22 09:57:02] crowsnest: Detected 'Raspicam' Device -> /dev/video0
[11/02/21 20:47:55] webcamd: Starting mjpeg-streamer with Device /dev/video0 ... [06/16/22 09:57:02] crowsnest: INFO: No usable CSI Devices found.
[11/02/21 20:48:03] webcamd: INFO: Configuration of Section [cam usb_black] looks good. Continue... [06/16/22 09:57:02] crowsnest: V4L2 Control:
[11/02/21 20:48:04] webcamd: Starting ustreamer with Device /dev/v4l/by-id/usb-USB_Camera_USB_Camera_SN0001-video-index0 ... [06/16/22 09:57:02] crowsnest: No parameters set for [cam 1]. Skipped.
[11/02/21 20:48:11] webcamd: ... Done! [06/16/22 09:57:02] crowsnest: Try to start configured Cams / Services...
[06/16/22 09:57:03] crowsnest: INFO: Configuration of Section [cam 1] looks good. Continue...
[06/16/22 09:57:03] crowsnest: Starting ustreamer with Device /dev/video0 ...
[06/16/22 09:57:05] crowsnest: ... Done!
The next option is The next option is
@ -112,40 +117,8 @@ The next option is
This gives you a little more Informations. This gives you a little more Informations.
It prints out you existing webcam.conf and shows It prints out you existing webcam.conf and shows
a detailed info about your configured ( and connected ) cams.\ a detailed info about your configured ( and connected ) cams.\
Like that:
[10/24/21 02:46:00] webcamd: INFO: Detect available Cameras You will find an example log [here](log-example.md).
[10/24/21 02:46:00] webcamd: INFO: Found 1 available Camera(s)
[10/24/21 02:46:00] webcamd: Detected 'Raspicam' Device -> /dev/video0
[10/24/21 02:46:00] webcamd: Supported Formats:
[10/24/21 02:46:00] webcamd: [0]: 'YU12' (Planar YUV 4:2:0)
[10/24/21 02:46:01] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:01] webcamd: [1]: 'YUYV' (YUYV 4:2:2)
[10/24/21 02:46:01] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:01] webcamd: [2]: 'RGB3' (24-bit RGB 8-8-8)
[10/24/21 02:46:01] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:01] webcamd: [3]: 'JPEG' (JFIF JPEG, compressed)
[10/24/21 02:46:01] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:01] webcamd: [4]: 'H264' (H.264, compressed)
[10/24/21 02:46:01] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:02] webcamd: [5]: 'MJPG' (Motion-JPEG, compressed)
[10/24/21 02:46:02] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:02] webcamd: [6]: 'YVYU' (YVYU 4:2:2)
[10/24/21 02:46:02] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:02] webcamd: [7]: 'VYUY' (VYUY 4:2:2)
[10/24/21 02:46:02] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:02] webcamd: [8]: 'UYVY' (UYVY 4:2:2)
[10/24/21 02:46:02] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:02] webcamd: [9]: 'NV12' (Y/CbCr 4:2:0)
[10/24/21 02:46:03] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:03] webcamd: [10]: 'BGR3' (24-bit BGR 8-8-8)
[10/24/21 02:46:03] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:03] webcamd: [11]: 'YV12' (Planar YVU 4:2:0)
[10/24/21 02:46:03] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:03] webcamd: [12]: 'NV21' (Y/CrCb 4:2:0)
[10/24/21 02:46:03] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[10/24/21 02:46:03] webcamd: [13]: 'RX24' (32-bit XBGR 8-8-8-8)
[10/24/21 02:46:03] webcamd: Size: Stepwise 32x32 - 2592x1944 with step 2/2
This is useful to determine what the Hardware Encoder of your Camera is capable of.\ This is useful to determine what the Hardware Encoder of your Camera is capable of.\
In this case a "cheap" raspicam for about 7€ was used.\ In this case a "cheap" raspicam for about 7€ was used.\
@ -191,7 +164,10 @@ You can choose:
mode: rtsp mode: rtsp
This let you use external viewer like vlc for example. This let you use external viewer like vlc for example.\
To view the stream use a proper player like [VLC](https://www.videolan.org/).\
**The stream url will be _rtsp://\<printeriporname\>:8554/\<yourcamerasectionname\>_** \
As an example: _rtsp://mainsail.local:8554/1_ \
_NOTE: There will be no preview in your Browser!_ _NOTE: There will be no preview in your Browser!_
--- ---
@ -232,6 +208,8 @@ If you enable this in your [cam whatevernameyouset],\
you can add parameters according to your needs.\ you can add parameters according to your needs.\
Those will be appended to the default/preconfigured parameters. Those will be appended to the default/preconfigured parameters.
**_Note: These are seperated by a single space not comma seperated!_**
To setup Services to your need you have to take a closer look to the documentation of the Project.\ To setup Services to your need you have to take a closer look to the documentation of the Project.\
As a pointer in the right direction: As a pointer in the right direction:
@ -340,7 +318,7 @@ Thanks to [Pedro Lamas](https://github.com/pedrolamas), for the ISSUE_TEMPLATES.
--- ---
<p align="center"> <p align="center">
<img src="https://raw.githubusercontent.com/meteyou/mainsail/master/docs/assets/img/logo.png"> <img src="https://github.com/mainsail-crew/docs/raw/master/assets/img/logo.png">
</p> </p>
**So, with all that said, get your position seaman! Prepare to get wet feets on your Journey.** **So, with all that said, get your position seaman! Prepare to get wet feets on your Journey.**

211
log-example.md Normal file
View File

@ -0,0 +1,211 @@
# Example Log
## This is an example of a Logfile in 'verbose' mode
[06/16/22 10:07:45] crowsnest: crowsnest - A webcam Service for multiple Cams and Stream Services.
[06/16/22 10:07:45] crowsnest: Version: v2.4.0-15-ge42799b
[06/16/22 10:07:45] crowsnest: Prepare Startup ...
[06/16/22 10:07:45] crowsnest: INFO: Host information:
[06/16/22 10:07:45] crowsnest: Host Info: Distribution: Raspbian GNU/Linux 10 (buster)
[06/16/22 10:07:45] crowsnest: Host Info: Release: MainsailOS release 0.6.1 (buster)
[06/16/22 10:07:45] crowsnest: Host Info: Kernel: Linux 5.10.63-v7l+ armv7l
[06/16/22 10:07:45] crowsnest: Host Info: Model: Raspberry Pi 4 Model B Rev 1.2
[06/16/22 10:07:45] crowsnest: Host Info: Available CPU Cores: 4
[06/16/22 10:07:45] crowsnest: Host Info: Available Memory: 3748160 kB
[06/16/22 10:07:45] crowsnest: Host Info: Diskspace (used / total): 2.9G / 7.1G
[06/16/22 10:07:45] crowsnest: INFO: Checking Dependencys
[06/16/22 10:07:45] crowsnest: Dependency: 'crudini' found in /usr/bin/crudini.
[06/16/22 10:07:45] crowsnest: Dependency: 'find' found in /usr/bin/find.
[06/16/22 10:07:45] crowsnest: Dependency: 'logger' found in /usr/bin/logger.
[06/16/22 10:07:45] crowsnest: Dependency: 'xargs' found in /usr/bin/xargs.
[06/16/22 10:07:45] crowsnest: Dependency: 'ffmpeg' found in /usr/bin/ffmpeg.
[06/16/22 10:07:45] crowsnest: Dependency: 'ustreamer' found in bin/ustreamer/ustreamer.
[06/16/22 10:07:45] crowsnest: Dependency: 'rtsp-simple-server' found in bin/rtsp-simple-server/rtsp-simple-server.
[06/16/22 10:07:46] crowsnest: Version Control: ustreamer is up to date. (v4.13)
[06/16/22 10:07:46] crowsnest: Version Control: rtsp-simple-server is up to date. (v0.19.1)
[06/16/22 10:07:46] crowsnest: Version Control: ffmpeg is up to date. (4.1.9-0+deb10u1+rpt1)
[06/16/22 10:07:46] crowsnest: INFO: Print Configfile: '/home/pi/klipper_config/crowsnest.conf'
[06/16/22 10:07:46] crowsnest: [crowsnest]
[06/16/22 10:07:46] crowsnest: log_path: ~/klipper_logs/crowsnest.log
[06/16/22 10:07:46] crowsnest: log_level: verbose
[06/16/22 10:07:46] crowsnest: delete_log: false
[06/16/22 10:07:46] crowsnest:
[06/16/22 10:07:46] crowsnest: [cam 1]
[06/16/22 10:07:46] crowsnest: mode: mjpg
[06/16/22 10:07:46] crowsnest: port: 8080
[06/16/22 10:07:46] crowsnest: device: /dev/video0
[06/16/22 10:07:46] crowsnest: resolution: 640x480
[06/16/22 10:07:46] crowsnest: max_fps: 15
[06/16/22 10:07:46] crowsnest: INFO: Detect available Devices
[06/16/22 10:07:46] crowsnest: INFO: Found 1 total available Device(s)
[06/16/22 10:07:46] crowsnest: Detected 'Raspicam' Device -> /dev/video0
[06/16/22 10:07:47] crowsnest: Supported Formats:
[06/16/22 10:07:47] crowsnest: [0]: 'YU12' (Planar YUV 4:2:0)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [1]: 'YUYV' (YUYV 4:2:2)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [2]: 'RGB3' (24-bit RGB 8-8-8)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [3]: 'JPEG' (JFIF JPEG, compressed)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [4]: 'H264' (H.264, compressed)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [5]: 'MJPG' (Motion-JPEG, compressed)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [6]: 'YVYU' (YVYU 4:2:2)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [7]: 'VYUY' (VYUY 4:2:2)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [8]: 'UYVY' (UYVY 4:2:2)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [9]: 'NV12' (Y/CbCr 4:2:0)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [10]: 'BGR3' (24-bit BGR 8-8-8)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [11]: 'YV12' (Planar YVU 4:2:0)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [12]: 'NV21' (Y/CrCb 4:2:0)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: [13]: 'RX24' (32-bit XBGR 8-8-8-8)
[06/16/22 10:07:47] crowsnest: Size: Stepwise 32x32 - 2592x1944 with step 2/2
[06/16/22 10:07:47] crowsnest: Supported Controls:
[06/16/22 10:07:47] crowsnest:
[06/16/22 10:07:47] crowsnest: User Controls
[06/16/22 10:07:47] crowsnest:
[06/16/22 10:07:47] crowsnest: brightness 0x00980900 (int) : min=0 max=100 step=1 default=50 value=50 flags=slider
[06/16/22 10:07:47] crowsnest: contrast 0x00980901 (int) : min=-100 max=100 step=1 default=0 value=0 flags=slider
[06/16/22 10:07:47] crowsnest: saturation 0x00980902 (int) : min=-100 max=100 step=1 default=0 value=0 flags=slider
[06/16/22 10:07:47] crowsnest: red_balance 0x0098090e (int) : min=1 max=7999 step=1 default=1000 value=1000 flags=slider
[06/16/22 10:07:47] crowsnest: blue_balance 0x0098090f (int) : min=1 max=7999 step=1 default=1000 value=1000 flags=slider
[06/16/22 10:07:47] crowsnest: horizontal_flip 0x00980914 (bool) : default=0 value=0
[06/16/22 10:07:47] crowsnest: vertical_flip 0x00980915 (bool) : default=0 value=0
[06/16/22 10:07:47] crowsnest: power_line_frequency 0x00980918 (menu) : min=0 max=3 default=1 value=1
[06/16/22 10:07:47] crowsnest: 0: Disabled
[06/16/22 10:07:47] crowsnest: 1: 50 Hz
[06/16/22 10:07:47] crowsnest: 2: 60 Hz
[06/16/22 10:07:47] crowsnest: 3: Auto
[06/16/22 10:07:47] crowsnest: sharpness 0x0098091b (int) : min=-100 max=100 step=1 default=0 value=0 flags=slider
[06/16/22 10:07:47] crowsnest: color_effects 0x0098091f (menu) : min=0 max=15 default=0 value=0
[06/16/22 10:07:47] crowsnest: 0: None
[06/16/22 10:07:47] crowsnest: 1: Black & White
[06/16/22 10:07:47] crowsnest: 2: Sepia
[06/16/22 10:07:47] crowsnest: 3: Negative
[06/16/22 10:07:48] crowsnest: 4: Emboss
[06/16/22 10:07:48] crowsnest: 5: Sketch
[06/16/22 10:07:48] crowsnest: 6: Sky Blue
[06/16/22 10:07:48] crowsnest: 7: Grass Green
[06/16/22 10:07:48] crowsnest: 8: Skin Whiten
[06/16/22 10:07:48] crowsnest: 9: Vivid
[06/16/22 10:07:48] crowsnest: 10: Aqua
[06/16/22 10:07:48] crowsnest: 11: Art Freeze
[06/16/22 10:07:48] crowsnest: 12: Silhouette
[06/16/22 10:07:48] crowsnest: 13: Solarization
[06/16/22 10:07:48] crowsnest: 14: Antique
[06/16/22 10:07:48] crowsnest: 15: Set Cb/Cr
[06/16/22 10:07:48] crowsnest: rotate 0x00980922 (int) : min=0 max=360 step=90 default=0 value=0 flags=modify-layout
[06/16/22 10:07:48] crowsnest: color_effects_cbcr 0x0098092a (int) : min=0 max=65535 step=1 default=32896 value=32896
[06/16/22 10:07:48] crowsnest:
[06/16/22 10:07:48] crowsnest: Codec Controls
[06/16/22 10:07:48] crowsnest:
[06/16/22 10:07:48] crowsnest: video_bitrate_mode 0x009909ce (menu) : min=0 max=1 default=0 value=0 flags=update
[06/16/22 10:07:48] crowsnest: 0: Variable Bitrate
[06/16/22 10:07:48] crowsnest: 1: Constant Bitrate
[06/16/22 10:07:48] crowsnest: video_bitrate 0x009909cf (int) : min=25000 max=25000000 step=25000 default=10000000 value=10000000
[06/16/22 10:07:48] crowsnest: repeat_sequence_header 0x009909e2 (bool) : default=0 value=0
[06/16/22 10:07:48] crowsnest: h264_i_frame_period 0x00990a66 (int) : min=0 max=2147483647 step=1 default=60 value=60
[06/16/22 10:07:48] crowsnest: h264_level 0x00990a67 (menu) : min=0 max=13 default=11 value=11
[06/16/22 10:07:48] crowsnest: 0: 1
[06/16/22 10:07:48] crowsnest: 1: 1b
[06/16/22 10:07:48] crowsnest: 2: 1.1
[06/16/22 10:07:48] crowsnest: 3: 1.2
[06/16/22 10:07:48] crowsnest: 4: 1.3
[06/16/22 10:07:48] crowsnest: 5: 2
[06/16/22 10:07:48] crowsnest: 6: 2.1
[06/16/22 10:07:48] crowsnest: 7: 2.2
[06/16/22 10:07:48] crowsnest: 8: 3
[06/16/22 10:07:48] crowsnest: 9: 3.1
[06/16/22 10:07:48] crowsnest: 10: 3.2
[06/16/22 10:07:48] crowsnest: 11: 4
[06/16/22 10:07:48] crowsnest: 12: 4.1
[06/16/22 10:07:48] crowsnest: 13: 4.2
[06/16/22 10:07:48] crowsnest: h264_profile 0x00990a6b (menu) : min=0 max=4 default=4 value=4
[06/16/22 10:07:48] crowsnest: 0: Baseline
[06/16/22 10:07:48] crowsnest: 1: Constrained Baseline
[06/16/22 10:07:48] crowsnest: 2: Main
[06/16/22 10:07:48] crowsnest: 4: High
[06/16/22 10:07:48] crowsnest:
[06/16/22 10:07:48] crowsnest: Camera Controls
[06/16/22 10:07:48] crowsnest:
[06/16/22 10:07:48] crowsnest: auto_exposure 0x009a0901 (menu) : min=0 max=3 default=0 value=0
[06/16/22 10:07:48] crowsnest: 0: Auto Mode
[06/16/22 10:07:48] crowsnest: 1: Manual Mode
[06/16/22 10:07:48] crowsnest: exposure_time_absolute 0x009a0902 (int) : min=1 max=10000 step=1 default=1000 value=1000
[06/16/22 10:07:48] crowsnest: exposure_dynamic_framerate 0x009a0903 (bool) : default=0 value=0
[06/16/22 10:07:48] crowsnest: auto_exposure_bias 0x009a0913 (intmenu): min=0 max=24 default=12 value=12
[06/16/22 10:07:48] crowsnest: 0: -4000 (0xfffffffffffff060)
[06/16/22 10:07:49] crowsnest: 1: -3667 (0xfffffffffffff1ad)
[06/16/22 10:07:49] crowsnest: 2: -3333 (0xfffffffffffff2fb)
[06/16/22 10:07:49] crowsnest: 3: -3000 (0xfffffffffffff448)
[06/16/22 10:07:49] crowsnest: 4: -2667 (0xfffffffffffff595)
[06/16/22 10:07:49] crowsnest: 5: -2333 (0xfffffffffffff6e3)
[06/16/22 10:07:49] crowsnest: 6: -2000 (0xfffffffffffff830)
[06/16/22 10:07:49] crowsnest: 7: -1667 (0xfffffffffffff97d)
[06/16/22 10:07:49] crowsnest: 8: -1333 (0xfffffffffffffacb)
[06/16/22 10:07:49] crowsnest: 9: -1000 (0xfffffffffffffc18)
[06/16/22 10:07:49] crowsnest: 10: -667 (0xfffffffffffffd65)
[06/16/22 10:07:49] crowsnest: 11: -333 (0xfffffffffffffeb3)
[06/16/22 10:07:49] crowsnest: 12: 0 (0x0)
[06/16/22 10:07:49] crowsnest: 13: 333 (0x14d)
[06/16/22 10:07:49] crowsnest: 14: 667 (0x29b)
[06/16/22 10:07:49] crowsnest: 15: 1000 (0x3e8)
[06/16/22 10:07:49] crowsnest: 16: 1333 (0x535)
[06/16/22 10:07:49] crowsnest: 17: 1667 (0x683)
[06/16/22 10:07:49] crowsnest: 18: 2000 (0x7d0)
[06/16/22 10:07:49] crowsnest: 19: 2333 (0x91d)
[06/16/22 10:07:49] crowsnest: 20: 2667 (0xa6b)
[06/16/22 10:07:49] crowsnest: 21: 3000 (0xbb8)
[06/16/22 10:07:49] crowsnest: 22: 3333 (0xd05)
[06/16/22 10:07:49] crowsnest: 23: 3667 (0xe53)
[06/16/22 10:07:49] crowsnest: 24: 4000 (0xfa0)
[06/16/22 10:07:49] crowsnest: white_balance_auto_preset 0x009a0914 (menu) : min=0 max=10 default=1 value=1
[06/16/22 10:07:49] crowsnest: 0: Manual
[06/16/22 10:07:49] crowsnest: 1: Auto
[06/16/22 10:07:49] crowsnest: 2: Incandescent
[06/16/22 10:07:49] crowsnest: 3: Fluorescent
[06/16/22 10:07:49] crowsnest: 4: Fluorescent H
[06/16/22 10:07:49] crowsnest: 5: Horizon
[06/16/22 10:07:49] crowsnest: 6: Daylight
[06/16/22 10:07:49] crowsnest: 7: Flash
[06/16/22 10:07:49] crowsnest: 8: Cloudy
[06/16/22 10:07:49] crowsnest: 9: Shade
[06/16/22 10:07:49] crowsnest: 10: Greyworld
[06/16/22 10:07:49] crowsnest: image_stabilization 0x009a0916 (bool) : default=0 value=0
[06/16/22 10:07:49] crowsnest: iso_sensitivity 0x009a0917 (intmenu): min=0 max=4 default=0 value=0
[06/16/22 10:07:49] crowsnest: 0: 0 (0x0)
[06/16/22 10:07:49] crowsnest: 1: 100000 (0x186a0)
[06/16/22 10:07:49] crowsnest: 2: 200000 (0x30d40)
[06/16/22 10:07:49] crowsnest: 3: 400000 (0x61a80)
[06/16/22 10:07:49] crowsnest: 4: 800000 (0xc3500)
[06/16/22 10:07:49] crowsnest: iso_sensitivity_auto 0x009a0918 (menu) : min=0 max=1 default=1 value=1
[06/16/22 10:07:49] crowsnest: 0: Manual
[06/16/22 10:07:49] crowsnest: 1: Auto
[06/16/22 10:07:49] crowsnest: exposure_metering_mode 0x009a0919 (menu) : min=0 max=3 default=0 value=0
[06/16/22 10:07:49] crowsnest: 0: Average
[06/16/22 10:07:49] crowsnest: 1: Center Weighted
[06/16/22 10:07:49] crowsnest: 2: Spot
[06/16/22 10:07:49] crowsnest: 3: Matrix
[06/16/22 10:07:49] crowsnest: scene_mode 0x009a091a (menu) : min=0 max=13 default=0 value=0
[06/16/22 10:07:50] crowsnest: 0: None
[06/16/22 10:07:50] crowsnest: 8: Night
[06/16/22 10:07:50] crowsnest: 11: Sports
[06/16/22 10:07:50] crowsnest:
[06/16/22 10:07:50] crowsnest: JPEG Compression Controls
[06/16/22 10:07:50] crowsnest:
[06/16/22 10:07:50] crowsnest: compression_quality 0x009d0903 (int) : min=1 max=100 step=1 default=30 value=30
[06/16/22 10:07:50] crowsnest: INFO: No usable CSI Devices found.
[06/16/22 10:07:50] crowsnest: V4L2 Control:
[06/16/22 10:07:50] crowsnest: No parameters set for [cam 1]. Skipped.
[06/16/22 10:07:50] crowsnest: Try to start configured Cams / Services...
[06/16/22 10:07:50] crowsnest: INFO: Configuration of Section [cam 1] looks good. Continue...
[06/16/22 10:07:51] crowsnest: Starting ustreamer with Device /dev/video0 ...
[06/16/22 10:07:52] crowsnest: ... Done!