2

Pythonでビデオストリームを再生する方法を探しています。良いものが見つからなかったので、最終的にgtkウィンドウ内にWebkitを埋め込み、そこでビデオをストリーミングしました。それはうまく機能しますが、私にはかなりハッキーな感じがします。

だから、私の質問:

PythonとGTKを使用してビデオ(youtube、justin tv)をストリーミングする他の方法はありますか?

そうでない場合は、コードをWindowsで実行する方法はありますか?現在、Linuxでのみ動作します。WindowsでのGTKのFlashサポートがないためだと思います。これを修正するために何か努力がなされていますか?

4

2 に答える 2

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: Adobe AIRを使用してクロスプラットフォームのフラッシュプレーヤーを構築することに熱心な場合は、以下のリンクが役に立ちます。

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

私自身はこのアプリを作成していませんが、以前に調査して作成しました。お役に立てば幸いです。

于 2012-07-19T05:19:06.673 に答える
0

さて、私は答えを思いついた。

Windowsでフラッシュをサポートしていないように見えるWebkitを使用する代わりに、クロム埋め込みフレームワークを使用します。それは私がする必要があることを私にさせてくれるはずです。それはデスクトップアプリにフラッシュを埋め込むことですが、htmlベースのインターフェースのオプションも可能にします。

これはオープンソースであり、Windows(およびLinux、私は信じています)でのフラッシュをサポートしています。

于 2012-07-19T09:29:04.400 に答える