2

我正在寻找一种使用 python 播放视频流的方法。我找不到任何好的东西,所以我最终将 webkit 嵌入到 gtk 窗口中,并在那里流式传输视频。它运作良好,但对我来说感觉相当hacky。

所以,我的问题:

有没有其他方法可以使用 python 和 gtk 流式传输视频(youtube、justin tv)?

如果没有,有没有办法让我的代码在 Windows 上运行?目前它只在 Linux 上运行,我怀疑是因为 Windows 上缺乏对 GTK 的 Flash 支持。是否正在努力解决这个问题?

4

2 回答 2

0

好吧,我想出了一个答案。

我将使用铬嵌入式框架,而不是使用似乎在 Windows 上不支持 Flash 的 webkit。它应该让我做我需要做的事情,即在桌面应用程序中嵌入 Flash,同时还允许选择基于 html 的界面。

它是开源的,并且支持 Windows(和 linux,我相信)上的闪存。

于 2012-07-19T09:29:04.400 回答
0

看看GStreamer(python包)

http://gstreamer.freedesktop.org/

它是一个开源多媒体框架。在下面的链接
中也有关于 RTP 流的文章GStreamer

http://gstreamer.freedesktop.org/documentation/rtp.html
http://eetimes.com/design/signal-processing-dsp/4004620/DSP-video-processing-via-open-sourceAPIs

还有一个使用GStreamer(使用 LGPL 许可证)构建的流媒体服务器。
http://www.flumotion.net/

PS:如果您热衷于使用 Adob​​e AIR 构建一个跨平台的 Flash 播放器,下面提到的链接将助您一臂之力。

http://www.artima.com/weblogs/viewpost.jsp?thread=208528

我自己还没有构建这个应用程序,但是之前已经研究过它来构建一个。希望它会有用。

于 2012-07-19T05:19:06.673 回答