Optimized Live Stream

While working on Live tab, I can connect to the live stream to do processing using LiveSourceBitmapContent.

If 16 stream are on the layout that means i need to 16 extract connections to do processing, so total 32 connection will be made, which slow down the frame rate.

Is there a way i can get the data out of stream which is displayed on the layouts instead of creating an extra connections.

or is there any other optimized way of doing that so i dont have to make extra connection?

There is no optimized way as the camera view and the BitmapLiveSource will each open a stream from the Recording Server. This is how it is implemented that these cannot share the same stream. Depending on the use case scenario it might be feasible to create a service for the processing which then might reside somewhere else than in the Smart Client.