SlideShare a Scribd company logo
1 of 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? 
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.
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.
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.
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.
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 audiovideo call 
to your phone or a monitoring center (police, central station).
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.
Supported 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.
Supported 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
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.
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.
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
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 FilesOzekiOzeki SDKSDK.NET4VoIPSDK.dll
Example: How to connect to your IP camera 
Step 4: Find the following line in the Form.cs file: 
_camera = IPCameraFactory.GetCamera("192.168.115.175:8080", "admin", "admin"); 
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: 
GetCamera("192.168.115.175:8080", "admin", "admin"); 
GetCamera("rtsp://192.168.115.175:8080", "admin", "admin"); 
• Username of your camera 
• Password belongs to the username
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.
Thank you for your attention! 
For more information, visit our website: 
www.camera-sdk.com 
or send us an e-mail: 
info@camera-sdk.com

More Related Content

What's hot

Ip addressable network audio system for hotel~a37 b1
Ip addressable network audio system for hotel~a37 b1Ip addressable network audio system for hotel~a37 b1
Ip addressable network audio system for hotel~a37 b1
Simon Lin
 
Finger print based bank locker system
Finger print based bank locker systemFinger print based bank locker system
Finger print based bank locker system
Ecway Technologies
 
Smart Creatures.pdf
Smart Creatures.pdfSmart Creatures.pdf
Smart Creatures.pdf
AswinJ16
 
ITU Security in Telecommunications & Information Technology
ITU Security in Telecommunications & Information TechnologyITU Security in Telecommunications & Information Technology
ITU Security in Telecommunications & Information Technology
ITU
 

What's hot (20)

Design and Implementation of Security Based ATM theft Monitoring system
Design and Implementation of Security Based ATM theft Monitoring systemDesign and Implementation of Security Based ATM theft Monitoring system
Design and Implementation of Security Based ATM theft Monitoring system
 
Ip addressable network audio system for hotel~a37 b1
Ip addressable network audio system for hotel~a37 b1Ip addressable network audio system for hotel~a37 b1
Ip addressable network audio system for hotel~a37 b1
 
IRJET- IOT Based Air and Sound Pollution Monitoring System
IRJET-  	  IOT Based Air and Sound Pollution Monitoring SystemIRJET-  	  IOT Based Air and Sound Pollution Monitoring System
IRJET- IOT Based Air and Sound Pollution Monitoring System
 
Finger print based bank locker system
Finger print based bank locker systemFinger print based bank locker system
Finger print based bank locker system
 
PRINSIPLES OF CCTV
PRINSIPLES OF CCTVPRINSIPLES OF CCTV
PRINSIPLES OF CCTV
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a Nutshell
 
Smart Creatures.pdf
Smart Creatures.pdfSmart Creatures.pdf
Smart Creatures.pdf
 
Smart home
Smart homeSmart home
Smart home
 
Surveillance camera control system
Surveillance camera control systemSurveillance camera control system
Surveillance camera control system
 
CCTV Security Cameras - Basics
CCTV Security Cameras - Basics CCTV Security Cameras - Basics
CCTV Security Cameras - Basics
 
Gsm based home(ppt)
Gsm based home(ppt)Gsm based home(ppt)
Gsm based home(ppt)
 
5 pen pc technology
5 pen pc technology5 pen pc technology
5 pen pc technology
 
Heart beat detector using arduino
Heart beat detector using arduinoHeart beat detector using arduino
Heart beat detector using arduino
 
Low Cost HD Surveillance Camera using Raspberry PI
Low Cost HD Surveillance Camera using Raspberry PILow Cost HD Surveillance Camera using Raspberry PI
Low Cost HD Surveillance Camera using Raspberry PI
 
ITU Security in Telecommunications & Information Technology
ITU Security in Telecommunications & Information TechnologyITU Security in Telecommunications & Information Technology
ITU Security in Telecommunications & Information Technology
 
Cctv presentation
Cctv presentationCctv presentation
Cctv presentation
 
Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...
 
5 pen pc technology
5 pen pc technology5 pen pc technology
5 pen pc technology
 
02 cctv camera specification
02 cctv camera specification02 cctv camera specification
02 cctv camera specification
 
Sniffer for detecting lost mobiles
Sniffer for detecting lost mobilesSniffer for detecting lost mobiles
Sniffer for detecting lost mobiles
 

Similar to What is OZEKI Camera SDK?

cloudstudioアプローチ別営業資料202403_en (1) (2).pptx
cloudstudioアプローチ別営業資料202403_en (1) (2).pptxcloudstudioアプローチ別営業資料202403_en (1) (2).pptx
cloudstudioアプローチ別営業資料202403_en (1) (2).pptx
comworks
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
Srikanth Pilli
 
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
Ibrahim Yusuf Salihu
 

Similar to What is OZEKI Camera SDK? (20)

Hyundai ip camera_user_guide_zn
Hyundai ip camera_user_guide_znHyundai ip camera_user_guide_zn
Hyundai ip camera_user_guide_zn
 
Simplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual CloudSimplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual Cloud
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
C44081316
C44081316C44081316
C44081316
 
cloudstudioアプローチ別営業資料202403_en (1) (2).pptx
cloudstudioアプローチ別営業資料202403_en (1) (2).pptxcloudstudioアプローチ別営業資料202403_en (1) (2).pptx
cloudstudioアプローチ別営業資料202403_en (1) (2).pptx
 
Video production in the cloud for live streaming
Video production in the cloud for live streamingVideo production in the cloud for live streaming
Video production in the cloud for live streaming
 
RICOH THETA x IoT Developers Contest : Cloud API Seminar
 RICOH THETA x IoT Developers Contest : Cloud API Seminar RICOH THETA x IoT Developers Contest : Cloud API Seminar
RICOH THETA x IoT Developers Contest : Cloud API Seminar
 
Webrtc in Real world
Webrtc in Real world Webrtc in Real world
Webrtc in Real world
 
Setup VoIP System and Interconnection with LTE network
Setup VoIP System and Interconnection with LTE networkSetup VoIP System and Interconnection with LTE network
Setup VoIP System and Interconnection with LTE network
 
Kivy report
Kivy reportKivy report
Kivy report
 
Optimustechsolution.pptx
Optimustechsolution.pptxOptimustechsolution.pptx
Optimustechsolution.pptx
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Securescape Introduction
Securescape IntroductionSecurescape Introduction
Securescape Introduction
 
Eyeball Messenger SDK V10.0 Developer Reference Guide
Eyeball Messenger SDK V10.0 Developer Reference GuideEyeball Messenger SDK V10.0 Developer Reference Guide
Eyeball Messenger SDK V10.0 Developer Reference Guide
 
Red5 Open Source Flash Server
Red5 Open Source Flash ServerRed5 Open Source Flash Server
Red5 Open Source Flash Server
 
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
 
Flash-based audio and video communication
Flash-based audio and video communicationFlash-based audio and video communication
Flash-based audio and video communication
 
How to add video conferencing via API to your website or app
How to add video conferencing via API to your website or appHow to add video conferencing via API to your website or app
How to add video conferencing via API to your website or app
 
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
 

More from Ozeki Informatics Ltd.

Get the most out of your call center and make it more effective with Ozeki Ph...
Get the most out of your call center and make it more effective with Ozeki Ph...Get the most out of your call center and make it more effective with Ozeki Ph...
Get the most out of your call center and make it more effective with Ozeki Ph...
Ozeki Informatics Ltd.
 

More from Ozeki Informatics Ltd. (6)

How to implement camera recording for USB webcam or IP camera in C#.NET
How to implement camera recording for USB webcam or IP camera in C#.NETHow to implement camera recording for USB webcam or IP camera in C#.NET
How to implement camera recording for USB webcam or IP camera in C#.NET
 
7+1 key considerations before buying a VoIP PBX
7+1 key considerations before buying a VoIP PBX7+1 key considerations before buying a VoIP PBX
7+1 key considerations before buying a VoIP PBX
 
Get the most out of your call center and make it more effective with Ozeki Ph...
Get the most out of your call center and make it more effective with Ozeki Ph...Get the most out of your call center and make it more effective with Ozeki Ph...
Get the most out of your call center and make it more effective with Ozeki Ph...
 
#1 How to develop a VoIP softphone in C# by using Ozeki VoIP SIP SDK - Part 1
#1 How to develop a VoIP softphone in C# by using Ozeki VoIP SIP SDK - Part 1#1 How to develop a VoIP softphone in C# by using Ozeki VoIP SIP SDK - Part 1
#1 How to develop a VoIP softphone in C# by using Ozeki VoIP SIP SDK - Part 1
 
How can you use OzML API for developing VoIP applications (like IVR, Autodial...
How can you use OzML API for developing VoIP applications (like IVR, Autodial...How can you use OzML API for developing VoIP applications (like IVR, Autodial...
How can you use OzML API for developing VoIP applications (like IVR, Autodial...
 
Ozeki Phone System XE - The best VoIP PBX for developers
Ozeki Phone System XE - The best VoIP PBX for developersOzeki Phone System XE - The best VoIP PBX for developers
Ozeki Phone System XE - The best VoIP PBX for developers
 

Recently uploaded

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 

What is OZEKI Camera SDK?

  • 1. 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
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. 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 audiovideo call to your phone or a monitoring center (police, central station).
  • 7. 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.
  • 8. Supported 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.
  • 9. Supported 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
  • 10. 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.
  • 11. 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.
  • 12. 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
  • 13. 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 FilesOzekiOzeki SDKSDK.NET4VoIPSDK.dll
  • 14. Example: How to connect to your IP camera Step 4: Find the following line in the Form.cs file: _camera = IPCameraFactory.GetCamera("192.168.115.175:8080", "admin", "admin"); 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: GetCamera("192.168.115.175:8080", "admin", "admin"); GetCamera("rtsp://192.168.115.175:8080", "admin", "admin"); • Username of your camera • Password belongs to the username
  • 15. 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.
  • 16. Thank you for your attention! For more information, visit our website: www.camera-sdk.com or send us an e-mail: info@camera-sdk.com