How to create simple IPCamera Application using C#

Ozeki VoIP SIP SDK provides the opportunity to reach IP Cameras, and use the SDK's other features on the received audio and video streams, for example: you can send the video channel to the MotionDetector, to the VideoViewerWF, or the audio channel to the SpeechToText mediahandler. The IP Camera class is able to reach password protected streams and can also control the camera movement (called PTZ) if the camera supports it.

You can reach IP cameras by their IP address and port number, with http URI or with the stream's RTSP uri. When the stream is being played, you can even choose which channel would you listen (by default, you will receive the audio and the video stream as well).

Please note that, the camera device must be an onvif device in order to work properly with Ozeki VoIP SIP SDK.
Also, if you would like move your camera, to use PTZ (Pan-Tilt-Zoom), your camera should support this option. The SDK has been developed to support most of the cameras, so even if your camera does not support Zoom, can still use the rotating movements.
Onvif cameras which support Pan and Tilt (rotation on horizontal and vertical plane), could use several different movement options, such as: continuous movement, absolute movement, relative movement. Since Ozeki VoIP SIP SDK has been developed to support most of the cameras, all of the camera movement options have been implemented with the most popular movement option; the continuous one, since almost all of the IP and CCTV cameras with Pan and Tilt support supports that movement type.

More information