В настоящее время у меня есть приложение, которое отправляет буфер по сетевому кодированию с конвейером 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