Quick Start Guide

This guide explains how to integrate Ozeki Camera SDK quickly in your application to boost it's functionality. The information below helps you to start using the SDK right after download. You will get a basic scope about the possibilities of using Ozeki Camera SDK and about the solutions you can build with it.

Introduction

Ozeki Camera SDK is a software development kit, which you can use to easily develop an own Onvif support monitoring software in .NET in minutes. In a nutshell, you will be able to reach an Onvif IP camera and perform various actions like moving, zooming, motion detection alarming, live webstreaming, recording, applying filters to the image and so on.

This guide will show how you can start to use Ozeki VoIP IP Camera SDK (named OzekiSDK.dll). After reading through this article you will be familiar with your possibilities and you will be able to decide, which IP Camera solution you need in order to make your company work more effective and profitable.

More information about Ozeki Camera SDK

Prerequisites

Ozeki Camera SDK is basically a .NET solution so you will need to have the development environment and background tools for .NET to be able to use the SDK. The basic developer requirements are shown in Figure 1.

prerequisites for ozeki camera sdk
Figure 1 - Basic requirements for creating your own camera solution

Recommended video

Take a look at this video guide that explains how you can setup an IP Camera.

The necessary prerequisites are the below:

In order to use your IP Camera with your PC you need to connect both to the same network.

Setup Ozeki Camera SDK

Step 1 - Download Ozeki Camera SDK

You can download and use the free trial version of Ozeki Camera SDK using the following link: Download Ozeki Camera SDK free of charge. The trial version has some limitations but you can try all the functionalities of the SDK with the trial. If you have decided to build a more professional IP Camera Solution, you can choose from the wide selection of licenses and buy the SDK with the exact functionalities you want to use.

After downloading Ozeki Camera SDK, you will need to install it to your computer. The installation wizard will lead you through this process. You can change some basic settings during the installation, like the target folder but you can also install the SDK without any modifications.

Step 2 - Install Ozeki Camera SDK

Run the downloaded file.

running the installer
Figure 1 - Running the installer

The installation wizard will start with a welcoming page that will tell you that the Ozeki Camera SDK will be installed on your computer (Figure 2). Click on the 'Next' button.

the welcome window of the installer
Figure 2 - The welcome window of the installer

When you pressed the Next button on the first window, you will get to another one that allows you to select the installation folder for your SDK (Figure 3). The default folder for installation is the C:\Program Files\Ozeki\Ozeki SDK folder, but you can change this if you wish. Click on the 'Install' button.

select the installation folder
Figure 3 - Select the installation folder

The installation process is shown by a progress bar (Figure 4. The installation can take some time determined by your hardware configuration. Please wait while Ozeki IP Camera SDK is being installed.

under installation
Figure 4 - Under installation

When the installataion is complete, then the window on Figure 5 will inform you about it and it will ask you whether you want to run the Ozeki Camera SDK Launcher. Click on the 'Finish' button.

the installation is succeeded
Figure 5 - The installation is succeeded

Step 3 - Build your first IP camera project

You can either start Ozeki Camera SDK Launcher from the desktop (Figure 6) or from the tray (Figure 7).

starting from desktop
Figure 6 - Starting from desktop

starting from tray
Figure 7 - Starting from tray

On the GUI of the Launcher (Figure 8) you can reach the demo program, the example codes, the API Documentation and a link to the manual of the Ozeki Camera SDK. Click on the Examples.

graphical user interface of ozeki camera sdk example programs documentation
Figure 8 - GUI of Ozeki Camera SDK Launcher

You can also reach the example codes from the desktop (Figure 9).

reaching examples from desktop
Figure 9 - Reaching examples from desktop

After opening the Examples folder (Figure 10) you will find a lot of subfolders. These are the example codes you can use (along with the SDK itself) to create applications such as the IP Camera handler, the IVR, the PBX, the Softphone, etc.. More information about the example projects related to Ozeki Camera SDK.

NOTE: Remember the path of the SDK folder, as you will use it when adding a reference in Visual Studio (Figure 14, 15)

.

examples in windows explorer
Figure 10 - Examples in Windows Explorer

Now you can open the IPCamera folder (Figure 11), where you can open and build your first IP Camera Visual Studio project.

example programs in ozeki camera sdk
Figure 11 - IP Camera example programs in Windows Explorer

After opening the Visual Studio project you have to add the OzekiSDK.dll to the references. You can do it in the Solution explorer -> References -> Right Click -> Add references.

addig sdk to the references
Figure 12 - Addig SDK to the references

At Browse tab you can add the path of the OzekiSDK.dll. It is in the Examples folder -> Resources -> NET4 folder.

how to add ozekisdk dll to references
Figure 13 - Browsing the folder, which includes the SDK dll (note that the SDK is renamed to OzekiSDK.dll)

Now you are building the project. You can do it with clicking on the green triangle or push the F5 button (Figure 16).

building in visual studio
Figure 14 - Building in Visual Studio

You can try the application, if you give all necessary connection data like IP Camera URL, Username and Password. You can get this data from the producer of the IP camera or by a device discovery application.

using ip camera handler software
Figure 15 - Using IP Camera handler software

It is essential to know that if you install the SDK into a different folder than the default, you will find the .dll to be registered to your programs in that folder.

Build more advanced IP camera projects

Under the Developers Guide, you can find detailed documentation and example codes to help you understand Ozeki Camera SDK better. If you are new to this system, it is highly recommended to start with the Basic Examples.

10 example projects

When you download and install Ozeki Camera SDK, you will get an outstanding number of example programs of all the possible Onvif purposes. No other Onvif SDK provides such great number of examples, and more of it, the Ozeki SDK also gives you detailed documentation to all the example projects, too.

All these projects are installed on your computer with the Ozeki SDK but you can also download and use any of them from the developers guide documentation pages.

  1. How to create an IP video camera viewer in C#
  2. How to implement PTZ IP camera motion control in C#
  3. How to create an Onvif network video recorder in C#
  4. How to build motion detection and alarm system in C#
  5. How to send IP camera stream to SIP video call in C#
  6. How to configure your Onvif IP camera remotely in C#
  7. How to implement an Onvif IP camera server using C#
  8. How to display IP camera stream on a website in C#
  9. How to implement Onvif Network Video Analytics in C#)
  10. How to implement an Onvif IP Camera Manager in C#

The corporates need surveillance systems to defend their own property. An Onvif standard based system is flexible, cost-effective, smart and future-proof. Different products of manufacturers work together, so no matter what happens to individual companies. This increases flexibility and greater freedom of choice when developing or creating a system. Another advantage is the less time integrating a new equipment. The video analytics feature provides a marketing tool, such as people/object counting, detects when a person remains in a defined area etc.

Summary

To introduce a really effective IP camera solution into your application with Ozeki Camera SDK, you only need to follow some simple configuration steps. Without any special knowledge for IP Camera you can instantly and easily experience the benefits of Camera technology with Ozeki Camera SDK! If you are a .Net IP Camera developer, this is the ultimate choice for you. After downloading you can start to create an IP camera viewer in minutes or you can build an IP Camera Manager system easily and quickly.

If you have any question do not hesitate to contact us at: info@camera-sdk.com

Related Pages