在WebKit中嵌入flash for pygtk在windows上

时间:2012-07-16 11:01:12

标签: python windows

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

所以,我的问题:

有没有其他方法可以使用python和gtk来播放视频(youtube,justin tv)?

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

2 个答案:

答案 0 :(得分:0)

查看 GStreamer (python包)

http://gstreamer.freedesktop.org/

它是一个开源多媒体框架 在以下链接中还有关于使用GStreamer进行RTP流式传输的文章

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:如果您热衷于使用Adobe AIR构建一个跨平台的Flash播放器,下面提到的链接将在您的帮助下。

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

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

答案 1 :(得分:0)

好吧,我想出了答案。

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

它是开源的,并且支持Windows上的flash(我认为是linux)。