Page 2
EURESYS s.a. shall not be liable for any loss of or damage to revenues, profits, goodwill, data, information systems or other special, incidental, indirect, consequential or punitive damages of any kind arising in connection with the use of the hardware or the software of EURESYS s.a.
The Home Page URL is: http://[device-ip-address] The web pages of 1669 Picolo.net HD1 are available in English (default), Japanese, Chinese and Korean. The selection is automatic based on the 'Accept-Language' HTTP header sent by your web browser (it usually depends on your operating system localization).
Page 6
Picolo.net User Guide 1. Using the Web Interface Navigation Links Navigation Links Navigation links provide a single-click access to the main page of each section Select "Home Page" on the next page to view device information and display video source. Select "Media Profiles Page"...
Picolo.net User Guide 1. Using the Web Interface 1.2. Home Page View device information and display video source Home page The main pane of the Home page displays 2 panels: A Device Information panel providing general information about the device □...
Page 8
Picolo.net User Guide 1. Using the Web Interface Device Information Panel Device Information panel Device Information panel fields description Name Description Model Product code and product name of the device Manufacturer Manufacturer name of the device Serial Number Serial number of the device Major and minor version numbers of the firmware that is Firmware Version currently on the device.
Page 9
Picolo.net User Guide 1. Using the Web Interface Sources Panel Sources panel The Sources panel shows a rectangular area containing: □ A title composed of the name, the native resolution, and the native frame rate of the video source. □ A snapshot image providing that the source is referenced by a properly configured ONVIF Media Profile.
Picolo.net User Guide 1. Using the Web Interface Access Denied Home Page Once security is enabled, an anonymous user accessing the device Home page obtains the following page: Home page when access is denied Clicking on the [login] hyperlink opens the Login page. Login Page The Login page displays the Login panel.
Picolo.net User Guide 1. Using the Web Interface Login panel fields description Name Description Username User name Password User password Use Advanced Options Cross the checkbox if specific password derivations are required. Password Derivation Password derivation allows the user of multiple devices to type the same string when authenticating on any device while the value stored on the device is actually different for each device.
Picolo.net User Guide 1. Using the Web Interface ● A thumbnail image of the video source The name of the profile e.g. ● Profile01 ● Between square brackets, a selection of profile properties including: name of the video source, resolution, frame rate, encoding method, bit rate, and rate control method of the encoded stream.
Page 13
Picolo.net User Guide 1. Using the Web Interface Live Media Panel Live Media panel The Live Media panel provides a live display of the video source unicast stream using the VLC plug-in of the Web Browser. The panel title shows, between square brackets, the resolution and the frame rate of the encoded video stream.
Page 14
Picolo.net User Guide 1. Using the Web Interface □ This button also starts RFC2974 session announcement messages for the corresponding media profile. The Play Fullscreen button enlarges the live video on the entire screen. The Use PTZ button adds PTZ controls on the right side of the image as shown on the following image: PTZ controls Media Profile Configuration Panels...
Page 15
Picolo.net User Guide 1. Using the Web Interface Video Encoder Configuration panel Audio Source Configurations panel Audio Encoder Configurations panel...
Page 16
Picolo.net User Guide 1. Using the Web Interface PTZ Configuration panel Metadata Configuration panel ● The configuration panels of the Media Profile page allow to: View the composition of the profile and the characteristics their components □ Modify the composition of the profile by addition or deletion of components. □...
Picolo.net User Guide 1. Using the Web Interface □ A drop-down box allowing the user to select a new configuration. An Apply button. □ ● Clicking on the Apply button applies the new configuration to the profile. 1.4. Configurations Page The Configurations page allows the user to view or edit the configurations of all the software objects.
Page 18
Picolo.net User Guide 1. Using the Web Interface Video Source Configurations panel Video Source Configurations panel The drop-down box in the upper area allows to select one VideoSourceConfiguration object. Video Source Configurations panel fields description Name Description Name The name of the object VideoSourceConfiguration Video Source - Name...
Page 19
Picolo.net User Guide 1. Using the Web Interface H.264/H.265 Video Encoder Configurations Panel Video Encoder Configurations panel - H.264/H.265 case The drop-down box in the upper area allows to select one ● VideoEncoderConfiguration object. Clicking the Edit button in the upper area of the panel opens the Video Encoder Configuration ●...
Page 20
Picolo.net User Guide 1. Using the Web Interface Name Description The number of ONVIF Media Profiles using that Video Encoder Use Count Configuration. Indicates if the RTP multicast streaming of the encoded video is Multicast - Enabled properly configured with a non-zero IP address and port number. The IP address of the multicast group.
Page 21
Picolo.net User Guide 1. Using the Web Interface JPEG Video Encoder Configurations Panel Video Encoder Configurations panel - JPEG case The drop-down box in the upper area allows to select one VideoEncoderConfiguration object. Clicking the Edit button in the upper area of the panel opens the Video Encoder Configuration Edition page.
Page 22
Picolo.net User Guide 1. Using the Web Interface Audio Source Configurations Panel Audio Source Configurations panel The drop-down box in the upper area allows to select one AudioSourceConfiguration object. The lower area of the panel shows the properties of the selected object: Audio Source Configurations panel fields description Name Description...
Page 23
Picolo.net User Guide 1. Using the Web Interface Audio Encoder Configurations panel Audio Encoder Configurations panel The drop-down box in the upper area allows to select one AudioEncoderConfiguration object. Clicking the Edit button in the upper area of the panel opens the Audio Encoder Configuration Edition page.
Page 24
Picolo.net User Guide 1. Using the Web Interface PTZ Configurations Panel PTZ Configurations panel The drop-down box in the upper area allows to select one object. PTZConfiguration The lower area of the panel shows the properties of the selected object: PTZ Configurations panel fields description Name Description...
Page 25
Picolo.net User Guide 1. Using the Web Interface Metadata Configurations Panel Metadata Configurations panel The drop-down box in the upper area allows to select one object. MetadataConfiguration Clicking the Edit button in the upper area of the panel opens the Metadata Configuration Edition page.
Picolo.net User Guide 1. Using the Web Interface Edit Video Encoder Configuration Page The Edit Video Encoder Configuration page allows the edition of the properties of the object. VideoEncoderConfiguration It shows a single panel: the Video Encoder Configuration panel. The layout of the Video Encoder Configurations panel is specific to the video encoding method. Video Encoder Configuration Panel H.264/H.265 VIDEO Encoder Configuration Panel Edit Video Encoder Configuration panel - H.264/H.265 case...
Page 27
Picolo.net User Guide 1. Using the Web Interface JPEG Video Encoder Configuration panel Edit Video Encoder Configuration panel - JPEG case Video Encoder Configuration panel common fields description Name Description The token name of the object, e.g. VideoEncoderConfiguration Token . This field cannot be edited. VideoEncoderConfiguration01 Name A friendly name given to the configuration.
Page 28
Picolo.net User Guide 1. Using the Web Interface Name Description Enable multicast Multicast - The IP address of the multicast group. In IPv4, addresses 224.0.0.0 through Multicast 239.255.255.255 are designated as multicast addresses. Address Multicast - Multicast The port number of the multicast group. Port Multicast - The Time-To-Live of the multicast IP datagrams.
Picolo.net User Guide 1. Using the Web Interface Edit Audio Encoder Configuration Page The Edit AudioEncoder Configuration page allows the edition of the properties of the object. AudioEncoderConfiguration It shows a single panel: the Audio Encoder Configuration panel. The layout of the Audio Encoder Configurations panel is specific to the audio encoding method. Audio Encoder Configuration Panel AAC Audio Encoder Configuration Panel Edit Audio Encoder Configuration panel - AAC case...
Page 30
Picolo.net User Guide 1. Using the Web Interface LPCM Audio Encoder Configuration Edition panel Edit Audio Encoder Configuration panel - LPCM case Audio Encoder Configuration panel fields description Name Description The token name of the AudioEncoderConfiguration object, e.g. Token AudioEncoderConfiguration01. This field cannot be edited. Name A friendly name given to the configuration.
Picolo.net User Guide 1. Using the Web Interface Name Description Multicast The IP address of the multicast group. In IPv4, addresses 224.0.0.0 through Multicast 239.255.255.255 are designated as multicast addresses. Address Multicast The port number of the multicast group. Multicast Port Multicast The Time-To-Live of the multicast IP datagrams.
Page 32
Picolo.net User Guide 1. Using the Web Interface Metadata Configuration Edition panel Edit Metadata Configuration panel Metadata Configuration panel fields description Name Description The token name of the MetadataConfiguration object, e.g. Token MetdataConfiguration01. This field cannot be edited. A friendly name given to the configuration. Default value = token Name name List of filtered event items.
Picolo.net User Guide 1. Using the Web Interface 1.5. Digital Inputs & Relay Outputs Page The Digital Inputs & Relay Outputs page allows the user to view or edit the configuration of objects. DigitalInput RelayOutput object represents an Alarm Input port; a object represents one DigitalInput RelayOutput...
Page 34
Picolo.net User Guide 1. Using the Web Interface Name Description When true, any valid (= not filtered out) transition on the input Events Enabled produces an event. Clicking on the Edit button opens the Edit Digital Input Configuration page. Clicking on the Show Input States button opens the Digital Input States page. EDIT Digital Input Configuration Page Edit Digital Input panel The Edit Digital Input Configuration page displays a single panel, named Digital Input, allowing...
Page 35
Picolo.net User Guide 1. Using the Web Interface State values for logical devices State Description OPEN Logical device is in High-Z Logical device is driving LOW HIGH Logical device is driving HIGH Relay Output Panel Relay Output panel The Relay Output panel allows the user to view the configuration of objects.
Picolo.net User Guide 1. Using the Web Interface Edit Relay Output Configuration Page Edit Relay Output panel The Edit Relay Output Configuration page displays a single panel, named Relay Output, allowing the user to edit the properties of the selected object.
Picolo.net User Guide 1. Using the Web Interface Clicking on the Edit button opens the Edit Picolo Audio Output Configuration page. Edit Picolo Audio Output Configuration page The Edit Picolo Audio Output Configuration page displays a single panel allowing the user to edit the properties of a object.
Page 38
Picolo.net User Guide 1. Using the Web Interface Clicking on the Edit button opens the Edit Serial Port Configuration page. Edit Serial Port Configuration Page Edit Serial Port Configuration panel The Edit Serial Port Configuration page displays a single panel, named Serial Port Configuration, allowing the user to edit the properties of the serial port.
Picolo.net User Guide 1. Using the Web Interface Live Stream panel with PTZ controls The Add button in the PTZ controls allows the user to recording the current PTZ position as a preset in the camera. Note: A third-party software is still required to update or delete such presets. 1.8.
Picolo.net User Guide 1. Using the Web Interface Network Tab The Network tab of the Device Management page allows the user to view or edit all the network related settings. Network tab Device Host Name Panel The Device Hostname panel allows the user to view and/or edit the device host name. ●...
Page 41
Picolo.net User Guide 1. Using the Web Interface IP Address Panel ● The IP Address panel allows the user to view and/or edit the device IP address and the sub- net mask. ● When the From DHCP check box is checked, the IP address is obtained automatically using DHCP.
Page 42
Picolo.net User Guide 1. Using the Web Interface IP Change Panel ● After a change of the IP Adress settings, the IP Change panel is displayed. It indicates that the IP address change will be effective only after rebooting the device. ● Clicking on the OK button returns to the last page.
Picolo.net User Guide 1. Using the Web Interface Time Tab The Time tab of the Device Management page allows the user to view or edit all the time and date related settings. Time tab Time and Date Panel Name Description UTC - Time The UTC (Coordinate Universal Time) time value.
Page 44
Picolo.net User Guide 1. Using the Web Interface ● A Clock automatically adjusted for Daylight Saving Time message indicates that the DST rule of the POSIX.1 TZ string is effectively considered by the Operating Systems. A Clock not automatically adjusted for Daylight Saving Time. message indicates that the DST ●...
Page 45
Picolo.net User Guide 1. Using the Web Interface NTP Panel ● The NTP panel allows the user to view and/or edit the IP address of the primary and secondary NTP servers. ● When the From DHCP check box is checked, the IP addresses of the primary and secondary NTPservers are obtained automatically using DHCP.
Picolo.net User Guide 1. Using the Web Interface Discovery Tab The Discovery tab of the Device Management page allows the user to view or edit all the device discovery settings. Discovery tab Discovery Panel ● The Device is discoverable check box controls the ability to discover the device on the network using the discovery functions of the ONVIF Device Web Service.
Picolo.net User Guide 1. Using the Web Interface Maintenance Tab The Maintenance tab of the Device Management page allows the user to perform maintenance tasks. Maintenance tab Device Information Panel Name Description Model Product code and product name of the device Manufacturer Manufacturer name of the device Serial Number...
Page 48
Picolo.net User Guide 1. Using the Web Interface Name Description Hostname Host name currently assigned to the device Internal Temperature Internal temperature of the device, expressed in °C Indication of presence and capacity of an USB 2.0 USB Storage compatible mass storage device (if any). A [no GPS device connected] message indicates that there are no active GPS device attached to a USB port.
Picolo.net User Guide 1. Using the Web Interface 1.9. Users Management Page The Users Management page allows a user (with sufficient rights ) to create and delete users and to view or edit user properties. Users panel ● The Users panel of the Users Management page displays the list of users. ●...
Picolo.net User Guide 1. Using the Web Interface User panel on the User Edition page User panel User panel fields description Name Description Username User name Password User password Confirm password User password again Access Level User access level. Possible values: Administrator, Operator, User Password Derivation Enable, disable and configure ONVIF password derivation.
Page 51
When mounted, the status field turns reports a ready condition together with the remaining and the total capacity of the USB media. If 1669 Picolo.net HD1 does not recognize the file system format or if the root / partition ●...
Page 52
□ Configure the amount of storage the 1669 Picolo.net HD1 is allowed on the device if circular recording is used or use 'unlimited' in the 'circular storage size'. Click on the enable button. This automatically starts the recording if a disk is connected.
Picolo.net User Guide 1. Using the Web Interface Stored Media Panel Stored Media panel The Stored Media panel lists the files recorded by the Picolo.net encoder on the USB media. To download a file, click on the file name. 1.11. Layers Page The Layers page allows the user to configure and position the OSD (On Screen Display) content.
Page 54
Picolo.net User Guide 1. Using the Web Interface The TimeOSDConfiguration panel controls a hardware time stamp incremented at every frame. Use the following controls to define the text display: □ Select the Position of the text. □ Set the Size (pt) of the font used. Click on the setup button to apply the changes if the layer is shown.
Picolo.net User Guide 1. Using the Web Interface The AutoOSDConfiguration panel controls a hardware time stamp incremented at every frame. Use the following controls to define the text display: □ Select the Position of the text. □ Set the Size (pt) of the font used. Click on the setup button to apply the changes if the layer is shown.
Picolo.net User Guide 2. Installing a Picolo.net 2. Installing a Picolo.net 2.1. Declarations Notice for Europe This product is in conformity with the Council Directive 2014/30/EU This equipment has been tested and found to comply with Class A EN55022/CISPR22 and Class A EN55024/CISPR24.
□ Electronic devices can be damaged by electrostatic discharges. □ Euresys devices are compliant with electrostatic discharges regulatory requirements. However, it is required to apply any general procedure aimed at reducing the risk associated to electrostatic discharge. Risk of malfunction due to EMI Electronic devices can be disturbed by electromagnetic interferences.
Picolo.net User Guide 2. Installing a Picolo.net 2.5. Connections Audio/Video Inputs Select one of the following options: Connect a HD-SDI or a 3G-SDI audio/video source to the SDI AUDIO/VIDEO IN female ● BNC connector. ● Connect an HDMI HD audio/video source to the HDMI type A (full size) input. Audio/Video Output Connect an HDMI HD audio/video sink to the HDMI type A (full size) output.
Page 61
Picolo.net User Guide 2. Installing a Picolo.net USB GPS With a USB type A (full size) connector, connects a USB GPS device to any of the USB connectors. Serial COM Connect one serial device to the COM connector via a 8-pin 3.81 mm pitch terminal plug using one of the following wiring options: ●...
Connect the +12 V output to the +12 V input (pin 2) of the 2-pin terminal plug POWER IN connector Note: 1675 Power Supply for Picolo.net HD1, a 12V DC 40 W universal power block is available as accessory. Risk of Permanent Damage Electronic devices can be damaged by applying excessive or incorrectly polarized DC voltages.
Page 63
LAN interface. The computer TCP/IP stack is configured for dynamic IP allocation. Run the Euresys ONVIF Device Scanner utility. At the completion of the scanning process, all discovered ONVIF devices appear in the discovered ONVIF devices list. Select a device in the list by clicking its [IP] field. The right pane displays the properties of the selected device.
Picolo.net User Guide 2. Installing a Picolo.net ● View and edit the video encoder configurations, View and edit the metadata configurations. ● Manage the Device (Optional) The Device Management page has four tabs: The Network tab allows the user to view/edit the device host name, the IP address, the DNS, ●...
Picolo.net User Guide 3. Maintaining the Product 3. Maintaining the Product 3.1. Upgrading the Firmware Note: The product is shipped with the latest version of the firmware available at the product manufacturing time. ● You can upgrade, re-install or downgrade the embedded firmware using one of the following methods: □...
1669 Picolo.net HD1. Purpose This application note describes the cryptographic chain used by 1669 Picolo.net HD1 to protect media content stored on external USB drives against content theft or forgery. In this early release of the product firmware, the protection relies on the knowledge of a passphrase by the operator of the HD1.
Picolo.net User Guide 4. Application Notes eCryptfs Encryption Layer 1669 Picolo.net HD1 takes advantage of kernel-integrated cryptography to encrypt media on- the-fly as they are written on external USB storage by means of the eCryptfs kernel module. Files will then be encrypted with either AES-128 or AES-256, using Cipher Feedback mode (CFB), each file with its own “session key”...
Page 69
4.3 of RFC2440. The current firmware for 1669 Picolo.net HD1 only supports passphrases to authenticate users of the encrypted storage, meaning that the only two packets expected in the set are: Symmetric key encrypted (packet tag 3), as defined in section 5.3 of the RFC...
Page 70
Picolo.net User Guide 4. Application Notes On the sample encrypted file, we can tell from the “string to key” specifier that we will have to use “iterated and salted” algorithm (specifier #3, described at section 3.6.1.3 of the RFC) using the SHA-512 hash algorithm (identifier #1), 65536 times.
User Guide 4. Application Notes Web Services The 1669 Picolo.net HD1 device can have its media store either locked or unlocked. When the store is locked, files previously written are not decrypted and newly recorded clips are stored as plain MP4 files. When the store is unlocked, AES decryption is applied to previous files and AES encryption is applied to incoming clips recorded by the device.
Picolo.net User Guide 4. Application Notes Appendix Cipher Feedback Mode for AES Source: Wikipedia The cipher feedback mode - CFB - has the desirable properties that large, continuous blocks of identical data cannot be easily recognized but still allows to decrypt at random locations in the stream since only the previous ciphered text –...
Picolo.net User Guide 4. Application Notes 4.2. [[[Missing Linked File System.LinkedHeader]]] Coding Guidelines for VMS Application Web Services Web services inherited from Picolo.net HD4 standard feature standard release comments body device discovery discovery list optional capabilities onvif core firmware upgrade only through web pages network configuration onvif...
Page 75
Custom messages on RS- onvif deviceIO xxx connectors Control relay output onvif deviceIO Configure alarm input onvif deviceIO Services new to Picolo.net HD1 standard feature service release comment body through the SetRecordingJobMode() call. start/stop onvif recording Recordings and RecordingJobs are statically recording defined.
Picolo.net User Guide 4. Application Notes Encrypted Live Stream Support An additional web service allows a client to know which URI to use to GetPicoloHttpsUri() retrieve live captured media over TLS-protected connections. The data stream carried over these HTTPS connections can be either MP4 file (containing H.264 video + AAC audio) or RTSP-tunnelled-over-HTTP, and is decided by the argument format...
Picolo.net User Guide 4. Application Notes Reference Documents ● https://www.onvif.org/specs/DocMap-2.3.html a. https://www.onvif.org/specs/core/ONVIF-Core-Specification-v230.pdf (device service, event service) b. https://www.onvif.org/specs/srv/io/ONVIF-DeviceIo-Service-Spec-v221.pdf c. https://www.onvif.org/specs/stream/ONVIF-Streaming-Spec-v220.pdf d. https://www.onvif.org/specs/srv/rec/ONVIF-RecordingControl-Service-Spec-v211.pdf...
Need help?
Do you have a question about the Picolo.net HD1 and is the answer not in the manual?
Questions and answers