首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单RTMP Python客户端

简单RTMP Python客户端
EN

Stack Overflow用户
提问于 2011-09-14 11:24:09
回答 3查看 14.9K关注 0票数 9

我正在寻找一个适当的RTMP python客户端或Python代码示例,它至少可以执行以下操作:

  1. 用Flash服务器正确握手
  2. 向服务器发送正确编码(AMF0或AMF3)的“连接”消息(并处理结果)
  3. 发送正确编码的“订阅”消息(并处理结果)

我一直在研究RTMPy长石间谍案库,但还没有得到任何有用的东西。不过,来自rtmplite的AMF0编码功能似乎不错。

谁能给我指明正确的方向?

EN

回答 3

Stack Overflow用户

发布于 2011-10-03 10:01:58

也许长石能帮你?

票数 2
EN

Stack Overflow用户

发布于 2012-12-18 08:44:30

关于这件事的一个小消息..。我找到了一个解决问题的库:rtmp-python。rtmplite已被用作Flash服务器,用于测试.

代码语言:javascript
复制
from rtmp_python.rtmp_protocol import RtmpClient
cl = RtmpClient(ip="127.0.0.1", port=1935, tc_url='rtmp://localhost/myapp', page_url='', swf_url='', app='myapp')
cl.connect([])
cl.call(proc_name='createStream')
cl.call(proc_name='play', parameters=['user1'])
cl.handle_messages()

从日志中我看到连接已经成功建立,"createStream“调用也起作用,但是"play”却没有.TBC

票数 1
EN

Stack Overflow用户

发布于 2014-12-03 10:07:38

试试这个:

代码语言:javascript
复制
import librtmp
conn=librtmp.RTMP(url)
conn.connect(None)
conn_stream=conn.create_stream(0,True)

有关更多信息,请访问https://pypi.python.org/pypi/python-librtmp/0.2.0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7415509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档