3

我需要在我的 Raspberry Pi 上编写一个程序,以便使用 Gstreamer 从网络获取视频和音频流并播放它们。(我有两个流。一个用于视频,一个用于音频)并且我需要一个自定义 GUI。我按照以下链接:

http://www.jonobacon.org/2006/08/28/getting-started-with-gstreamer-with-python/

它使用了 PyGtk,我想切换到 PyGObject。我的问题是:PyObject 是否支持 Gstreamer 和 PyGTK?或者我应该坚持使用 PyGTK?或者你有更好的解决方案在 Raspberry Pi 上做到这一点

4

1 回答 1

3

考虑到您链接的文章的年代,您可能已经知道周围有更新版本的库。PyGtk 和 PyGst 不为这些提供绑定。

Python GObject Introspection 支持Gkt-3.0Gst-1.0版本。所以你在你的程序中使用 PyGObject 是安全的。

在lazka.github.io/pgi-docs/上有一个相当不错的文档,涵盖了更多的绑定。

此外,如果您要构建音频/视频播放器,请查看该playbin元素。这是一个同时支持音频、视频和文本接收器的完整管道。

于 2015-06-15T22:16:01.350 回答