Getting only 2 fps on Android, Orbbec Astra

Hello, I am using an Orbbec Astra 3D camera on a Robot that uses Android OS, (Sanbot Robot),
I am using provided libraries to send raw bytes over TCP protocol and plot them using OpenCV on a server,
everything is okay, I mean the networking and other things but, I can only receive 2 frames per second.
There is nothing wrong with networking and it has no load over, the problem is there is only 2 frames per seconds, nothing is lost between, just low fps.
Can you please help me to solve this ?

There’s two different OpenNI drivers for ARM CPUs, 1 with the filter, 1 without the filter. Make sure you use the one without the filter, the one with the filter will make it very very slow. If that doesn’t solve the problem, you need at least Cortex-A72 and above, the Cortex A53 just don’t cut it.

Thank you for your response.
I am using current Android SDK that Orbbec has developed, I don’t know currently what OpenNI Driver I am using. Can you please help me more to reach the solution?