# Starting a rtsp server via gstreamer on an android device

**URL:** https://discourse.gstreamer.org/t/starting-a-rtsp-server-via-gstreamer-on-an-android-device/5411
**Category:** Build issues
**Tags:** android
**Created:** [September 23, 2025, 10:16am UTC](https://discourse.gstreamer.org/t/starting-a-rtsp-server-via-gstreamer-on-an-android-device/5411 "2025-09-23T10:16:48Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Aren](https://discourse.gstreamer.org/letter_avatar_proxy/v4/letter/a/46a35a/32.png) [@Aren](https://discourse.gstreamer.org/u/Aren)
#### Post date: [September 23, 2025, 10:16am UTC](https://discourse.gstreamer.org/t/starting-a-rtsp-server-via-gstreamer-on-an-android-device/5411/1 "2025-09-23T10:16:48Z")

</div>

Hello, i am trying to start a rtspserver via gstreamer on android device. I am getting some error messages and i think i have some misconfiguration in android stuio because i get several file not found Errors

following you can find the error messages

In short they say that

- android cannot find libgstreamer\_android.so
- gst\_amc\_codec\_info\_to\_caps Unable to map AAC profile
- Didn’t find class “org/freedesktop/gstreamer/androidmedia/GstAhsCallback”
- GStreamer initialization complete

howerver i can see the files inside my project directory and they also seme to be at the right place. Since i also get the GStreamer initialization complete message i dont know if my c-code or my configuration is is wrong.

I appreciate any advice that you can give me to resolve that errors.

0:00:00.000231079 0xb400006fa46505d0 ../gst/gstregistry.c:1628:priv\_gst\_get\_relocated\_libgstreamer could not canonicalize path /data/app/~~nrPr17IdXR8J4h8npjPy0A==/com.my.package-MMHkcTTTZkI2TS-wku10WQ==/base.apk!/lib/arm64-v8a/libgstreamer\_android.so: No such file or directory

0:00:00.058289469 0xb400006fa46505d0 ../sys/androidmedia/gstamc.c:2099:gst\_amc\_codec\_info\_to\_caps Unable to map AAC profile 0x00000005  
2025-09-23 08:31:18.090 12047-12047 GStreamer+amc E 0:00:00.058329956 0xb400006fa46505d0 ../sys/androidmedia/gstamc.c:2099:gst\_amc\_codec\_info\_to\_caps Unable to map AAC profile 0x0000001d  
2025-09-23 08:31:18.091 12047-12047 GStreamer+amc W 0:00:00.058621745 0xb400006fa46505d0 ../sys/androidmedia/gstamc.c:2150:gst\_amc\_codec\_info\_to\_caps Unsupported mimetype ‘audio/raw’  
2025-09-23 08:31:18.092 12047-12047 GStreamer+amc E 0:00:00.059705810 0xb400006fa46505d0 ../sys/androidmedia/gstamc.c:2423:gst\_amc\_codec\_info\_to\_caps Unable to map H265 profile 0x00000004  
2025-09-23 08:31:18.098 12047-12047 GStreamer+ahc E 0:00:00.065430908 0xb400006fa46505d0 ../sys/androidmedia/gst-android-hardware-camera.c:1793:\_init\_classes Failed to initialize android.hardware.Camera classes: Failed to call Java method: java.lang.ClassNotFoundException: Didn’t find class “org/freedesktop/gstreamer/androidmedia/GstAhcCallback” on path: DexPathList[[zip file “/data/app/~~nrPr17IdXR8J4h8npjPy0A==/com.my.package-MMHkcTTTZkI2TS-wku10WQ==/base.apk”],nativeLibraryDirectories=[/data/app/~~nrPr17IdXR8J4h8npjPy0A==/com.my.package-MMHkcTTTZkI2TS-wku10WQ==/lib/arm64, /data/app/~~nrPr17IdXR8J4h8npjPy0A==/com.my.package-MMHkcTTTZkI2TS-wku10WQ==/base.apk!/lib/arm64-v8a, /system/lib64, /system\_ext/lib64]]  
java.lang.ClassNotFoundException: Didn’t find class “org/freedesktop/gstreamer/androidmedia/GstAhcCallback” on path: DexPathList[[zip file “/data/app/~~nrPr17IdXR8J4h8npjPy0A==/com.my.package-MMHkcTTTZkI2TS-wku10WQ==/base.apk”],nativeLibraryDir  
2025-09-23 08:31:18.099 12047-12047 GStreamer+ahs E 0:00:00.066525797 0xb400006fa46505d0 ../sys/androidmedia/gst-android-hardware-sensor.c:602:\_init\_classes Failed to initialize Android classes: Failed to call Java method: java.lang.ClassNotFoundException: Didn’t find class “org/freedesktop/gstreamer/androidmedia/GstAhsCallback” on path: DexPathList[[zip file “/data/app/~~nrPr17IdXR8J4h8npjPy0A==/com.my.package-MMHkcTTTZkI2TS-wku10WQ==/base.apk”],nativeLibraryDirectories=[/data/app/~~nrPr17IdXR8J4h8npjPy0A==/com.my.package-MMHkcTTTZkI2TS-wku10WQ==/lib/arm64, /data/app/~~nrPr17IdXR8J4h8npjPy0A==/com.my.package-MMHkcTTTZkI2TS-wku10WQ==/base.apk!/lib/arm64-v8a, /system/lib64, /system\_ext/lib64]]  
java.lang.ClassNotFoundException: Didn’t find class “org/freedesktop/gstreamer/androidmedia/GstAhsCallback” on path: DexPathList[[zip file “/data/app/~~nrPr17IdXR8J4h8npjPy0A==/com.my.package-MMHkcTTTZkI2TS-wku10WQ==/base.apk”],nativeLibraryDirectories=[/data/a  
2025-09-23 08:31:18.105 12047-12047 GLib W Failed to create a database from file: TLS support is not available  
2025-09-23 08:31:18.105 12047-12047 GStreamer+GST\_REGISTRY E 0:00:00.072564901 0xb400006fa46505d0 ../gst/gstregistry.c:1628:priv\_gst\_get\_relocated\_libgstreamer could not canonicalize path /data/app/~~nrPr17IdXR8J4h8npjPy0A==/com.my.package-MMHkcTTTZkI2TS-wku10WQ==/base.apk!/lib/arm64-v8a/libgstreamer\_android.so: No such file or directory  
2025-09-23 08:31:18.105 12047-12047 GStreamer I GStreamer initialization complete
