2. System settings

This menu will let you access settings having an impact on the whole Webcampak.

Figure 5.2. System menu

System menu

2.1. System

Figure 5.3. Activate remote support

Activate remote support

This part is only available with Webcampak provided pre-configured by Eurotechnia, when started this will activate a VPN tunnel allowing us to connect for maintenance purposes.

Figure 5.4. Global FTP account

Global FTP account

Webcampak is provided with an internal FTP server, each source has its own FTP account and a global account is available to reach content shared between all sources.

This account gives access to:

  • Logs of all sources

  • MP3/M3U files to add soundtrack to your videos

  • watermark pictures

  • temporary files, can be deleted in case of issue

The account is disabled by default, you have to click on "Create/Edit user" once to activate the FTP server globally.

Figure 5.5. Multi-cameras configuration

Multi-cameras configuration

Webcampak can be compatible with multiple USB cameras simultaneously, to enable this feature you must activate this module and mention if cameras are identical (same make / model) or different

Webcampak must be able to determine after a reboot or issue which camera must be attached to which source:

  • If cameras are different, the system will use the camera model

  • If cameras are identical, the system will insert a specific tag within each camera, and will look for this tag regularly to ensure it is still attached to the correct source.

Figure 5.6. Activate Phidget board

Activate Phidget board

Activate this module if a phidget electronic board is connected to your system.

Figure 5.7. Activate stats

Activate stats

By activating this module, your Webcampak will send us stats usage. This does only include general details (software version, CPU, operating system mostly).

Figure 5.8. System information

System information

The three blocs above display system information (Gphoto version, uptime, disk usage, process).

2.2. FTP Servers

This section let you define all FTP servers that can be used by sources.

Figure 5.9. FTP servers configuration

FTP servers configuration

You can configure up to 30 different servers, You can notice on this capture that servers 2 and 6 actually send pictures to another source of the same Webcampak (using IP 127.0.0.1).

2.3. Connected Devices

This section displays details about devices physically connected to your Webcampak.

Figure 5.10. Connected USB cameras

Connected USB cameras

This two first blocs provide more details about connected cameras.

The first one display connected cameras and their ports, the second one provides more details about cameras' capabilities. For the camera to be compatible with Webcampak, "Capture choices" line must include "Image" (as displayed on the above screenshot).

As you can see on the above capture, a "Canon EOS 550D" DSLR camera is connected to USB port "usb:001,002".

Important

USB ports will change each time a camera is restarted or connected/disconnected. Activate the appropriate multi-cameras option in "System" if multi cameras are going to be used simultaneously.

Figure 5.11. USB devices

USB devices

The bloc above display devices connected via USB, DSLR cameras and USB webcams will be displayed here. If a specific devices is not detected here it means it will not be possible to use it with Webcampak.

Below an example with multiple devices connected:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 007: ID 04a9:30c1 PowerShot A520 (PTP mode)
Bus 002 Device 006: ID 06f8:300f Guillemot Corp. 
Bus 002 Device 004: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 Webcam
Bus 002 Device 003: ID 04f2:0402 Chicony Electronics Co., Ltd 
Bus 002 Device 002: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

You can find above:

  • A Guillemot webcam: "Bus 002 Device 006: ID 06f8:300f Guillemot Corp. "

  • A Z-Star webcam: "Bus 002 Device 004: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 Webcam"

  • A Canon point-and-shoot camera: "Bus 002 Device 007: ID 04a9:30c1 PowerShot A520 (PTP mode)"

Figure 5.12. Connected USB webcams

Connected USB webcams

This bloc displays more details about connected USB webcams, below is an example with two USB webcams connected:

/dev/video0
attribute  | type   | current | default | comment
-----------+--------+---------+---------+-------------------------------------
norm       | choice | (null)  | (null)  |
input      | choice | Camera  | Camera  | Camera 1
bright     | int    |      51 |       0 | range is -64 => 64
contrast   | int    |      32 |      32 | range is 0 => 64
color      | int    |      64 |      64 | range is 0 => 128
hue        | int    |       0 |       0 | range is -40 => 40
White Bala | bool   | on      | on      |
Gamma      | int    |     100 |     100 | range is 72 => 500
Gain       | int    |       0 |       0 | range is 0 => 100
Horizontal | bool   | off     | off     |
Vertical f | bool   | off     | off     |
Power Line | choice | 50 Hz   | 50 Hz   | Disabled 50 Hz 60 Hz
Sharpness  | int    |       3 |       3 | range is 0 => 10
Backlight  | int    |       0 |       0 | range is 0 => 1

/dev/video1
attribute  | type   | current | default | comment
-----------+--------+---------+---------+-------------------------------------
norm       | choice | (null)  | (null)  |
input      | choice | zc3xx   | zc3xx   | zc3xx
bright     | int    |     128 |     128 | range is 0 => 255
contrast   | int    |     128 |     128 | range is 0 => 256
Whitebalan | bool   | off     | off     |
Gamma      | int    |       4 |       4 | range is 1 => 6
Auto Gain  | bool   | on      | on      |
Horizontal | bool   | off     | off     |
Vertical f | bool   | off     | off     |
Sharpness  | int    |       2 |       2 | range is 0 => 3

/dev/video2
/dev/video3
/dev/video4
/dev/video5
/dev/video6
/dev/video7
/dev/video8
/dev/video9
/dev/video10

We can easily identify cameras we saw in "USB devices":

  • "Camera 1" : is the Guillemot webcam

  • zc3xx : is the other USB webcam.

Figure 5.13. Connected USB webcams (advanced)

Connected USB webcams (advanced)

Webcampak is compatible with a large number of USB webcams, but to ensure proper operation it is necessary to detail the native resolution of the webcam.

This resolution is mentioned in this advanced section. Webcampak uses "bus_info" parameter to attach a USB Webcams to a source, you will need to mention this parameter when configuring a source with a USB Webcam

/dev/video0
### v4l2 device info [/dev/video0] ###
general info
    VIDIOC_QUERYCAP
driver                  : "sonixj"
card                    : "USB camera"
bus_info                : "usb-0000:00:10.0-2"
version                 : 3.2.16
capabilities            : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING]

type                    : VIDEO_CAPTURE
fmt.pix.width           : 640
fmt.pix.height          : 480

/dev/video1
### v4l2 device info [/dev/video1] ###
general info
    VIDIOC_QUERYCAP
driver                  : "uvcvideo"
card                    : "UVC Camera (046d:0809)"
bus_info                : "usb-0000:00:10.3-5"
version                 : 3.2.16
capabilities            : 0x4000001 [VIDEO_CAPTURE,STREAMING]
type                    : VIDEO_CAPTURE
fmt.pix.width           : 640
fmt.pix.height          : 480

We can find here our two webcams, resolution is displayed as "fmt.pix.width" and "fmt.pix.height".

As a summary we have the following cameras connected :

  • Webcam Dualpix Emotion

    • Port: /dev/video0

    • Resolution: 1280x1024

  • Webcam zc3xx

    • Port: /dev/video1

    • Resolution: 640x480

2.4. Reboot

This section let you reboot Webcampak.

All settings will be saved and the system will come back online automatically after reboot.

Figure 5.14. Request system reboot

Request system reboot

2.5. System Logs

Webcampak keeps track of all major actions, those details can be useful in case of issue.

Using this section you can have a look into previous actions.

Mon Jul 19 19:30:27 CEST 2010  - SAMPLE: bash /home/wpak001/webcampak/bin/pictures-capture.sh 1 sample

2.6. Reset

Figure 5.15. Reset System

Reset System

This section gives you the ability to reset the whole system to its default settings, you can:

  • reset configuration of all sources.

  • delete all pictures and videos.

Warning

Take extra care, those actions are definitive.