Is it possible to transfer the video on Component Integration to somewhere else?

So, we are trying to integrate milestone into our own interface that works on java (not android). And we want to get video from milestone and send commands to switch between playback/live and go through the timeline in playback stream just like Xprotect smart client.

We tried protocol integration but the video comes in a completely different format and to process it to show on screen will be very difficult.

I saw that we can change the video stream from live to playback and do many more things in component integration, but it only works on the .Net Environment. And we cannot see inside the functions in component integration, and because we dont know how they work we cannot transfer the video to our interface.

So my question is; Is it possible that maybe you could give us the full code of the functions so that we can maybe transfer the video to our interface, and/or is there a way to transfer the video any other way from component integration to other programs?

From what you say I think you should consider using the Mobile Server and the Mobile SDK.

The images you will get will be Jpegs in the size you request. There is samples in JavaScript I believe the samples would be easy to adapt.

https://doc.developer.milestonesys.com/mipsdkmobile/