PC Card SDK
Unified API, UDA5
The integrated SDK of UDP Technology, UDA5 (UDP Technology DVR API version 5) supports all UDP Technology’s PC based card products.
UDA5 is Windows® compatible and consists of 5 API modules as follows:
||Raw video data (YUY2, RGB24)
||Raw audio data (PCM)
||Real-time display (Quad view)
||Hardware compressed video and audio (MPEG-4 video, H.264 video, MPEG-1 audio)
One of the strengths of the UDA5 API is that it is compatible with UDP’s entire range of PC card products. It is therefore very easy for UDP’s customers to respond to market demands simply by selecting an alternative card from UDP’s range. New products can be created in this way and the API compatibility between UDP’s cards ensures any related software development costs are either eliminated or kept very low.
|Contents of SDK
||Device driver (INF and SYS), interface library (DLL)
||A sample program, PrismII is used to demonstrate the function of a product.
||Hardware manuals, software development guide and technical documents.
||Motion detection, color conversion, software compression codec, etc.
|| Source codes of the PrismII program, filters, plug-ins, and start-up applications.
IP Surveillance SDK
UDP’s API for its IP-based products uses two common network protocols:
||This interface is used to get and set parameter values and to request single and multi-part images.
|| This interface is used for streaming video, audio, metadata and auxiliary data.
||This enables viewing and handling of streaming data in Microsoft Internet Explorer and other ActiveX containers.
Customizable web pages and brand name
Web pages and brand name can be modified and uploaded to a device. Customers can put in their own name and logo or even change the whole web page.
Customers can choose their own encryption keys for their web page and other download files. This prevents unauthorized changes and can be used to protect against unauthorized software and hardware usage.
For the NVE/IPC series, the following protocols are supported
TCP/IP, UDP/IP, HTTP, RTSP, RTCP, RTP/UDP, RTP/TCP, SNTP, mDNS, UPnP, SMTP, SOCK, IGMP, DHCP, FTP, DDNS, PPPoE
For the NVC/IPE series, the following protocols are supported
TCP/IP, UDP/IP, HTTP, HTTPS - SSL v2/v3, RTSP, RTCP, RTP/UDP, RTP/TCP, SNTP, mDNS, UPnP, SMTP, SOCK, IGMP, DHCP, IEEE 802.1X, FTP, DDNS, PPPoE
SNMP*, SSH*, IPv6*
(* will be supported in the future)
Server Side SDK
UDP’s customers can write their own server programs to customize and add value to the IPE/NVC series products. Server programs generally run under Linux and have access to resources such as the hardware, file system and system commands. Access is also provided to various daemons (background processes) allowing the use of resources that would otherwise be difficult to control.
The objective of SSSDK is to make it easy to develop software that uses the combined resources of the system’s hardware, software and OS.
Video Content Analysis
The robust and accurate Video Content Analysis upgrades your video surveillance solution and minimizes system bandwidths and central processing requirements by moving the intelligence to the 'edge' of the system.
||Advanced features but simple to use via intuitive web browser interface
|Compatible with existing systems
||Alarm output contact (DO) can directly connect to existing security systems
||Low false alarm rate in outdoor use: Ignores foliage movement, light changes, rippling water, etc
||Counting, direction, stopping, loitering, size, speed, entering and exiting
|3D scene support
||Perspective corrected filtering
||Full API includes statistics and full with meta data