Adding text overlay to video

Hello,

We are using XProtect Smart Client 2018 R3.

We need to add a text overlay on a video playback during showing it in the channel window.

Is there any way to do this?

We use C# and some milestone scripting (we run the client from an SCS file)

Thanks

Try to explore the Analytics Overlay plugin sample.

https://doc.developer.milestonesys.com/html/index.html?base=samples/analyticsoverlay_sample.html&tree=tree_1.html

Hey,

thank you for your answer, the plugin is a basic implementation of what we need and it helped us to start work with it.

Additionally, in our system we allow the user to change the display name of each camera.

Now we want to add it to the overlay of the video depend on the time in the video. Can we set the plugin to change the text depending on the currently play time?

Is it possible to add bookmarks to a video using MIP API?

Does the bookmark data accessible from within the overlay plugin so we could display the overlay text from here?

Thanks

The Analytics Overlay plugin sample actually uses the time in its DrawOverlay function you can use it in a more advanced way.

For adding and reading bookmarks please explore the Smart Client Bookmark plugin sample.

https://doc.developer.milestonesys.com/html/index.html?base=samples/scbookmark.html&tree=tree_1.html

The task will then be to combine functionality of these samples.

Perhaps you can get closer.. The Smart Client Overlay Graph on Event plugin sample will in playback mode read analytics events from the server and will display overlay from the analytics events as they fit in time.

https://doc.developer.milestonesys.com/html/index.html?base=samples/scoverlaygraphonevent.html&tree=tree_1.html

So maybe changing this sample to work with bookmarks instead of analytics events will be the fastest way to achieve the functionality you need.