Ozeki Camera SDK data sheet

Ozeki Camera SDK Product information
Product name Ozeki Camera SDK
Category Software Development Kit
Target audiance C#/.Net developers
Product website http://www.camera-sdk.com
Latest versionOzeki SDK v10.4.13
Download urlhttps://camera-sdk.com/p_6513-download-onvif-ozeki-camera-sdk-for-c-sharp.html
Package contents
  • Redistributable .DLL
  • Documentation
  • Example applications
  • Demo program
  • Full source code (optional)
Main task Makes it possible to build an webcam/ip camera applications and services.
Connectivity Supports USB cameras, RTSP compatible IP cameras and Onvif compatible IP cameras. It connects to supported IP camers over the Internet. Supports firewall passthrough (STUN/TURN).
Supported client OS
  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2012
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10
Mobile device connectivity
  • iOS (iphone/ipad)
  • Android
Mobile devices can be connected using their webbrowser and RTSP or Onvif camera viewer appps.
Required .NET
framework
At least .NET Framework 4.5.2 or any newer version.
Supported
programming
languages and
environments
Microsoft Visual Studio 2010, 2012, 2013 or newer (C#, VB.NET, ASP.NET, ...)
Source code Full source code can be purchased. The source code of this IP Camera SDK have been written C#.NET.
Developer features
  • Easy to use
  • Easy to incorporate
  • Makes quick development possible
  • Supports all development environments with .NET support
  • Supports the development of WPF, Windows Form, Windows Service applications, etc.
Network features
  • Multiple network interface support
  • Supported protocols: UDP, TCP, TLS, SIP, SDP, RTP, SRTP, STUN, TURN, ICE
  • Configurable port range
  • Firewall/NAT passthrough (auto discovery, STUN, static IP setting)
Audio features
  • Microphone & Speaker device selection (on-the-fly as well during a conversation/conference)
  • Device calibration (volume, level, mute, device change, format change)
  • Play .WAV or .MP3 files to remote party
  • Record audio in .WAV or .MP3 format
  • Text-To-Speech support (changing voice, setting speech rate, multiple TTS engines)
  • Speech-To-Text/Speech recognizer support (changing voice, multiple STT engines)
  • Play DTMF tones
  • Play audio from multiple audio sources to remote party
  • HD audio support (HD audio calls)
  • Supports most audio formats (8000-48000 Hz, 16bit, mono/stereo)
  • Automatic audio format conversion
  • Support access incoming and outgoing audio stream directly
  • Adaptive jitter buffer
  • Packet loss concealment
Video features
  • IP camera device selection (on-the-fly as well during a conversation/conference)
  • Device calibration (device change, resolution/frame rate change)
  • Play video files to remote party (.MP4)
  • Record video in .MP4 format
  • Real-time video quality change
  • Picture manipulation (rotate, flip)
  • 720p, SVGA, XVGA, VGA, CIF, QCIF video resolutions
  • Support access incoming and outgoing video stream directly
IP camera features
  • Connect to a USB camera
  • Connect to an RTSP camera
  • Connect to an Onvif camera
  • Play audio from a camera
  • Send audio to a camera
  • Query stream parameters
  • Resize camera image
  • Reflect the camera image
  • Brightness/Saturation/Contrast settings
  • Control the frame rate
  • Setup the white balance
  • Back light compensation
  • Pan-Tilt-Zoom control
  • Automatic movement
  • Implement preset positions
  • Limit movement angles
  • Adjust Pan/Tilt/Zoom speed
  • Record a stream into .MPEG-4
  • Take a snapshot
  • Circular buffer based video recording
  • Set frame rate/codec/size
  • Record from multiple cameras
  • Subscribe for camera events
  • Camera side motion detection
  • Setup the viewer side
  • Motion detection sensitivity
  • Mask the camera image
  • Send snapshot as an e-mail
  • Upload snapshot to FTP
  • Send video clip as an e-mail
  • Upload video to FTP server
  • Make a VoIP phone call as an alarm
  • Send Contact ID alarms
  • Barcode detection
  • Detect if camera goes offline
  • Call camera from video phone
  • Alarm call to a video phone
  • Get camera information
  • Set the camera time
  • Save/Restore camera settings
  • Reset camera settings
  • Reboot the camera
  • Create, manage camera users
  • Set camera network settings
  • Device visibility
  • Set/Query camera ID/location
  • Camera authentication
  • Configure cameras remotely
  • Turn USB camera into Onvif
  • Turn RTSP IP camera into Onvif
  • Send video to cellphones
  • Streaming to more locations
  • Forward PTZ instructions
  • Live stream as HTML5 video
  • Display captured still image
  • Vehicles' licence plate recognition
  • Create change-based events
  • Build object classification
  • Implement tripwire
  • Implement loitering
  • Implement take away events
  • Create leave-behind events
  • Implement multiple tripwire
  • Create enter/exit events
  • Implement occupancy
  • Implement dwell time
  • Discover on remote networks
  • Connect to remote IP camera
  • Query camera information
Advanced Digital Signal Processor features
  • Auto Gain Control (AGC)
  • Noise Reduction
  • Voice Activity Detection (VAD)
  • Acoustic Echo Cancellation (AEC)
  • Answer Machine Detection (predictive dialer)
Supported audio codecs
  • PCMA (G.711 aLaw)
  • PCMU (G.711 uLaw)
  • G.726-16
  • G.726-24
  • G.726-32
  • G.726-40
Supported video codecs
  • H.264
  • MPEG-4
Fields of application
  • surveillance systems
  • marketing tool
Supported IP cameras
  • Axis Communications
  • BOSCH
  • Brickcom
  • Canon
  • Cisco
  • Dynacolor
  • Hikvision
  • Honeywell
  • Huawei
  • IDIS
  • LG
  • Panasonic
  • Pelco
  • Samsung techwin
  • Sunell
  • Siemens
  • Sony
  • Synology
  • Telefunken
  • Tiandy
  • Vivotek
Supported PBX systems
  • Ozeki Phone System XE
  • Ozeki Phone System XE PBX
  • Cisco Unified CM PBX
  • Cisco Call Manager Express PBX
  • Asterisk PBX
  • 3CX PBX
  • AsteriskNow PBX
  • Kamailio PBX
  • FreeSwitch PBX
  • OpenSIPS PBX
  • Trixbox PBX
  • OpenSER PBX
  • PBXnSIP PBX
  • PBXpress PBX
  • SipX ECS PBX
  • Elastix PBX
  • FreePBX PBX
  • SwyxWare PBX
  • Aastra MX-One PBX
Example applications
Standards
  • RFC 2326: Real Time Streaming Protocol
  • RFC 2833: RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
  • RFC 3261: Session Initiation Protocol
  • RFC 3263: SIP: Locating SIP Servers
  • RFC 3264: An Offer/Answer Model with the (SDP)
  • RFC 3265: SIP Event Notification
  • RFC 3420: Internet Media Type message/sipfrag
  • RFC 3428: SIP Instant Messaging
  • RFC 3489: STUN - Simple Traversal of UDP Through NATs
  • RFC 3515: SIP Refer Method
  • RFC 3550: Real-time Transport Protocol
  • RFC 3551: RTP Audio/Video Conference
  • RFC 3587: IPv6 Global Unicast
  • RFC 3666: SIP, PSTN, Call Flows
  • RFC 3725: Best Practices for Call Control
  • RFC 3842: Message Waiting Indication
  • RFC 3856: Presence Events in SIP
  • RFC 3891: The SIP Replaces Header
  • RFC 3892: SIP Referred-By Mechanism
  • RFC 3920: Extensible Messaging and Presence Protocol (XMPP): Core
  • RFC 4566: Session Description Protocol
  • RFC 5411: A Hitchhiker's Guide to the SIP

Related Pages

More information