# \#android

**URL:** https://discourse.gstreamer.org/tag/android/4.md

[Latest](https://discourse.gstreamer.org/latest.md) · [Categories](https://discourse.gstreamer.org/categories.md) · [Tags](https://discourse.gstreamer.org/tags.md)

---

## [Actual guide to GStreamer for Android in 2026](https://discourse.gstreamer.org/t/actual-guide-to-gstreamer-for-android-in-2026/5887)

<div class="topic-metadata">

**Author:** [@pnice.deviceq](https://discourse.gstreamer.org/u/pnice.deviceq)\
**Replies:** 1\
**Last updated:** [September 1, 2026, 3:34am UTC](https://discourse.gstreamer.org/t/actual-guide-to-gstreamer-for-android-in-2026/5887 "2026-09-01T03:34:19Z")

</div>

Hello everyone. The problem is that I can’t find actual way to setup project with GStreamer in Android Studio. Documentation is outdated. I need to setup android universal in simple Native CPP project. How I can do that?…

---

## [After OMX Removal, How about using C2 for DSP Audio processing?](https://discourse.gstreamer.org/t/after-omx-removal-how-about-using-c2-for-dsp-audio-processing/5859)

<div class="topic-metadata">

**Author:** [@changyong.ahn](https://discourse.gstreamer.org/u/changyong.ahn)\
**Replies:** 4\
**Last updated:** [August 14, 2026, 3:57pm UTC](https://discourse.gstreamer.org/t/after-omx-removal-how-about-using-c2-for-dsp-audio-processing/5859 "2026-08-14T15:57:14Z")

</div>

Unlike video which has V4L2 as a well-established codec abstraction layer, Audio currently has no equivalent framework, only ALSA (transport) exists.. For embedded Linux devices with external DSP cores (HiFi, Hexagon, …

---

## [Inquiry: AV2 Multistream Support in GStreamer](https://discourse.gstreamer.org/t/inquiry-av2-multistream-support-in-gstreamer/5871)

<div class="topic-metadata">

**Author:** [@dengfei660](https://discourse.gstreamer.org/u/dengfei660)\
**Replies:** 0\
**Last updated:** [August 5, 2026, 6:39am UTC](https://discourse.gstreamer.org/t/inquiry-av2-multistream-support-in-gstreamer/5871 "2026-08-05T06:39:02Z")

</div>

Hi all, I’m looking into the technical roadmap for supporting AV2’s multistream feature in GStreamer and would appreciate your insights on the implementation details. 1. Parser & Demuxer AV2 multistream introduces a ne…

---

## [How to get verbose log output on Android?](https://discourse.gstreamer.org/t/how-to-get-verbose-log-output-on-android/765)

<div class="topic-metadata">

**Author:** [@Meonardo](https://discourse.gstreamer.org/u/Meonardo)\
**Replies:** 2\
**Last updated:** [December 1, 2025, 7:23am UTC](https://discourse.gstreamer.org/t/how-to-get-verbose-log-output-on-android/765 "2025-12-01T07:23:23Z")

</div>

Hi, I am trying to redirect verbose log output from gstreamer to logcat, but encount crash while using gst\_debug\_set\_default\_threshold(GST\_LEVEL\_LOG); Fatal signal 11 (SIGSEGV), code 2 (SEGV\_ACCERR), fault addr 0x730000…

---

## [Android plugins not found (Unity)](https://discourse.gstreamer.org/t/android-plugins-not-found-unity/5533)

<div class="topic-metadata">

**Author:** [@xovobobo](https://discourse.gstreamer.org/u/xovobobo)\
**Replies:** 1\
**Last updated:** [November 23, 2025, 1:27pm UTC](https://discourse.gstreamer.org/t/android-plugins-not-found-unity/5533 "2025-11-23T13:27:06Z")

</div>

Hello. Im trying to integrate gstreamer into a Unity application. It works great on Linux (with gstreamer from the apt repository), but now i\`m having problems with integration on android. I built gstreamer for Androud …

---

## [Starting a rtsp server via gstreamer on an android device](https://discourse.gstreamer.org/t/starting-a-rtsp-server-via-gstreamer-on-an-android-device/5411)

<div class="topic-metadata">

**Author:** [@Aren](https://discourse.gstreamer.org/u/Aren)\
**Replies:** 0\
**Last updated:** [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")

</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 …

---

## [whipclientsin excesive latency](https://discourse.gstreamer.org/t/whipclientsin-excesive-latency/5401)

<div class="topic-metadata">

**Author:** [@isthari](https://discourse.gstreamer.org/u/isthari)\
**Replies:** 0\
**Last updated:** [September 21, 2025, 12:45am UTC](https://discourse.gstreamer.org/t/whipclientsin-excesive-latency/5401 "2025-09-21T00:45:23Z")

</div>

If I run the following pipeline in windows gst\_parse\_launch("audiotestsrc is-live=true ! " "whipclientsink signaller::whip-endpoint=http://mediamtx:8889/mystream/whip", &error); And then I connect from a web browser u…

---

## [androidmedia encoder won't accept h264 profiles other than high](https://discourse.gstreamer.org/t/androidmedia-encoder-wont-accept-h264-profiles-other-than-high/5357)

<div class="topic-metadata">

**Author:** [@floppyhammer](https://discourse.gstreamer.org/u/floppyhammer)\
**Replies:** 3\
**Last updated:** [September 15, 2025, 2:57am UTC](https://discourse.gstreamer.org/t/androidmedia-encoder-wont-accept-h264-profiles-other-than-high/5357 "2025-09-15T02:57:52Z")

</div>

My pipeline is \`\`\` "videotestsrc is-live=true ! " "video/x-raw,format=NV12,width=1280,height=720,framerate=60/1 ! " "amcvidenc-c2qtiavcencoder ! " "video/x-h264,profile=high ! " // Any other profiles won’t work "h2…

---

## [Android (Qt 6.9) + GStreamer: how do I build/enable qml6glsink? “Needs a windowing backend” on Android](https://discourse.gstreamer.org/t/android-qt-6-9-gstreamer-how-do-i-build-enable-qml6glsink-needs-a-windowing-backend-on-android/4965)

<div class="topic-metadata">

**Author:** [@raphaelscholle](https://discourse.gstreamer.org/u/raphaelscholle)\
**Replies:** 3\
**Last updated:** [August 17, 2025, 6:45am UTC](https://discourse.gstreamer.org/t/android-qt-6-9-gstreamer-how-do-i-build-enable-qml6glsink-needs-a-windowing-backend-on-android/4965 "2025-08-17T06:45:35Z")

</div>

Goal Get qml6glsink working on Android with Qt 6.9 (QML + GStreamer). Context I’m building GStreamer for Android inside a GitHub Actions runner so the setup is fully reproducible and clean. Workflow is here (exact ste…

---

## [Android camera access](https://discourse.gstreamer.org/t/android-camera-access/74)

<div class="topic-metadata">

**Author:** [@tax](https://discourse.gstreamer.org/u/tax)\
**Replies:** 3\
**Last updated:** [July 23, 2025, 12:41pm UTC](https://discourse.gstreamer.org/t/android-camera-access/74 "2025-07-23T12:41:05Z")

</div>

Can someone recommend how to access the android camera from gstreamer. Ideally im seeking an example to work from. kind regards Jesper

---

## [RTSP stream frame extraction problem](https://discourse.gstreamer.org/t/rtsp-stream-frame-extraction-problem/4787)

<div class="topic-metadata">

**Author:** [@Faizanirvieni](https://discourse.gstreamer.org/u/Faizanirvieni)\
**Replies:** 0\
**Last updated:** [June 26, 2025, 4:20pm UTC](https://discourse.gstreamer.org/t/rtsp-stream-frame-extraction-problem/4787 "2025-06-26T16:20:47Z")

</div>

\#include \<gst/gst.h\> #include \<gst/app/gstappsink.h\> #include \<gst/video/video.h\> #include \<jni.h\> #include \<string.h\> #include \<android/log.h\> #include \<glib.h\> #define LOG\_TAG “GStreamerNative” #define LOGI(…) …

---

## [ How to play rtsp H265 on Android](https://discourse.gstreamer.org/t/how-to-play-rtsp-h265-on-android/1762)

<div class="topic-metadata">

**Author:** [@yachao](https://discourse.gstreamer.org/u/yachao)\
**Replies:** 17\
**Last updated:** [June 6, 2025, 5:45am UTC](https://discourse.gstreamer.org/t/how-to-play-rtsp-h265-on-android/1762 "2025-06-06T05:45:31Z")

</div>

When I use Android Universal 1.24.4 version to play rtsp video stream, I can only play H264, but H265 cannot be played. How to solve this problem.

---

## [Debug file with Android app](https://discourse.gstreamer.org/t/debug-file-with-android-app/4495)

<div class="topic-metadata">

**Author:** [@FabPoll](https://discourse.gstreamer.org/u/FabPoll)\
**Replies:** 1\
**Last updated:** [May 22, 2025, 4:06pm UTC](https://discourse.gstreamer.org/t/debug-file-with-android-app/4495 "2025-05-22T16:06:30Z")

</div>

Hi everyone, I’m having trouble generating a debug file with my Android app (built with Unity) using the GST\_DEBUG\_FILE environment variable. Although the following code allows me to view the logs in Logcat, I can’t get…

---

## [MediaCodec stalls after a period of time playing on Android](https://discourse.gstreamer.org/t/mediacodec-stalls-after-a-period-of-time-playing-on-android/4515)

<div class="topic-metadata">

**Author:** [@floppyhammer](https://discourse.gstreamer.org/u/floppyhammer)\
**Replies:** 2\
**Last updated:** [April 23, 2025, 10:45am UTC](https://discourse.gstreamer.org/t/mediacodec-stalls-after-a-period-of-time-playing-on-android/4515 "2025-04-23T10:45:32Z")

</div>

The log says 2025-04-23 10:32:07.577 2416-2657 MediaCodec com...ectricmaple.standalone\_client I \[mId: 0\] \[video-debug-dec\] Stats over last 5065ms: 2025-04-23 10:32:07.577 2416-2657 MediaCodec …

---

## [Webrtcbin holds frames forever on Android](https://discourse.gstreamer.org/t/webrtcbin-holds-frames-forever-on-android/4410)

<div class="topic-metadata">

**Author:** [@floppyhammer](https://discourse.gstreamer.org/u/floppyhammer)\
**Replies:** 1\
**Last updated:** [April 2, 2025, 7:15am UTC](https://discourse.gstreamer.org/t/webrtcbin-holds-frames-forever-on-android/4410 "2025-04-02T07:15:36Z")

</div>

When using webrtcbin to stream rendered frames on Android, buffers sent to the sink by gst\_app\_src\_push\_buffer is never freed. And the client side never receive a sample. In my guess, those frames are all blocked somewhe…

---

## [Video\_sink sync issue](https://discourse.gstreamer.org/t/video-sink-sync-issue/4260)

<div class="topic-metadata">

**Author:** [@sam](https://discourse.gstreamer.org/u/sam)\
**Replies:** 5\
**Last updated:** [March 28, 2025, 2:34pm UTC](https://discourse.gstreamer.org/t/video-sink-sync-issue/4260 "2025-03-28T14:34:04Z")

</div>

Hey, guys, i use gstreamer play rtsp video, here is my pipeline: when i set sync=true, The following warning will be issued in a few minutes (The video is stuck at this point): when i set sync=false, Every few se…

---

## [GStreamer 1.24.12 Android about-to-finish fails](https://discourse.gstreamer.org/t/gstreamer-1-24-12-android-about-to-finish-fails/4313)

<div class="topic-metadata">

**Author:** [@vivideradicator](https://discourse.gstreamer.org/u/vivideradicator)\
**Replies:** 0\
**Last updated:** [March 18, 2025, 6:34am UTC](https://discourse.gstreamer.org/t/gstreamer-1-24-12-android-about-to-finish-fails/4313 "2025-03-18T06:34:15Z")

</div>

Version 1.24.12 Pipeline playbin video-sink=glimagesink Tested device: Google Pixel 7a First use the hardware decoders. Then setup signals for about-to-finish. On about to finish, set the element of the next uri. Usi…

---

## [Play RTSP video discardFps](https://discourse.gstreamer.org/t/play-rtsp-video-discardfps/4229)

<div class="topic-metadata">

**Author:** [@sam](https://discourse.gstreamer.org/u/sam)\
**Replies:** 1\
**Last updated:** [March 11, 2025, 12:43am UTC](https://discourse.gstreamer.org/t/play-rtsp-video-discardfps/4229 "2025-03-11T00:43:40Z")

</div>

Hello, I have a question when i use android Tutorial5 play rtsp video, when video play, I found out the video was caton, and Android studio Logcat show warning: \[c2.mtk.avc.decoder 1280x720 inputFps=25 outputFps=25 rende…

---

## [EOS message is not received](https://discourse.gstreamer.org/t/eos-message-is-not-received/698)

<div class="topic-metadata">

**Author:** [@abu\_abdulla](https://discourse.gstreamer.org/u/abu_abdulla)\
**Replies:** 4\
**Last updated:** [March 3, 2025, 4:21am UTC](https://discourse.gstreamer.org/t/eos-message-is-not-received/698 "2025-03-03T04:21:02Z")

</div>

Hi, I have used android tutorial-3 to build a pipeline that display and record at the same time. pipeline\_video = “udpsrc buffer-size=50000 port=5478 ! application/x-rtp,payload=96 ! rtpjitterbuffer latency=300 ! rtph…

---

## [Where is faad in android pre-compiled binary?](https://discourse.gstreamer.org/t/where-is-faad-in-android-pre-compiled-binary/4138)

<div class="topic-metadata">

**Author:** [@pierluc-codes](https://discourse.gstreamer.org/u/pierluc-codes)\
**Replies:** 2\
**Last updated:** [February 17, 2025, 10:33am UTC](https://discourse.gstreamer.org/t/where-is-faad-in-android-pre-compiled-binary/4138 "2025-02-17T10:33:25Z")

</div>

Hi, I cannot found faad in the android pre-compiled binary. It is expected? It seems I am able to find other GSTREAMER\_PLUGINS\_CODECS\_RESTRICTED like asfmux 00:55:15 pierluc@MacBookPro ~/src/gitlab.freedesktop.org/GSt…

---

## [Gstreamer using tee and valve element for recording and displaying](https://discourse.gstreamer.org/t/gstreamer-using-tee-and-valve-element-for-recording-and-displaying/4106)

<div class="topic-metadata">

**Author:** [@edanazabdullahoglu](https://discourse.gstreamer.org/u/edanazabdullahoglu)\
**Replies:** 3\
**Last updated:** [February 12, 2025, 12:35pm UTC](https://discourse.gstreamer.org/t/gstreamer-using-tee-and-valve-element-for-recording-and-displaying/4106 "2025-02-12T12:35:03Z")

</div>

Hello, I create a pipeline with parse launch, I have a bit tee structure on it and I have a recorder structure that starts at the beginning while showing my broadcast with videosink and I have a button on the qml side, I…

---

## [Gstreamer watchdog and reconnect mechanism](https://discourse.gstreamer.org/t/gstreamer-watchdog-and-reconnect-mechanism/4087)

<div class="topic-metadata">

**Author:** [@edanazabdullahoglu](https://discourse.gstreamer.org/u/edanazabdullahoglu)\
**Replies:** 1\
**Last updated:** [February 7, 2025, 12:46pm UTC](https://discourse.gstreamer.org/t/gstreamer-watchdog-and-reconnect-mechanism/4087 "2025-02-07T12:46:59Z")

</div>

Hello, I have a gstreamer structure via Qmlsink and I am running this structure on Android, but I am testing it on Linux. In this structure, since I gave a static IP to the code, if there is no image when the function is…

---

## [Build issues with Android examples on Windows. No "FindGStreamerMobile.cmake"?](https://discourse.gstreamer.org/t/build-issues-with-android-examples-on-windows-no-findgstreamermobile-cmake/3937)

<div class="topic-metadata">

**Author:** [@BBlalock](https://discourse.gstreamer.org/u/BBlalock)\
**Replies:** 2\
**Last updated:** [January 17, 2025, 2:08pm UTC](https://discourse.gstreamer.org/t/build-issues-with-android-examples-on-windows-no-findgstreamermobile-cmake/3937 "2025-01-17T14:08:22Z")

</div>

Hi everyone, I am currently trying to build the android tutorials on windows with Android Studio, but I’m running into a weird issue that I can’t find anywhere on google. I’ve downloaded the prebuilt 1.22.12 android bina…

---

## [How to add gstreamer and selected plugins to AOSP module?](https://discourse.gstreamer.org/t/how-to-add-gstreamer-and-selected-plugins-to-aosp-module/1606)

<div class="topic-metadata">

**Author:** [@megapihar](https://discourse.gstreamer.org/u/megapihar)\
**Replies:** 5\
**Last updated:** [January 17, 2025, 6:23am UTC](https://discourse.gstreamer.org/t/how-to-add-gstreamer-and-selected-plugins-to-aosp-module/1606 "2025-01-17T06:23:39Z")

</div>

Hi, Trying to add previously downloaded gstreamer static libs(gstreamer-1.0-android-universal-1.14.5 need older version) to my AOSP audio module in Anroid.bp like this: cc\_library { name: "mygstreamer\_pipeline", …

---

## [Qmlsink Gstreamer Structures Delay Problem](https://discourse.gstreamer.org/t/qmlsink-gstreamer-structures-delay-problem/3838)

<div class="topic-metadata">

**Author:** [@edanazabdullahoglu](https://discourse.gstreamer.org/u/edanazabdullahoglu)\
**Replies:** 5\
**Last updated:** [January 8, 2025, 7:51am UTC](https://discourse.gstreamer.org/t/qmlsink-gstreamer-structures-delay-problem/3838 "2025-01-08T07:51:50Z")

</div>

Hello, I wrote a new structure with qmlsink for the Qgc application. The purpose of this structure is to display a broadcast with an rtsp address in real time in qgc. I compile and run Qgc for Android. I define the eleme…

---

## [RTP H264 Video Stream receiving](https://discourse.gstreamer.org/t/rtp-h264-video-stream-receiving/3830)

<div class="topic-metadata">

**Author:** [@edevdoge](https://discourse.gstreamer.org/u/edevdoge)\
**Replies:** 1\
**Last updated:** [December 27, 2024, 2:12pm UTC](https://discourse.gstreamer.org/t/rtp-h264-video-stream-receiving/3830 "2024-12-27T14:12:56Z")

</div>

Hi! I’m using the gstreamer to receive RTP h264 video stream on the Oculus Quest 3 device. Here is my pipeline udpsrc port=5000 ! application/x-rtp, media=video ! queue ! rtpjitterbuffer ! rtph264depay ! h264parse ! av…

---

## [Cannot locate symbol "g\_free"](https://discourse.gstreamer.org/t/cannot-locate-symbol-g-free/3790)

<div class="topic-metadata">

**Author:** [@Wannes-OTIV](https://discourse.gstreamer.org/u/Wannes-OTIV)\
**Replies:** 0\
**Last updated:** [December 19, 2024, 9:56am UTC](https://discourse.gstreamer.org/t/cannot-locate-symbol-g-free/3790 "2024-12-19T09:56:41Z")

</div>

I am trying to build my Rust application for Android using the android-activity crate. The program compiles fine, I selected the Android Gstreamer binaries for linking, but when running it on the target device it crashes…

---

## [Subtitle Overlays and Hardware-Accelerated Playback, how to get it working?](https://discourse.gstreamer.org/t/subtitle-overlays-and-hardware-accelerated-playback-how-to-get-it-working/2405)

<div class="topic-metadata">

**Author:** [@decembersoul](https://discourse.gstreamer.org/u/decembersoul)\
**Replies:** 3\
**Last updated:** [September 20, 2024, 1:20pm UTC](https://discourse.gstreamer.org/t/subtitle-overlays-and-hardware-accelerated-playback-how-to-get-it-working/2405 "2024-09-20T13:20:36Z")

</div>

Hello I just realized that I have a problem when I want to render Subtitle on my decoded frame. The problem is described here:Subtitle Overlays and Hardware-Accelerated Playback Roughly summarized: If I use the Andro…

---

## [On Android platform, when playing rtsp audio stream, the audio disappears](https://discourse.gstreamer.org/t/on-android-platform-when-playing-rtsp-audio-stream-the-audio-disappears/2355)

<div class="topic-metadata">

**Author:** [@yachao](https://discourse.gstreamer.org/u/yachao)\
**Replies:** 0\
**Last updated:** [September 10, 2024, 1:29am UTC](https://discourse.gstreamer.org/t/on-android-platform-when-playing-rtsp-audio-stream-the-audio-disappears/2355 "2024-09-10T01:29:36Z")

</div>

GstElement \*audio\_sink = gst\_element\_factory\_make("openslessink", "audio-sink"); if (!audio\_sink) { GST\_ERROR("Failed to create audio sink element."); g\_main\_context\_pop\_thread\_def…

---

## [GStreamer on Meta Quest 3 with Unreal](https://discourse.gstreamer.org/t/gstreamer-on-meta-quest-3-with-unreal/866)

<div class="topic-metadata">

**Author:** [@bsyzek](https://discourse.gstreamer.org/u/bsyzek)\
**Replies:** 6\
**Last updated:** [September 6, 2024, 2:48pm UTC](https://discourse.gstreamer.org/t/gstreamer-on-meta-quest-3-with-unreal/866 "2024-09-06T14:48:55Z")

</div>

Hello - I’m trying to use GStreamer inside of an Unreal app that is being deployed to a Meta Quest 3 headset. I am working off of this existing Unreal-GStreamer plugin which works well for Unreal apps deployed on Windows…

[Next page](https://discourse.gstreamer.org/tag/android/4.md?match_all_tags=true&page=1&tags%5B%5D=android)
