RTMP:用Python检查流是否在线
我有几个Flash流媒体,我想只显示那些正在运行的流。有没有人能提供一些示例代码,来检查流的状态?或者告诉我在哪里可以找到这些信息(我觉得Red5和RTMPy应该有这个功能,但我对RTMP完全没有经验;还有RTMP的规范,但维基百科上说它不完整)?我主要使用的编程语言是Python,不过其他语言的代码也会很有帮助。
1 个回答
2
如果连接丢失或者连接失败,下面的代码会打印出错误信息。
from twisted.internet import reactor
from rtmpy.client import ClientFactory
reactor.connectTCP('localhost', 1935, ClientFactory())
reactor.run()