Duo pcie/104-emb, duo pcie/104-mil, hd26f i/o module for coaxlink duo pcie/104, thermal drain (model 1) for coaxlink duo pcie/104, din1.0/2.3 coaxial cable for coaxlink duo pcie/104 (75 pages)
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.
Picolo.net Handbook Contents About This Document Document Scope Document Revision History Short Description Mechanical Specification Product Pictures Dimensions and Weight Mounting Methods Connectors Location and Markings Connectors SDI AUDIO/VIDEO IN Connector HDMI AUDIO/VIDEO IN Connector HDMI AUDIO/VIDEO OUT Connector AUDIO IN Connector AUDIO OUT Connector LAN Connector USB 1 Connector...
Page 4
Picolo.net Handbook RS-232 COM Port RS-422/RS-485 COM Port USB Port Environmental Specifications Operating Conditions Storage Conditions Compliance Functional Specifications Video Specifications Video Source Specification Video Encoders Specification Audio Specifications Streaming Specifications Network Specifications System Integration Specifications Temperature Monitor Auto Setup Profiles Time and Date Access Control Software Specifications...
This document describes and explains how to use the functions of the following Picolo.net products, product options and accessories when operated with firmware version 1.0 Picolo.net Products Product S/N Prefix Icon 1669-DW Picolo.net HD1 (Desktop/Wall) 1669-DR Picolo.net HD1 (DIN rail) Related Accessories Product S/N Prefix Icon 1675 Power Supply for Picolo.net HD1...
About This Document Picolo.net Handbook Document Revision History Date Version Description 2017-10-03 1.0.3002 1669 Picolo.net HD1 Handbook initial release...
Picolo.net Handbook Short Description Short Description KEY FEATURES 1669 Picolo.net HD1 provides the following key features: High-quality HEVC (H.265) / AVC (H.264) encoder, up to 9 encoded streams Video streaming from one full HD (up to 1080p60/1080i60) HDMI or SDI source ONVIF Profile S and Profile T interface Video encryption Hi-Fi AAC or uncompressed audio...
Page 9
Short Description Picolo.net Handbook AUDIO FEATURES 1669 Picolo.net HD1 acquires 2-channel audio from one of HDMI, SDI or analog audio sources. The source selector provides three options: HDMI: two digital audio channels embedded in the HDMI audio/video signal, SDI: two digital audio channels are embedded in the SDI audio/video signal, Analog: two digital audio channels delivered by the 48 kHz 16-bit analog-to-digital converter in the analog audio input interface.
Page 10
1669 Picolo.net HD1 is an encoder device complying with the version 1.0 of the ONVIF Profile S Specification. PHYSICAL 1669-DR Picolo.net HD1 (DIN rail) is packaged in an aluminum enclosure that can be fitted on a DIN-rail. 1669-DW Picolo.net HD1 (Desktop/Wall) is packaged in an aluminum enclosure that can be installed on a desktop or attached to any flat surface such as a wall.
Picolo.net Handbook Mechanical Specification Mounting Methods 1669-DR PICOLO.NET HD1 (DIN RAIL) The out-of-the box product is ready for installation on a DIN rail. DIN-Rail Mount The DIN rail must be horizontal. Two possible orientations are allowed: left facing connectors or right facing connectors.
Picolo.net Handbook Mechanical Specification Connectors SDI AUDIO/VIDEO IN Connector HDMI AUDIO/VIDEO IN Connector HDMI AUDIO/VIDEO OUT Connector AUDIO IN Connector AUDIO OUT Connector LAN Connector USB 1 Connector USB 2 Connector COM Connector GPIO Connector POWER IN Connector...
Mechanical Specification Picolo.net Handbook SDI AUDIO/VIDEO IN Connector Applies to: Connector description Property Value Name SDI AUDIO/VIDEO IN Type 2-pin female receptacle, right-angled PCB-mount, BNC connector Location Front panel Usage HD/3G-SDI audio/video input Pin assignments Signal Usage Center SDI IN SD/HD/3G-SDI Audio/Video Input Outer Ground...
Picolo.net Handbook Mechanical Specification HDMI AUDIO/VIDEO IN Connector Applies to: Connector description Property Value Name HDMI AUDIO/VIDEO IN Type HDMI type A (full size) receptacle (female) connector Location Front panel Usage HDMI audio/video input Pin assignments Signal Usage TMDS Data2 + Digital audio/video input TMDS data lane 2 TMDS Data2 Shield Shield...
Page 21
Mechanical Specification Picolo.net Handbook Signal Usage Ground DDC Ground Hot Plug Detect Shell Chassis ground Shield...
Picolo.net Handbook Mechanical Specification HDMI AUDIO/VIDEO OUT Connector Applies to: Connector description Property Value Name HDMI AUDIO/VIDEO OUT Type HDMI type A (full size) receptacle (female) connector Location Front panel Usage HDMI audio/video output Pin assignments Signal Usage TMDS Data2 + Digital audio/video output TMDS data lane 2 TMDS Data2 Shield Shield...
Page 23
Mechanical Specification Picolo.net Handbook Signal Usage Ground DDC Ground Hot Plug Detect Shell Chassis ground Shield...
Picolo.net Handbook Mechanical Specification AUDIO IN Connector Applies to: Connector description Property Value Name AUDIO IN Type Black TRS 3.5mm jack socket connector Location Front panel Usage Analog audio input Pin assignments Signal Usage Ring AUDIO IN - Right channel Unused AUDIO IN - Left channel Analog audio input...
Mechanical Specification Picolo.net Handbook AUDIO OUT Connector Applies to: Connector description Property Value Name AUDIO OUT Type Black TRS 3.5mm jack socket connector Location Front panel Usage Analog audio output Pin assignments Signal Usage Ring AUDIO OUT - Right channel Unused AUDIO OUT - Left channel Analog audio output...
Picolo.net Handbook Mechanical Specification LAN Connector Applies to: Connector description Property Value Name Type 8-pin RJ45 jack connector with 2 built-in LED indicators Location Front panel Usage 10/100/1000 local area network Pin assignments Signal Usage TRP1+ Transmit/Receive Pair 1 + TRP1- Transmit/Receive Pair 1 - TRP2+...
Mechanical Specification Picolo.net Handbook USB 1 Connector Applies to: Connector description Property Value Name USB 1 Type USB type A (full size) receptacle (female) connector Location Front panel Usage External storage, GPS, ... Pin assignments Signal Usage +5V output DATA- Data input/output –...
Picolo.net Handbook Mechanical Specification USB 2 Connector Applies to: Connector description Property Value Name USB 2 Type USB type A (full size) receptacle (female) connector Location Front panel Usage External storage, GPS, ... Pin assignments Signal Usage +5V output DATA- Data input/output –...
Mechanical Specification Picolo.net Handbook COM Connector Applies to: Connector description Property Value Name Type 8-pin (1x8) 3.81mm pitch terminal socket Location Front panel Usage RS-232/RS-422/RS-485 serial COM port Pin assignments Signal Usage RxD- 422:RxD-(A)input RxD+ 422:RxD+(B) input (Rx/)TxD- 485:Data-(A) input/output 422:TxD-(A)output (Rx/)TxD+ 485:Data+(B)input/output 422:TxD-(B)output Cable shield...
Mechanical Specification Picolo.net Handbook POWER IN Connector Applies to: Connector description Property Value Name POWER IN Type 2-pin 3.81mm pitch terminal socket Location Front panel Usage DC power input Pin assignments Signal Usage DC Power Input - Ground terminal DC Power Input - Positive terminal...
Picolo.net Handbook Mechanical Specification LED Indicators Applies to: Front panel Indicator Type and Colour Marking Video Status Circular green LED Video Device Status Circular bi-color red & green LED Device Power Status Circular green LED Power Rectangular amber LED (LAN Link Activity No marking connector)
Page 33
Mechanical Specification Picolo.net Handbook State Meaning Green color, ON System is Ready Orange color, slow blink Firmware update in progress (1 Hz) 10% ON time Orange color, fast blink USB Service needed (10 Hz) 50% ON time Red color, slow blink (1 System error Hz) 90% ON time Red color, , fast blink (10...
Picolo.net Handbook Mechanical Specification Switches Applies to: Front panel Switch Type Marking Device Maintenance Recessed push-button Restore Factory Settings Device Reset Recessed push-button Reset Device Maintenance Switch action Switch Action Meaning Long push (t > 3 s after the Device Status Restore the device factory settings including network settings indicator turns to the orange state)
Electrical Specifications Picolo.net Handbook Electrical Specifications Power Input SDI Input Port HDMI Input Port HDMI Output Port Analog Audio Input Port Analog Audio Output Port Alarm Input Port Relay Output Port RS-232 COM Port RS-422/RS-485 COM Port USB Port...
Picolo.net Handbook Electrical Specifications Power Input Applies to: DUAL POWER SOURCE The device can be powered from 1 or 2 external power sources: A +12 V DC power source attached to the POWER IN connector and/or ..through the LAN connector and the network cable from a PoE+ (IEEE 802.3at-2009) capable network switch.
Electrical Specifications Picolo.net Handbook SDI Input Port Applies to: The SDI input port implements a single-link SDI sink interface for 3G-SDI and HD-SDI devices. OPERATING CHARACTERISTICS Property Min. Typ. Max. Unit Peak-to-peak signal amplitude (short cable) Serial data rate 1.485 2.970 Gbps Achievable cable length with Belden 1694...
Picolo.net Handbook Electrical Specifications HDMI Input Port Applies to: The HDMI input port implements a single TMDS link complying with the electrical specifications of the High Definition Multimedia Interface 1.3 for HDMI Sink. OPERATING CHARACTERISTICS Property Min. Typ. Max. Unit TMDS Clock Rate 25.175 ABSOLUTE MAXIMUM RATINGS...
Electrical Specifications Picolo.net Handbook HDMI Output Port Applies to: The HDMI output port implements a single TMDS link complying with the electrical specifications of the High Definition Multimedia Interface 1.3 for HDMI Source. OPERATING CHARACTERISTICS Property Min. Typ. Max. Unit TMDS Clock Rate 25.175 ABSOLUTE MAXIMUM RATINGS...
Picolo.net Handbook Electrical Specifications Analog Audio Input Port Applies to: The analog audio input port implements a high-impedance 2-channel line-level audio input interface. OPERATING CHARACTERISTICS Property Min. Typ. Max. Unit Full-scale input voltage 1.35 Input impedance (@ 1 kHz) kΩ Sampling frequency ABSOLUTE MAXIMUM RATINGS Property...
Electrical Specifications Picolo.net Handbook Analog Audio Output Port Applies to: The analog audio output port implements a high-impedance 2-channel line-level audio output interface. OPERATING CHARACTERISTICS Property Test condition Min. Typ. Max. Unit Full-scale output voltage 10 kΩ load, default gain 1.41 1.48 1.55...
Picolo.net Handbook Electrical Specifications Alarm Input Port Applies to: The alarm input port implements a digital polarity-free non-isolated interface. It supports the direct connection of single-ended digital drivers operating at TTL, 3V CMOS, 5V CMOS, and 12V CMOS levels OPERATING CHARACTERISTICS Property Min.
Electrical Specifications Picolo.net Handbook Relay Output Port Applies to: FUNCTIONAL DESCRIPTION The relay output implements a potential-free and polarity-free solid-state contact. It is capable of switching both AC- and DC-powered resistive loads. The contact remains in the OPEN state during the board initialization procedure. In the CLOSED state, the output port exhibit a voltage drop across its pins.
Page 44
Picolo.net Handbook Electrical Specifications ABSOLUTE MAXIMUM RATINGS Property Test Condition Min. Typ. Max. Unit Voltage Contact open AC voltage Contact open DC current Contact closed -100 +100 AC current Contact closed Isolation voltage Exceeding the absolute maximum ratings may irreversibly damage the device.
Electrical Specifications Picolo.net Handbook RS-232 COM Port Applies to: The RS-232 communication port implements a full-duplex single-ended serial communication interface complying with the TIA/EIA-232-F standard. OPERATING CHARACTERISTICS Property Min. Typ. Max. Unit Data rate kbits/s Driver output voltage (3 kOhms to GND load) Receiver voltage threshold Receiver common-mode voltage range ESD voltage rating...
Picolo.net Handbook Electrical Specifications RS-422/RS-485 COM Port Applies to: The RS-422/RS-485 communication port implements a differential serial communication interface. The interface supports two wiring methods selectable by software: RS-422 full-duplex using two pair of pins: Rx and Tx, RS-485 half-duplex using only the Tx pair for both Rx and Tx functions. OPERATING CHARACTERISTICS Property Min.
Electrical Specifications Picolo.net Handbook USB Port Applies to: The USB ports implement USB 2.0 compliant interface. OPERATING CHARACTERISTICS Property Min. Typ. Max. Unit Data rate Mbps Output power...
Environmental Specifications Picolo.net Handbook Operating Conditions REQUIREMENTS Property Min. Max. Unit °C Ambient air temperature range °F °C FPGA die temperature °F °C Processor die temperature °F Ambient humidity range (1) % RH Condition (1): non-condensing DISSIPATED POWER Property Typ. Unit 35.8 BTU/h...
Picolo.net Handbook Environmental Specifications Storage Conditions The following requirements are applicable during storage conditions when the product is not operating: REQUIREMENTS Property Min. Max. Unit °C Temperature range +158 °F Humidity range % RH Condition (1): non-condensing...
Environmental Specifications Picolo.net Handbook Compliance ELECTROMAGNETIC The product complies with: The European Council EMC Directive 2004/108/EC The Unites States FCC rule 47 CFR 15 It has been tested and found to comply with the following standards: Radiated emission Standard Limit / Level EN 55022 Class A FCC 47 CFR 15 Sub-part A...
Picolo.net Handbook Functional Specifications Functional Specifications Video Specifications Video Source Specification Video Encoders Specification Audio Specifications Streaming Specifications Network Specifications System Integration Specifications Temperature Monitor Auto Setup Profiles Time and Date Access Control...
Functional Specifications Picolo.net Handbook Video Specifications VIDEO PROCESSING CHAIN The video processing chain is composed of the following elements: One video front end including 2 video interfaces, 1 video source multiplexer, 1 video de- interlacer, Two video scalers, Three video encoders. Video front end The video multiplexer selects the SDI source or the HDMI source.
Page 54
Picolo.net Handbook Functional Specifications Video scalers The two video scalers scale down (or up) the full resolution progressive scan video stream: The video scaler #1 delivers a video data stream having a resolution up to 1280 pixels wide (720p). The video scaler #2 deliver a video data stream having a resolution up to 640 pixels wide (480p). The video scalers are exposed to the user as additional encoders that have access to a restricted set of resolutions.
Page 55
Functional Specifications Picolo.net Handbook PROGRAMMING MODEL The application software manages the video processing resources using one ONVIF Media Profile for each encoded video stream. An ONVIF Media Profile associates one and one VideoSourceConfiguration VideoEncoderConfiguration...
Picolo.net Handbook Functional Specifications Video Source Specification VIDEO SOURCE REQUIREMENTS SDI Video Input Characteristics Description Number SDI standards and bit HD-SDI (SMPTE 292M) @ 1.485 and 1.485/1.001 Gbit/s rates 3G-SDI (SMPTE 424M) @ 2.970 and 2.970/1.001 Gbit/s 1080p @ 23.98, 24, 25, 29.97, 30, 50, 59.94 and 60 frames per second Video formats 1080i @ 50, 59.94 and 60 fields per second...
Page 57
Functional Specifications Picolo.net Handbook VIDEO PRESENCE DETECTION The presence of a valid Video Signal is reported by the Video LED indicator. A video signal is considered as valid when all the following conditions are met: The signal timing complies with the above listed specification No CRC errors are detected by the SDI receiver...
Picolo.net Handbook Functional Specifications Video Encoders Specification AVC (H.264) AND HEVC (H.265) VIDEO ENCODERS SPECIFICATION RESOLUTION The AVC (H.264) encoder supports the following resolutions: Image Name Width Height Aspect Note Ratio 1080p 1920 1080 16:9 Native for 1080p sources 720p 1280 16:9 Native for 720p sources...
Page 59
Functional Specifications Picolo.net Handbook For video sources having a non-integer frame rate value, the default and maximum value of is rounded up to the next integer value. For instance for 29.97 fps sources, FrameRateLimit is set to 30. FrameRateLimit Setting to 0 is equivalent to setting to its maximum value.
Page 60
Picolo.net Handbook Functional Specifications MJPEG VIDEO ENCODER SPECIFICATION RESOLUTION The MJPEG encoder supports the following resolutions: Image Name Width Height Aspect Remark Ratio 1080p 1920 1080 16:9 Native for 1080p sources 720p 1280 16:9 Native for 720p sources 540p 16:9 360p 16:9 1080p scaled down by 3 or 720p scaled down by 2...
Functional Specifications Picolo.net Handbook Audio Specifications AUDIO PROCESSING CHAIN The audio processing chain is composed of the following elements: One audio input front-end including one analog two digital embedded audio sources and oe audio multiplexer One sample rate converter Three encoders One set of audio outputs Audio inputs front-end The audio multiplexer selects a digital audio stream from one of the following three audio...
Page 62
Picolo.net Handbook Functional Specifications Audio encoders There are 3 audio encoders: one G.7xx encoder, one AAC encoder and one Linear PCM encoder. Up to 3 encoders can be used providing that they are requiring the same sampling rate. This is tested and enforced by the web service layer, that will not allow simultaneous use of two encoders requiring conflicting sampling rates.
Picolo.net Handbook Functional Specifications Streaming Specifications MEDIA TRANSPORT PROTOCOLS MEDIA TRANSPORT PROTOCOL Picolo.net products use the Real-Time Transport Protocol - RTP - standard for streaming media data over the network. In fact, the standard - RFC 3550 - describes two protocols: The RTP protocol itself.
Page 65
Functional Specifications Picolo.net Handbook RTP TRANSPORT MODALITIES The following modalities are available to transport the RTP stream over an IP network: RTP OVER UDP UNICAST In this modality, the RTP stream is sent using the User Datagram Protocol - UDP - described in RFC 768.
Page 66
Picolo.net Handbook Functional Specifications RTP PAYLOAD FORMAT FOR H.264 VIDEO The RFC 3984 describes the methodology used to encapsulate H264 (MPEG-4 Part 10) data in a RTP stream. RTP PAYLOAD FORMAT FOR JPEG-COMPRESSED VIDEO The RFC 2435 describes the methodology used to encapsulate JPEG-compressed Video data in a RTP stream.
Functional Specifications Picolo.net Handbook Network Specifications LAN interface characteristics and Network protocols Characteristics Description 1 x Ethernet 10BASE-T/100BASE-TX/1000BASE-T, LAN interface automatic speed negotiation LAN connector 1 x RJ45 with Link and Activity LED indicators DHCP, DNS, HTTP, HTTPS, NTP,RTCP, RTP, RTSP, TLS Application layer protocols Transport layer protocols TCP, UDP...
Page 68
Picolo.net Handbook Functional Specifications THE STATIC IP METHOD With the static IP method, the IP address is assigned by the user. Note: The static IP method is disabled for an out-of-the-box product or after completion of the "Restore Factory Settings" procedure. If required, the static IP method can be enabled by changing the IP settings of the LAN interface.
Picolo.net Handbook Functional Specifications Temperature Monitor Picolo.net products embed a temperature sensor located inside the enclosure in the vicinity of the processor. The temperature monitor circuit repeatedly measures the temperature and issues an alert when it exceeds the upper limit. The measured temperature value is expressed in °C.
The generated ONVIF Media Profiles bind the corresponding Video Source object to a particular combination of Video Source Configuration, Video Encoder Configuration, and PTZ Configuration objects. Euresys reserves the rights to modify the composition of the collection and/or the settings of the configuration objects in future firmware upgrades.
Picolo.net Handbook Functional Specifications Time and Date AUTOMATIC TIME AND DATE SYNCHRONIZATION METHOD The automatic synchronization method keeps the device time and date in sync with the time and date of up to two NTP servers. This method requires to have access to at least one NTP server on the network. The IP address of the NTP servers can be: Obtained automatically using DHCP providing that the DHCP server on the network provides this service.
Page 73
Functional Specifications Picolo.net Handbook applies to Singapore: SGT-8 Local time: SGT = UTC + 8 hours No DST applies to US Eastern Time Zone including New York City: EST+5EDT,M3.2.0/2,M11.1.0/2 Local time: EST = UTC - 5 hours Daylight Saving Time: EDT = EST + default DST offset of 1hour DST starts on second Sunday of March at 02:00:00 EST DST ends on first Sunday of November at 02:00:00 EDT For a description of the POSIX.1 TZ string syntax, refer to:...
Picolo.net Handbook Functional Specifications Access Control ACCESS POLICY Picolo.net products implement the default access policy that is recommended by the ONVIF 2.2 Core Specification. The policy implements four user levels Administrator, Operator, User, and Anonymous. Administrator, Operator, and Operator levels requires the user to be registered in the device user database and to authenticate before to gain access to protected device services.
Page 75
Functional Specifications Picolo.net Handbook ENABLING/DISABLING ACCESS CONTROL Access control is automatically enabled when at least one Administrator-level user exists in the user database. An out-of-box Picolo.net product is delivered with an empty user database. The access control remains disabled until an Administrator-level user is created. Access control can be disabled by deleting all the Administrator-level users of the user database.
Picolo.net Handbook Software Specifications Software Specifications Software Components Client Interfaces Web Services ONVIF Device Service Proprietary Device Service ONVIF Media Service Proprietary Media Service ONVIF Event Service ONVIF PTZ Service Proprietary PTZ Service ONVIF Device IO Service Proprietary Device IO Service...
Software Specifications Picolo.net Handbook Software Components ONVIF DEVICE 1669-DR Picolo.net HD1 (DIN rail) and 1669-DW Picolo.net HD1 (Desktop/Wall) are Network Video Transmitter (NVT) devices as defined by ONVIF. COMPONENTS OVERVIEW...
Page 78
1669-DR Picolo.net HD1 (DIN rail) and 1669-DW Picolo.net HD1 (Desktop/Wall) have: object VideoSource object VideoSourceConfiguration VIDEO ENCODER CONFIGURATION OBJECTS 1669-DR Picolo.net HD1 (DIN rail) and 1669-DW Picolo.net HD1 (Desktop/Wall) have 9 objects. VideoEncoderConfiguration Each object is automatically associated to the VideoEncoderConfiguration .
Page 79
Software Specifications Picolo.net Handbook PICOLO AUDIO OUTPUT CONFIGURATION OBJECT 1669-DR Picolo.net HD1 (DIN rail) and 1669-DW Picolo.net HD1 (Desktop/Wall) have: object PicoloAudioOutput object PicoloAudioOutputConfiguration object is associated with the PicoloAudioOutput PicoloAudioOutputConfiguration object. The association cannot be modified. PTZ CONFIGURATION OBJECT 1669-DR Picolo.net HD1 (DIN rail) and 1669-DW Picolo.net HD1 (Desktop/Wall) have:...
Picolo.net Handbook Software Specifications Client Interfaces CLIENT INTERFACES Picolo.net products provide the following client interfaces: WEB SERVICES The "Web Services" client interface is a programmatic interface based on the W3C-standardized Web Services technology intended to be used by programmers of Video Management Software. It provides the following categories of services: Configuration services Maintenance and diagnostic services...
Software Specifications Picolo.net Handbook Web Services ONVIF Device Service Proprietary Device Service ONVIF Media Service Proprietary Media Service ONVIF Event Service ONVIF PTZ Service Proprietary PTZ Service ONVIF Device IO Service Proprietary Device IO Service The product provides ONVIF standard and proprietary web services. The WSDL and XSD files specifying the Web Services API are available on the on-board web server.
Picolo.net Handbook Software Specifications ONVIF Device Service The ONVIF device service is the entry point to all other services provided by a device. It provides a collection of functions allowing the client to: Ask for the capabilities effectively provided by the device. To configure the network settings.
Software Specifications Picolo.net Handbook Proprietary Device Service This proprietary device service extends the ONVIF Device service. It allows to: Get the internal temperature of the device. WSDL filename: hd4DeviceProprietary.wsdl XML schema: hd4DeviceProprietary.xsd GetTemperature operation This operation allows to readout the internal temperature of the device. The request message has no content.
Picolo.net Handbook Software Specifications ONVIF Media Service The ONVIF media service provides functions to configure the streaming properties of the media streams. It allows to: Configure ONVIF Media Profiles Configure video sources and video encoders Configure audio sources and audio encoders Configure metadata streams Request stream URI ONVIF Media Service - Mandatory Codec Capabilities...
Software Specifications Picolo.net Handbook Proprietary Media Service The proprietary media service extends the ONVIF media service. It allows to: Perform the auto setup of ONVIF Media Profiles. Manage the audio outputs. WSDL filename: hd4MediaProprietary.wsdl XML schema: hd4MediaProprietary.xsd AutoSetup operation This operation allows to trigger the ONVIF Media Profiles auto-setup procedure. The request message has no content.
Page 86
Picolo.net Handbook Software Specifications The configurations are persistent. The audio outputs reconnect automatically during the boot of the device. PicoloAudioOutput type An extension of the type, a base class for physical entities like inputs and DeviceEntity outputs. The element attribute @token contains the token name, a unique identifier referencing the audio output.
Software Specifications Picolo.net Handbook ONVIF Event Service The ONVIF event service provides functions to manage the events. The ONVIF event service allows to: Find out what notifications a device support and what information they contain Poll the device to check for the occurrence of events using the Real-time Pull-Point Notification Interface To be notified by the device when selected events occur ONVIF Event Service - Mandatory Capabilities...
Picolo.net Handbook Software Specifications ONVIF PTZ Service The PTZ service is used to control NVT pan tilt and zoom. WSDL filename: ptz.wsdl ONVIF PTZ Service - Mandatory Capabilities The ONVIF PTZ Service provides: Get PTZ node properties Get and set PTZ configurations Get PTZ configurations options Continuous pan/tilt/zoom movements Stop movement...
Software Specifications Picolo.net Handbook Proprietary PTZ Service The proprietary PTZ service extends the ONVIF PTZ service to manage up to 4 PTZ cameras sharing the same COM IO port. It allows to: Set and get the serial port configuration of the COM IO device Set and get the address configuration of each PTZ node Get the address configurations of all the PTZ nodes WSDL filename:...
Page 90
Picolo.net Handbook Software Specifications The request message contains the SetPelcoNodeAddressConfigurationRequest configuration of the PTZ node in a XML data structure of type: eur:PelcoNodeAddressConfiguration The response message has no content. SetPelcoNodeAddressConfigurationResponse GetPelcoNodeAddressConfiguration operation This operation allows to retrieve a particular PTZ node configuration. The request message specifies the token of GetPelcoNodeAddressConfigurationRequest...
Software Specifications Picolo.net Handbook ONVIF Device IO Service The device IO service provides the functions to retrieve and configure the physical inputs and outputs of a device. It allows to: Retrieve and configure the video sources. Retrieve and configure the audio sources. Retrieve and configure the relay outputs.
Picolo.net Handbook Software Specifications Proprietary Device IO Service The proprietary device IO service extends the ONVIF device IO service to manage up to 4 alarm inputs. It allows to: Set and get the configuration of the alarm inputs Get the state of the alarm inputs WSDL filename: hd4IOProprietary.wsdl XML schema:...
Page 93
Software Specifications Picolo.net Handbook The element <State> specifies the state of the alarm input port. Possible values are: OPEN: the alarm input port has detected an high-impedance. Possible causes are:result of an open contact or an unused port. HIGH: the alarm input port has detected a voltage above the voltage threshold. LOW: the alarm input port has detected a closed contact or a logical low level, namely a voltage below the voltage threshold.
Web Pages Picolo.net Handbook Home Page The Home page URL is: http://[device-ip-address]...
Page 96
Picolo.net Handbook Web Pages LEFT PANE On the left side of each page, navigation links gives a direct access to the main pages. MAIN PANE The main pane of the Home page displays 2 panels: A Device Information panel providing general information about the device A Sources panel providing a mosaic display of all the video sources of the device DEVICE INFORMATION PANEL Field name...
Page 97
Web Pages Picolo.net Handbook 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.
Page 98
Picolo.net Handbook Web Pages ACCESS DENIED HOME PAGE Once security is enabled, an anonymous user accessing the device Home page obtains the following page: Clicking on the [login] hyperlink opens the Login page.
Web Pages Picolo.net Handbook Login Page The Login page displays the Login panel. LOGIN PANEL Field name Description Username User name Password User password Use Advanced Options Cross the checkbox if specific password derivations are required. When Use Advanced Options check-box is unchecked, the advanced options are not shown and there is no password derivation.
Picolo.net Handbook Web Pages Media Profiles Page The Media Profiles page displays the Media Profiles panel. MEDIA PROFILES PANEL Profiles List The Media Profiles panel lists all the existing ONVIF Media Profiles. Each list item contains: A thumbnail image of the video source The name of the profile e.g.
Web Pages Picolo.net Handbook Media Profile Page The Media Profile page of the Web Server is relative to a single ONVIF Media Profile. It allows the user to: View the encoded video stream in the Live Media panel View the properties of the components of an ONVIF Media Profile using the configuration panels Modify the composition of ONVIF Media Profiles using the Media Profile Configuration panels The panels composing this page can be hidden or shown individually by clicking on the [Hide]...
Page 102
Picolo.net Handbook Web Pages 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: MEDIA PROFILE CONFIGURATION PANELS...
Page 104
Picolo.net Handbook Web Pages 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. To facilitate the modification of existing ONVIF Media Profiles, each panel shows simultaneously for each component: On the left side: the characteristics of the configuration that is currently used by the ONVIF Media Profile...
Page 105
Web Pages Picolo.net Handbook The upper right quadrant shows: 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.
Picolo.net Handbook Web Pages Configurations Page The Configurations page allows the user to view or edit the configurations of all the software objects. It provides six panels, one for each component type of an ONVIF Media Profile: "Video Source Configurations panel" on the facing page "Video Encoder Configurations Panels"...
Page 107
Web Pages Picolo.net Handbook VIDEO SOURCE CONFIGURATIONS PANEL The drop-down box in the upper area allows to select one VideoSourceConfiguration object. The lower area of the panel shows the properties of the selected object: Field name Description Name The name of the object VideoSourceConfiguration Video Source - Name...
Page 108
Picolo.net Handbook Web Pages VIDEO ENCODER CONFIGURATIONS PANELS The layout of the Video Encoder Configurations panel is specific to the video encoding method: H.264/ H.265 or JPEG. H.264/H.265 VIDEO ENCODER CONFIGURATIONS PANEL The drop-down box in the upper area allows to select one VideoEncoderConfiguration object.
Page 109
Web Pages Picolo.net Handbook Field 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 110
Picolo.net Handbook Web Pages JPEG VIDEO ENCODER CONFIGURATIONS PANEL 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. The lower area of the panel shows the properties of the selected object when it uses the JPEG encoding method.
Page 111
Web Pages Picolo.net Handbook 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. The lower area of the panel shows the properties of the selected object: Field name Description Name...
Page 112
Picolo.net Handbook Web Pages 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: Field name Description Name The name of the PTZConfiguration object Node - Name The name of the PTZ node, e.g.
Page 113
Web Pages Picolo.net Handbook 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. The lower area of the panel shows the properties of the selected object: Field name Description Name...
Picolo.net Handbook Web Pages 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. H.264/H.265 VIDEO ENCODER CONFIGURATION PANEL JPEG VIDEO ENCODER CONFIGURATION PANEL...
Page 115
Web Pages Picolo.net Handbook COMMON PROPERTIES Field name Description The token name of the object, e.g. VideoEncoderConfiguration Token . This field cannot be edited. VideoEncoderConfiguration01 A friendly name given to the configuration. Default value = token Name name Encoding Video encoding method: H.264 or JPEG Resolution The resolution of the encoded image, e.g.
Page 116
Picolo.net Handbook Web Pages Field name Description The rate control method of the H.264 encoder. Possible values: Rate Control - Rate VBR: Variable Bit Rate Control Method CBR: Constant Bit Rate Low Latency Check the box to configure the low-latency encoding method.
Web Pages Picolo.net Handbook 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. AAC AUDIO ENCODER CONFIGURATION EDITION PANEL G.711 AUDIO ENCODER CONFIGURATION EDITION PANEL...
Page 118
Picolo.net Handbook Web Pages LPCM AUDIO ENCODER CONFIGURATION EDITION PANEL Field name Description The token name of the AudioEncoderConfiguration object, e.g. Token AudioEncoderConfiguration01. This field cannot be edited. A friendly name given to the configuration. Default value = token Name name Audio encoding method: AAC: 1Advanced Audio Coding...
Page 119
Web Pages Picolo.net Handbook Field name Description Multicast - Multicast The Time-To-Live of the multicast IP datagrams. Usually 1 since the datagrams stops after the first router. Indicates the persistence of multicast streaming. When true, the Multicast - Multicast multicast streaming starts automatically. This field cannot be AutoStart edited.This is enabled/disabled by clicking on the Start/Stop Multicast button (in the Live Media Panel).
Picolo.net Handbook Web Pages Edit Metadata Configuration Page The Edit Metadata Configuration page allows the edition of the properties of the object. MetadataConfiguration It shows a single panel: the Metadata Configuration panel. METADATA CONFIGURATION EDITION PANEL Field name Description The token name of the MetadataConfiguration object, e.g. Token MetdataConfiguration01.
Web Pages Picolo.net Handbook 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 Relay Output port.
Page 122
Picolo.net Handbook Web Pages EDIT DIGITAL INPUT CONFIGURATION PAGE The Edit Digital Input Configuration page displays a single panel, named Digital Input, allowing the user to edit the properties of the selected object. Digital Input Checking the Enable Events check box enables the event generation for that input. DIGITAL INPUTS STATES PAGE The Digital Inputs States page displays a single panel allowing the user to view the state of all objects.
Page 123
Web Pages Picolo.net Handbook RELAY OUTPUTS PANEL The Relay Outputs panel allows the user to view the configuration of objects. RelayOutput The drop-down box in the upper area allows to select one object. RelayOutput The lower area of the panel shows the properties of the selected object: Field name Description The operating mode of the relay output.
Picolo.net Handbook Web Pages Audio Outputs Page The Audio Outputs page allows the user to view or edit the configuration of Picolo objects. AudioOutput object represents one Audio Output port. Picolo AudioOutput PICOLO AUDIO OUTPUTS PANEL The Picolo Audio Outputs panel allows the user to view the configuration of Picolo objects.
Web Pages Picolo.net Handbook PTZ Page The PTZ page allows the user to view or edit the configuration of the serial port and the objects. PTZNode SERIAL PORT CONFIGURATION PANEL The Serial Port Configuration panel allows the user to view the properties of the serial port. Field name Description Baud Rate...
Page 126
Picolo.net Handbook Web Pages PTZNODE PANEL The PTZNode panel allows the user to view thethe properties of the corresponding PTZNode Field name Description Maximum Number of Indicates the maximum number of presets supported by the Presets PTZ protocol. 20 for Pelco-D protocol. Indicates if the home command is supported by the PTZ Home Supported protocol.
Web Pages Picolo.net Handbook Device Management Page Network Tab Time Tab Discovery Tab Maintenance Tab Network Tab The Network tab of the Device Management page allows the user to view or edit all the network related settings. DEVICE HOST NAME PANEL The Device Hostname panel allows the user to view and/or edit the device host name.
Page 128
Picolo.net Handbook Web Pages DNS PANEL The DNS panel allows the user to view and/or edit the IP address of the primary and secondary DNS servers. When the From DHCP check box is checked, the IP addresses of the primary and secondary DNS servers are obtained automatically using DHCP.
Page 129
Web Pages Picolo.net Handbook 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. The Must reboot banner appears on top of it:...
Picolo.net Handbook Web Pages 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 AND DATE PANEL Field name Description UTC - Time The UTC (Coordinate Universal Time) time value. UTC - Date The UTC (Coordinate Universal Time) date value.
Page 131
Web Pages Picolo.net Handbook DATE AND TIME PANEL The Date and Time panel of the Edit Date and Time page allows the user to modify all the time and date settings. The Time Source drop-down box allows to select the source of the time synchronization. NTP selects the automatic synchronization method using NTP protocol;...
Page 132
Picolo.net Handbook Web Pages 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.
Web Pages Picolo.net Handbook Discovery Tab The Discovery tab of the Device Management page allows the user to view or edit all the device discovery settings. 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 Handbook Web Pages Maintenance Tab The Maintenance tab of the Device Management page allows the user to perform maintenance tasks. DEVICE INFORMATION PANEL Field name Field Description Model Product code and product name of the device Manufacturer Manufacturer name of the device Serial Number Serial number of the device Firmware Version...
Page 135
Web Pages Picolo.net Handbook GET DEVICE LOGS PANEL The Get Device Logs panel allows the user to retrieve log files from the device. Clicking on the Get Systems Logs button initiates the download of the system.logs.tar.gz containing the system logs data. file Clicking on the Get Access Logs button initiates the download of the access.logs.tar.gz...
Picolo.net Handbook Web Pages 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. Each list item contains the user name and the user level between square brackets, an Edit and a Delete button.
Page 137
Web Pages Picolo.net Handbook USER PANEL ON THE USER EDITION PAGE Field name Description Username User name Password User password Confirm password User password again UserLevel User access level. Possible values: Administrator, Operator, User Use Advanced Options Enable or disable advanced options. When Use Advanced Options check-box is unchecked, the advanced options are not shown and there is no password derivation.
Picolo.net Handbook Web Pages Hidden Pages Check Status Page The Check Status page URL is: for instance http://[device-ip-address]/check-status http://192.168.12.217/check-status WEB SERVICES STATUS PANEL The Web Services Status field OK indicates that all the web services are up.
Product Maintenance Picolo.net Handbook Product Maintenance Firmware Upgrade The user can upgrade, re-install, or downgrade the embedded Firmware using one of the following methods: The "Firmware Upgrade" capability of the ONVIF API. The "Firmware Upload" panel available on the Device Management Page of the built-in Web Server.
Application Notes Picolo.net Handbook Encrypted Media Storage Describes structures and algorithms used to offer the AES-protected storage on USB media feature of the 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.
Picolo.net Handbook 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 144
Picolo.net Handbook Application Notes WHERE DO ENCRYPTED PAYLOAD START ? The payload will start after <extents count> blocks of <header extent size> bytes. Here, this is 2 times 4096 (0x1000) bytes. We also know that the file will be only 18 bytes (<unencrypted file size>) once decrypted.
Application Notes Picolo.net Handbook 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 aren’t 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.
Application Notes Picolo.net Handbook 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 Handbook Appendix Appendix About ONVIF FIRST STEPS WITH ONVIF ONVIF uses WEB SERVICES. For an introduction, read: https://en.wikipedia.org/wiki/Web_service https://www.w3schools.com/xml/xml_services.asp ONVIF streams data over the network using RTSP and RTP. For an introduction, read: https://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol https://en.wikipedia.org/wiki/Real-time_Transport_Protocol ONVIF programmer's guide: https://www.onvif.org/profiles/whitepapers/ Online resources: ONVIF Device Manager is available for download from http://sourceforge.net/projects/onvifdm/...
Operate the device and its power supply only in a dry, weather-protected location. Risk of Permanent Damage 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.
Picolo.net Handbook Appendix Firmware Naming Conventions The Firmware version is uniquely identified by a Firmware Version Name composed of 2 decimal numeric fields separated by a dot: The Major Firmware Version Number: a decimal number starting at 1 and incrementing when features are added or improvements are made to the product.
Need help?
Do you have a question about the 1669-DR Picolo.net HD1 and is the answer not in the manual?
Questions and answers