【问题标题】:Any Ruby AMF clients out there?那里有任何 Ruby AMF 客户端吗?
【发布时间】:2011-02-21 02:17:11
【问题描述】:

我正在寻找一种在 Ruby(Rails) 中推送/接收 AMF0 / AMF3 消息的方法。
从我读到的 ruby​​AMF 只能充当服务器。

我需要的是一个允许客户端访问 FMS/Wowza 的库。

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails ruby amf flash-media-server wowza


    【解决方案1】:

    作为 RocketAMF http://github.com/warhammerkid/rocket-amf 的开发人员,我不知道有任何 AMF 库可以作为开箱即用的客户端。但是,如果您对此感兴趣,将 RocketAMF 中的服务器代码反转为客户端应该不难。您只需为 RocketAMF::Request 编写一个使用标准消息调用样式 (#<RocketAMF::Request:0x10167b658 @headers=[], @messages=[#<RocketAMF::Message:0x10167ae88 @response_uri="/1", @data=["session stirng", 42.0], @target_uri="App.helloWorld">], @amf_version=3>) 的序列化程序。然后你会为 RocketAMF::Response 编写一个反序列化器。

    我会在接下来的几天内尝试构建一个可以与 FMS 通信的新 RocketAMF 版本,但这不能保证。

    【讨论】:

    • 哇,如果你能添加这样的功能,那就太酷了。
    • 您只是想进行 AMF 调用,还是还需要 RTMP 支持?由于缺乏文档,几乎不可能支持 RTMP。但是,AMF 调用支持非常简单。
    猜你喜欢
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 2022-12-15
    • 2020-03-16
    • 1970-01-01
    相关资源
    最近更新 更多