Title: What is OZEKI Camera SDK?
1What 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
2What 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.
3With 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.
4With 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.
5With 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.
6With 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).
7With 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.
8Supported protocols - RTSP
- In 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.
9Supported protocols - ONVIF
- Next 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
10Supported 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.
11What 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.
12Example 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?owpn37
13Example 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?owpn13
- The VoIPSDK.dll will be in the following
directory - c\Program Files\Ozeki\Ozeki SDK\SDK\.NET4\VoIPSDK
.dll
14Example 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.1
758080", "admin", "admin")
GetCamera("192.168.115.1758080", "admin",
"admin")
GetCamera("rtsp//192.168.115.1758080", "admin",
"admin")
15Example 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.
16Thank you for your attention!For more
information, visit our websitewww.camera-sdk.com
or send us an e-mailinfo_at_camera-sdk.com