# Missing GStreamer Version for QGroundControl Android Build

**URL:** <https://discuss.px4.io/t/missing-gstreamer-version-for-qgroundcontrol-android-build/40531>\
**Category:** QGroundControl\
**Created:** [September 3, 2024, 1:30pm UTC](https://discuss.px4.io/t/missing-gstreamer-version-for-qgroundcontrol-android-build/40531 "2024-09-03T13:30:15Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![KaanCL](https://discuss.px4.io/user_avatar/discuss.px4.io/kaancl/32/16920_2.png) [@KaanCL](https://discuss.px4.io/u/KaanCL)\
**Post date:** [September 3, 2024, 1:30pm UTC](https://discuss.px4.io/t/missing-gstreamer-version-for-qgroundcontrol-android-build/40531/1 "2024-09-03T13:30:15Z")

</div>

Hello everyone,

I am a developer working on the Android version of the QGroundControl software. I need to download GStreamer, and the QGroundControl documentation specifies that I should get the “gstreamer-1.0-android-universal-1.18.5.tar.xz” version. However, I couldn’t find this version in the archive. What should I do?

---

<div class="post-metadata">

**Author:** ![DevJhones](https://discuss.px4.io/user_avatar/discuss.px4.io/devjhones/32/16112_2.png) [@DevJhones](https://discuss.px4.io/u/DevJhones)\
**Post date:** [September 3, 2024, 2:25pm UTC](https://discuss.px4.io/t/missing-gstreamer-version-for-qgroundcontrol-android-build/40531/2 "2024-09-03T14:25:59Z")

</div>

Hi,  
use version 1.18.6  
Do you are building direct to Android or action of GitHub ?

---

<div class="post-metadata">

**Author:** ![KaanCL](https://discuss.px4.io/user_avatar/discuss.px4.io/kaancl/32/16920_2.png) [@KaanCL](https://discuss.px4.io/u/KaanCL)\
**Post date:** [September 4, 2024, 4:46am UTC](https://discuss.px4.io/t/missing-gstreamer-version-for-qgroundcontrol-android-build/40531/3 "2024-09-04T04:46:06Z")

</div>

Thank you for your response. I am currently using GStreamer version 1.18.6, but I’m experiencing some issues. Specifically, when receiving video via RTSP, the video sometimes appears choppy. On the same device, I have QGroundControl version 4.4.0, which also uses GStreamer 1.18.6, and I don’t encounter this issue there. However, when using my own build, I do face these problems. Therefore, I tried to download GStreamer version 1.18.5 as suggested in the README file, but I couldn’t find it.

Note: While the video appears choppy, the console shows the error “W GLConsumer: [SurfaceTexture-0-4781-2] bindTextureImage: clearing GL error: 0x506.”

---

<div class="post-metadata">

**Author:** ![DevJhones](https://discuss.px4.io/user_avatar/discuss.px4.io/devjhones/32/16112_2.png) [@DevJhones](https://discuss.px4.io/u/DevJhones)\
**Post date:** [September 4, 2024, 11:19am UTC](https://discuss.px4.io/t/missing-gstreamer-version-for-qgroundcontrol-android-build/40531/4 "2024-09-04T11:19:22Z")

</div>

If you are build direct to android (build Qt) you needed a folder GStreamer inside of QGC. Now,if you are build to actions github, needed changes GStreamer in file worklow.  
ps: I use a same config and the GStreamer 1.18.6 work.

I hope help you !

---

<div class="post-metadata">

**Author:** ![KaanCL](https://discuss.px4.io/user_avatar/discuss.px4.io/kaancl/32/16920_2.png) [@KaanCL](https://discuss.px4.io/u/KaanCL)\
**Post date:** [September 4, 2024, 1:15pm UTC](https://discuss.px4.io/t/missing-gstreamer-version-for-qgroundcontrol-android-build/40531/6 "2024-09-04T13:15:18Z")

</div>

Thank you! What kind of changes do I need to make to GStreamer ?

---

<div class="post-metadata">

**Author:** ![DevJhones](https://discuss.px4.io/user_avatar/discuss.px4.io/devjhones/32/16112_2.png) [@DevJhones](https://discuss.px4.io/u/DevJhones)\
**Post date:** [September 4, 2024, 1:18pm UTC](https://discuss.px4.io/t/missing-gstreamer-version-for-qgroundcontrol-android-build/40531/7 "2024-09-04T13:18:59Z")

</div>

So, as I said before, if you are building the project directly for Android, just download GStreamer 1.18.6 and place it in the root of QGC. Now, if you are using the GitHub Action, in the GitHub/Workflow/android.yml folder, change the GStreamer from 1.18.5 to 1.18.6.

I will also leave the link for GStreamer 1.18.6 here

[https://gstreamer.freedesktop.org/data/pkg/android/1.18.6/gstreamer-1.0-android-universal-1.18.6.tar.xz](https://gstreamer.freedesktop.org/data/pkg/android/1.18.6/gstreamer-1.0-android-universal-1.18.6.tar.xz)

---

<div class="post-metadata">

**Author:** ![KaanCL](https://discuss.px4.io/user_avatar/discuss.px4.io/kaancl/32/16920_2.png) [@KaanCL](https://discuss.px4.io/u/KaanCL)\
**Post date:** [September 4, 2024, 1:20pm UTC](https://discuss.px4.io/t/missing-gstreamer-version-for-qgroundcontrol-android-build/40531/8 "2024-09-04T13:20:25Z")

</div>

I understand, thank you

---

<div class="post-metadata">

**Author:** ![bylla\_anusha](https://discuss.px4.io/user_avatar/discuss.px4.io/bylla_anusha/32/17961_2.png) [@bylla\_anusha](https://discuss.px4.io/u/bylla_anusha)\
**Post date:** [August 5, 2025, 12:45pm UTC](https://discuss.px4.io/t/missing-gstreamer-version-for-qgroundcontrol-android-build/40531/9 "2025-08-05T12:45:04Z")

</div>

Hello sir,

 ![Screenshot (668)](https://discuss.px4.io/uploads/default/original/3X/6/2/62ef1cdfc47abbdf0252c2ee80287d78f0070de6.png)  
 ![Screenshot (669)](https://discuss.px4.io/uploads/default/original/3X/c/0/c0293c2bdc3f40351b54117a8c4bf7f214ba0f59.png)

I’m new to Qt and QGroundControl, so I’m not sure how to fix this Android build issue. I’ve successfully built the new stable version of QGroundControl (v5.0) using Qt Creator 6.8.3 on desktop, and it’s working fine.

I’ve also installed GStreamer 1.22.12 for desktop. However, when I try to build QGroundControl for Android, I’m getting an error related to GStreamer.Could you please help me resolve it?

Thanks in advance!
