tallada sandeep
tallada sandeep

Reputation: 3

Onvif compatibility

I have been using Onvif for one month and I am able to receive stream URI and have the control over all the configuration stuff from my own client program designed in C#.

In my application I want to take the videos (1 or 2 min streams) from 10 IP Cameras and then create a 10 min video. So it is like embedding the videos from all cameras.

My question is - Can I use Onvif for this application ?

I am asking because I only found information about configuration stuff in all Onvif WSDL files. So I got a doubt whether I can use or not. Kindly requesting you to tell me the compatibility of Onvif with my specified application. I would be more glad if you also provide some information on how to make it possible.

Upvotes: 0

Views: 617

Answers (1)

Chris Mann
Chris Mann

Reputation: 36

You can use Onvif to configure the cameras for use with the application, however you would not use Onvif to actually acquire the video from the cameras.

You can use Onvif to configure the streams (Encoding format, multicast setup, network configuration, etc) and get the Uri for the stream (GetSreamUri), but you would then need to access the RTSP streams directly to get the actual video.

This can be done using something like ffdshow with Direct Show to grab the video from each camera and make a compilation.

Onvif has a Streaming Specification which describes how compliant cameras must implement streaming but it still results in the camera producing a video stream on the network. How clients end up acquiring the video is outside the scope of the specification.

Upvotes: 1

Related Questions