16
What is OZEKI Camera SDK This presentation demonstrates what OZEKI Camera SDK is, what you can develop with the software development kit, the prerequisites of the SDK and a small C# example about how to connect it to your ONVIF IP camera

What is OZEKI Camera SDK?

Embed Size (px)

DESCRIPTION

This presentation demonstrates what OZEKI Camera SDK is, what you can develop with the software development kit, the prerequisites of the SDK and a small C# example about how to connect it to your ONVIF IP camera.

Citation preview

Page 1: What is OZEKI Camera SDK?

What isOZEKI Camera SDK

This presentation demonstrates what OZEKI Camera SDK is, what you can develop with the software development kit, the prerequisites of the SDK and a small C# example about how to connect it to your ONVIF IP camera

Page 2: What is OZEKI Camera SDK?

What is OZEKI Camera SDK?

OZEKI Camera SDK is a .NET based software development kit

with which you can easily develop your own surveillance

software in C#, VB.NET or Visual C++.

With the help of this SDK:

• You can connect to any type of IP cameras that support RTSP or ONVIF

protocols.

• You can use functionalities such as moving, zooming, motion detection

alarming, live web streaming, recording and so on.

Page 3: What is OZEKI Camera SDK?

With OZEKI Camera SDK you can develop…

…your own Windows desktop surveillance software to display

the video channels of your IP cameras. For example you can

monitor offices, schools, sport stadiums, hospitals, etc.

Page 4: What is OZEKI Camera SDK?

With OZEKI Camera SDK you can develop…

…your own web streaming service to view the video and the

audio of your IP cameras on a website.

Page 5: What is OZEKI Camera SDK?

With OZEKI Camera SDK you can develop…

…a webinar system for your educational institution. Instructors

can make online lessons, and students can view the stream

through their computers, their smartphones, or even in web

browsers.

Page 6: What is OZEKI Camera SDK?

With OZEKI Camera SDK you can develop…

…an alarming system in case of the software detects any

motion. It can send a text message or make an audio\video call

to your phone or a monitoring center (police, central station).

Page 7: What is OZEKI Camera SDK?

With OZEKI Camera SDK you can develop…

…an IP camera administrator software that makes possible to

configure your IP cameras remotely. You can query, set, save,

restore and reset the settings.

Page 8: What is OZEKI Camera SDK?

Supported protocols - RTSPIn order to connect your .NET application and your IP cameras to each other, the IP cameras have to support RTSP (Real Time Streaming Protocol) protocol.

It is a network control protocol designed for establishing, terminating and controlling media sessions between the end points.

Page 9: What is OZEKI Camera SDK?

Supported protocols - ONVIFNext generation IP cameras support ONVIF (Open Network Video Interface Forum) protocol.

An ONVIF camera is also using RTSP to establish the sessions, but you have more possibilities than just receive the camera stream. The followings can be used:• Pan-Tilt-Zoom control• Subscription on camera events• Query camera information• Discover devices• Configure camera

Page 10: What is OZEKI Camera SDK?

Supported protocols - RTP

After a session has been established between the participants,

the RTP (Real-time Transport Protocol) protocol is used for

transmitting the audio and video data between the OZEKI

Camera SDK and the IP camera.

Page 11: What is OZEKI Camera SDK?

What you need

OZEKI Camera SDK is a .NET solution which means you need to

have the development environment and background tools

for .NET to be able to use the SDK.

Since it is developed in .NET, you can use C#, VB.NET or Visual C+

+ programming languages.

Page 12: What is OZEKI Camera SDK?

Example: How to connect to your IP camera

In the next few slides you can see a simple example about how

to connect to an IP camera in C# with OZEKI Camera SDK.

Step 1: Download the following

example from this webpage:http://www.camera-sdk.com/index.php?owpn=37

Page 13: What is OZEKI Camera SDK?

Example: How to connect to your IP camera

Step 2: Extract the zip file and open the project with your Visual

Studio.

Step 3: Add VoIPSDK.dll to your references. It can be found in the

complete SDK package:http://www.camera-sdk.com/index.php?owpn=13

The VoIPSDK.dll will be in

the following directory:c:\Program Files\Ozeki\Ozeki SDK\SDK\.NET4\VoIPSDK.dll

Page 14: What is OZEKI Camera SDK?

Example: How to connect to your IP camera

Step 4: Find the following line in the Form.cs file:

In the GetCamera method, you need to provide the following

parameters:

• IP address of your camera

– In case of an ONVIF camera:

– In case of an RTSP camera:

• Username of your camera

• Password belongs to the username

_camera = IPCameraFactory.GetCamera("192.168.115.175:8080", "admin", "admin");

GetCamera("192.168.115.175:8080", "admin", "admin");

GetCamera("rtsp://192.168.115.175:8080", "admin", "admin");

Page 15: What is OZEKI Camera SDK?

Example: How to connect to your IP camera

Step 5: Build your application, then in the main window of the

application click on Connect button to receive the RTP stream

from the camera.

Page 16: What is OZEKI Camera SDK?

Thank you for your attention!

For more information, visit our website:

www.camera-sdk.comor send us an e-mail:

[email protected]