【问题标题】:How to hook custom file parser to Gstreamer Decoder?如何将自定义文件解析器连接到 Gstreamer 解码器?
【发布时间】:2012-08-02 21:49:06
【问题描述】:

HTTP 文件及其内容已下载并存在于内存中。我只需要将内容传递给 gstreamer 中的解码器并播放内容。但是,我找不到两者之间的联系。

看了文档,了解到gstreamer使用httpsoupsrc来下载和解析http文件。但是,就我而言,我有自己的解析器和文件下载器来做同样的事情。它获取 url 并返回部分数据以供解码器使用。我不确定如何绕过 httpsoupsrc 并使用我的解析器来代替如何将它链接到解码器。

如果有人知道怎么做,请告诉我。

【问题讨论】:

    标签: gstreamer python-gstreamer


    【解决方案1】:

    你可以使用appsrc。您可以根据需要将数据块传递给应用源。

    【讨论】:

    • 但是,我在单独的内存位置同时提供了视频和音频。我如何在它们之间同步? .我不能使用内置的多路复用器。
    • 您将提供给两个单独的应用 src 并在缓冲区上设置时间戳。 GStreamer 会在渲染时同步它们。
    猜你喜欢
    • 2017-04-23
    • 2021-09-28
    • 1970-01-01
    • 2020-10-07
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多