Tutorial 7:

How to implement Onvif IP camera video server in C#

In this tutorial you can learn more about writing codes in C#, which handle an IP camera using Ozeki Camera SDK. These lectures cover how you can create an Onvif IP camera video server, to which you can connect an USB or an old RTSP camera and then reach it as an Onvif IP camera.

Furthermore, you can learn how to send video using this server to smartphones (as well as Android, iPhone, Windows Mobile phones).

You can find a clear explanation (including code snippets and GUI screenshots) for every example related to the functionalities mentioned above. The full source code of each example project can be downloaded and the FAQ section gives answers for the most commonly asked questions.

Lecture 1: How to find not Onvif cameras on the network

Find out how to make the video signal coming from your USB camera available appearing to be coming from an Onvif IP camera. With this simulating technique you can test your server effectively using Ozeki Camera SDK. Start now

Lecture 2: Turn USB camera into Onvif in C#

Find out how to make the video signal coming from your USB camera available appearing to be coming from an Onvif IP camera. With this simulating technique you can test your server effectively using Ozeki Camera SDK. Start now

Lecture 3: Turn RTSP camera into Onvif in C#

If you want to replace your old RTSP camera with an Onvif one, check this lecture that shows how to turn it into an Onvif IP webcam. Start now

Lecture 4: Send video to cellphones in C#

In this lecture you can find out how to send video to iPhone, Windows Mobile, Symbian and Android based cellphones. Start now

Lecture 5: Streaming to more locations in C#

After studying this guide you will be able to stream video simultaneously to multiple locations (video stream duplication). Start now

Lecture 6: Make your C# app discoverable

Make your Webcam, IP camera or Onvif IP camera software discoverable by other applications! This page introduces what you need to do for this. Start now

Lecture 7: Forward PTZ instructions in C#

This lecture is meant to be a detailed explanation on how to forward Pan-Tilt-Zoom (PTZ) instructions using Ozeki Camera SDK to a selected camera. Start now

Lecture 8: Codec conversion in C#

In this lecture you can find detailed information about how compress h.263 and h.264 codec using Ozeki Camera SDK. Start now