Library for cross-platform (C ++ / Android) lossless / low noise compression / decompression

I need to compress the video stream in order to transfer it from the C ++ library to the Java platform (Android) over the network and unpack it there. The requirements are as follows:

  • The library should be available for both the Android platform and C ++ (or two separate libraries using a common format)
  • Compression should be lossless or lossy with minimal artifacts.
  • The library (-ies) must be free / openource

The specificity of the task is that the video stream will be a type of MFD aircraft, so there will be a large number of pixels that will remain the same for several frames. This should greatly help in compression.

Is there a “simple way” for the above?

+4
source share
1 answer

Search from open source video codecs . It seems that there is no loss in them. How useful this is on Android or how to port is hard to say. I do not think there are simpler ways.

0
source

Source: https://habr.com/ru/post/1445339/


All Articles