2

我想尝试编写一个可以捕获桌面或屏幕部分(分辨率的高度和宽度变量)并将它们流式传输到 RTMP 服务器(rtmp://server.com/live)的应用程序。

我看到了一个叫做rtmplite的东西,但是这个包的描述是:

“这是 Flash RTMP 服务器的 python 实现”

因此,我最终希望实现以下目标,但会随着我的进展逐步实现,而不会在项目范围内不知所措:

  1. 连接到 RTMP 服务器(在需要时进行身份验证)以连接 ustream.com、justin.tv/twitch.tv、own3d.tv 等频道。
  2. 能够选择桌面或整个桌面的高度、宽度选择并实时流式传输到该频道,就像我在使用 Flash Media Live Encoder 一样。

真的,我只想制作自己的基于 Python 的 FMLE 或 Xsplit 应用程序,这样我就可以在不使用这些应用程序的情况下自行直播。

您可以发送给我阅读的任何库来解释这个 FMLE 克隆类型的过程或信息都会有所帮助!谢谢

4

1 回答 1

2

我从 python 为 wiidiaplayer 项目做了一些 RTMP 流:http ://wiidiaplayer.org 。这绝不是一个完整的解决方案,但至少有一些 RTMP 功能已经在 python 中实现。

不幸的是,我已经很久没有接触过那个代码了。如果您有任何问题,请随时提出;我不确定我能提供多少答案。

于 2012-03-05T21:16:33.430 回答