Title: How to start software development for yourwebcam & IP camera in C#
1How to start software development for yourwebcam
IP camera in C
THE ULTIMATE GUIDE FOR BEGINNERS!
- Welcome to this video that will explain you
briefly how to get started on ONVIF webcam and IP
camera development in C. After watching this
tutorial, you will find out all the necessary
tasks you need to do to get ready for creating
your own surveillance software. Its gonna be
helpful from the beginning to the end, if youre
new to this field of coding.
2Building a camera software
- Youll see that it doesnt require any special
programming skills if you want to build your own
camera software, such as - a camera viewer, a network video recorder, or
a video analyzer. - The best way for creating any webcam or IP camera
application is using a toolkit that supports
ONVIF. Why is the ONVIF specification so
important? - Because it defines a common protocol for the
exchange of data between network video devices
including video streaming, video analytics,
motion detection, PTZ motion control, automatic
device discovery, etc.
2 / 9
3About the ONVIF technology
- ONVIF is an IP-based security standard. ONVIF is
an open industry forum for the development of a
global standard for the interface of IP-based
physical security products. ONVIF is established
to act on behalf of the members to facilitate the
development of a global open standard for the
interface of IP-based physical security products.
- On this basis, ONVIF standardizes communication
between IP-based physical security enables
interoperability between IP-based physical
security products regardless of manufacturer and
it is open to all companies and organizations. - A software development kit, that supports ONVIF,
provides instant ONVIF ability to your
development environment.
3 / 9
4Instant ONVIF ability
- An ONVIF-based programming toolkit, such as Ozeki
Camera SDK, provides a first-rate technology for
any webcam and IP camera development. To use this
SDK a basic programming knowledge is enough,
since it provides the base for the ONVIF solution
you are working on. - Instead of wasting time for long development
process on your own, you can take advantage on
this software development kit. Integrating it to
your own program will provide instant ONVIF
ability.
4 / 9
5Prerequisites
- Lets see what you need to build a camera
software in C
- A Windows PC with broadband Internet connection
- A USB webcam attached to your PC or an IP camera
connected to your network - An IDE, such as Microsoft Visual Studio,
installed on your PC(Please note that for the
Visual Studio at least .NET Framework 3.5 or its
any newer version is needed.) - An ONVIF-based programming toolkit, such as Ozeki
Camera SDK, installed on your PC
5 / 9
6New Visual Studio project
- After you have obtained and installed all of
them, start programming by launching your Visual
Studio. First of all create a new project
- Click on File then New project
- Select the Visual C Console Application or the
Visual C Windows Forms Application option(It
depends on the application you want to create.) - Specify a name for your project
- Click on OK
6 / 9
7Add ONVIF components
- Now you need to add the necessary ONVIF
programming components to the references in order
to be able to define the default behaviour of the
preferred camera software in the simplest way.
- Right-click on References
- Select the Add references option
- Browse the VoIPSDK.dll file that can be found
where the SDK has been installed to - Select the .dll and click OK
7 / 9
8Examples and source codes
- Thereby your system is ready to develop any
camera solution!
www.camera-sdk.com
To get free example projects with step-by-step
tutorials and free source codes, it is highly
recommended to check the Online manual of Ozeki
Camera SDK.
8 / 9
9- To sum it up Ozeki Camera SDK provides
background support for your surveillance software
projects by offering prewritten ONVIF components
to your development environment.
Download the trial version of Ozeki Camera SDK
from this page http//www.camera-sdk.com/p_13-do
wnload-onvif-standard-ozeki-camera-sdk.html
! For more information please visit www.camera-sd
k.com or send an e-mail to info_at_camera-sdk.com T
hank you for your attention!
9 / 9