在我的应用程序中,RAM 中有字节的视频。我需要创建一个容器,源在其中获取视频字节(并将其传递到接收器),但我无法弄清楚应该使用什么插件以及如何将字节传递给插件。我真的很感激 Rust 或 C 的例子。
您尝试过使用appsrc元素吗? https://gstreamer.freedesktop.org/documentation/app/appsrc.html?gi-language=c
您可以使用其信号将 RAM 中的数据添加到 appsrc 元素
need-data
:https://gstreamer.freedesktop.org/documentation/app/appsrc.html#appsrc::need-data
有很多关于如何使用 appsrc 元素的示例。我建议查看官方 GStreamer 教程:https://gstreamer.freedesktop.org/documentation/tutorials/basic/short-cutting-the-pipeline.html?gi-language=c