Simple video analysis plugin with alerts [architecture / sample issue]

I need to analyze continous video feed from one live camera - as output I want to trigger user-defined alert.

Is Smart Client plugin proper place to do it? How about implementing it on the server side?

Can you point me to SDK samples / tutorials that grab video and/or generate alerts/events?

My setup - one PTZ camera attached to recording server connected with XProtect Entrerprise

  • I access it through XProtect Smart Client or XProtect Management Client. Currently using

Milestone SDK 2014 (newest).

Best regards

Kamil Lebek

In this case I would actually not recommend that you do a plugin but instead that you do a standalone application or service.

One reason for having your own service is that it will scale very flexible from one service per system over one service per recording server to one servce per camera. I think Smart Client plugin should be for viewing purposes. A Event Server plugin will not scale very easily as you have only one event server per site.

The method of getting the video to analyse could be JpegLiveSource as is seen in the MediaLiveViewer sample.

To submit events I suggest you use AnalyticEvents and this is best seen in use in the AnalyticsEventTriggerViaLibrary sample.

Thank you, it solved my problem:)