Solaiemes contribution to Open Source
Our R&D department in its constant work of looking for better solutions than currently available have developed a new technology for improving performance when using GStreamer invocated from Java. Available solutions like gstreamer-java which are JNA based achieve the objective of allowing that communication but a very high cost in resources. When facing use cases with low communication needs it is useful, but when processing media, which requires a lot of communication, it becomes highly resource consuming.
Our new approach, JNI based, outperforms this solutions achieving in the best case a x100 performance increase. Not all are good news, Java abstractions are lost and is necessary to use pointers in Java like plain C. We consider it a cost effective trade-off.
This kind of innovation in technology is what makes Solaiemes products be so competitive in the market and proves that innovation pays off. We believe that releasing this software to the open software community will be beneficial for both parties, as we can cooperate to have a better solution and make it available to the world.
Find the code/additional info/forum here
Miguel A. Cabrera
No comments:
Post a Comment