Integration of video streaming in existing UI under Linux

We are planning to integrate video streams into an existing UI under Linux.

As already discussed with Milestone, they provide an ActiveX for MS Windows but do not provide a similar control for Linux!

So the proposol was to implement our own solution based on the Image Server TCP/IP Raw Protocol.

I would like to know which codec is used there (e.g. H.264), and if there is any proposal for an open-source library (e.g. libavcodec) to use for decoding.

Raw is actually raw, it is unaltered by the recording server. This means that the codec is whatever is set up and used in the camera. There might be some information about how to interpret the data in the MIP Documentation about The GenericByteData format. Unfortunately I have no experience nor a proposal for the decoding (if other solution partners read this and have recommendations please post a reply).