我想用 C 语言开发一个客户端,它使用 RTMFP 与 Flash palyer 进行通信以进行流式视频。我无法获得有关这是否可能的太多信息。我研究了 Cumulus 项目,但对 RTMFP 规范没有太多了解。
如果有一种解决方法,比如围绕 flex 代码编写 C 包装器也可以。但我不知道这是否可能。
任何建议都会有很大帮助。
谢谢。问候, 吉瓦
我想用 C 语言开发一个客户端,它使用 RTMFP 与 Flash palyer 进行通信以进行流式视频。我无法获得有关这是否可能的太多信息。我研究了 Cumulus 项目,但对 RTMFP 规范没有太多了解。
如果有一种解决方法,比如围绕 flex 代码编写 C 包装器也可以。但我不知道这是否可能。
任何建议都会有很大帮助。
谢谢。问候, 吉瓦
看来Adobe 终于发布了 RTMFP 规范。
看这里:
http://blogs.adobe.com/standards/2014/04/17/adobes-rtmfp-profile-for-flash-communication-released
和这里:
https://datatracker.ietf.org/doc/html/draft-thornburgh-rtmfp-flash-07
您可以将 Flash OCX 包装在 C 应用程序中并与之通信,尽管我不知道这是否能满足您的所有需求。我知道不需要 RTMFP 服务器就可以进行多播,但我不知道这是否允许流式视频?
遗憾的是,RTMFP 协议使用了一种不公开且不完全为 AFAIK 所知的专有格式,您可以在此处获取一些信息:
http://code.google.com/p/blue5/wiki/RTMPFPSpecs
但我不知道它有多有效。
无论如何,如果您只想流式传输视频,并且不需要 RTMFP 协议的任何优点,您可以使用带有 Red5 的 RTMP,但也许您已经想到了。