Декодировать кадры на android с использованием медиа-кода c, отправленного из системы linux с использованием gstreamer - PullRequest
0 голосов
/ 23 января 2020

В настоящее время у меня есть приложение, которое отправляет буфер по сетевому кодированию с конвейером gstreamer следующим образом

appsrc name=src ! videoconvert ! video/x-raw,format=I420 ! omxh264enc control-rate=2 ! rtph264pay ! udpsink name=sink host=<receiver_IP> port=<receiver_port>

, и я получаю эти кадры, декодирую их и рендеринг в другой системе linux, используя gtreamer udpsr c.

Я хочу использовать android в качестве приемника сейчас. Я знаю, что gstreamer поддерживается и в android с использованием JNI.

https://gstreamer.freedesktop.org/documentation/tutorials/android/index.html?gi-language=c

Но я хочу использовать Mediacode c, поэтому есть ли способ принять эти кадры на android и декодировать, используя android Mediacode c, и использовать поверхностный флайнер, чтобы показать на android экране? Я новичок ie в android

...