Live Stream / JPEGLiveSource best practices?

Hi,

We’re using JPEGLiveSource to show live stream in our .NET winforms application.

We can see a major difference with the quality on the JPEGLiveSource component and milestone client.

We’ve tried to boost the component FPS and resolution which cause high CPU utilization with not much quality differences.

What are the best practices in order to improve the JPEGLiveSource quality? Or any other solution to show a live stream in a good quality as in the milestone client?

ImageViewerControl (ImageViewerWpfControl) in the Smart Client camera views and ImageViewerControl (ImageViewerWpfControl) in the SDK are the same.

A lot of development time and effort has been invested by Milestone to optimize this component both on performance and stability. We strongly recommend using this control. JPEGLiveSource and BitmapliveSource will need to move decoded images (a lot of data if resolution is not small) thru the CPU and cannot ever be as effective as the ImageViewerControl.

VideoViewer sample might be interesting for you -

https://doc.developer.milestonesys.com/html/index.html?base=samples/videoviewer_sample.html&tree=tree_search.html?search=imageviewercontrol