How to coding a multiple Camera programing?

​MIP SDK 2018 R1

.Net Framework 4.5

Windows10

C# Programming

Panasonic 6531 h.264 & 1920x1080, 30fps

I want to display multiple video like milestone smartclient.

And I want use 12 camera viewer and each PTZ control in winform.

I created a usercontrol, loaded ImageViewerControl, and displayed 12 usercontrols in Winform.

However, even if only 7 are expressed, the GPU resource is 100% and the program is slowed down.

I would like to know about MIP SDK based multi-camera image representation sample code and ImageControlViewer environment configuration.

Hardware acceleration might help you. The ImageViewerWpfControl (or ImageViewerControl) will utilize the hardware acceleration just as good as the Smart Client does.

For more information please consult the Smart Client hardware acceleration guide here - https://www.milestonesys.com/support/resources/download-software/?prod=3&type=13&lang=27

In general you should expect to be able to handle as many camera views as the Smart Client can before going 100% CPU (but not more)..

If developing for very thin clients it might be better to use a Mobile Server integration.

Thank you for reply.

I Know hardware acceleration and used.

And It operate well on Smart Client.

However, multiple ImageViewer Control used GPU Resource 100%.

MIP SDK example have single viwer code using ImageviewerControl.

​Do you have sample code to connect multiple cameras?

The sample VideoViewer show two ImageViewerControls using one default PlaybackController and the VideoViewer2Playback sample show two ImageViewerControls and the second use its own dedicated PlayBackController. There is no sample that just implement creating elements with ImageViewerControls at the push of a button..