2010-11-28 20 views
3

複数のFlashストリームがあり、アクティブ/ライブ/オンラインストリームのみを表示したいとします。誰かがストリームの状態をチェックできるサンプルコードを提供できますか? (私はRed5とRTMPyはこれを持っているべきだと思うが、RTMPの経験は全くない; RTMP仕様もあるが、wikiでは不完全だと言っている)ターゲット言語はPythonですが、どの言語のコードでも役立ちます。RTMP:Pythonでストリームがオンラインであることを確認してください

答えて

2

接続が失われたり接続に失敗した場合は、以下のコードでエラーメッセージが表示されます。私はこのコードを理解してそこにポート1935でRTMPサーバーがあるしかし、私は確認したい場合は

from twisted.internet import reactor 
from rtmpy.client import ClientFactory 

reactor.connectTCP('localhost', 1935, ClientFactory()) 
reactor.run() 
+0

@lexは、単にチェックする場合などのRTMPのための特定のストリーム(://fms.rambler.ru/live/sc2tv1 ) オンラインです。何か不足していますか? –

+0

rtmp://fms.rambler.ru/live/sc2tv1でスクリプトを実行すると正確に何が表示されますか? – Lex

+0

@lex、rtmpyの作業パッケージはありますか?現在、私はAttributeErrorを持っています: 'module'オブジェクトには、rtmpy.protocolからBaseProtocolをインポートする 'BaseProtocol'属性がありません。 –

関連する問題