代码之家  ›  专栏  ›  技术社区  ›  JAL

我想通过rtmp从fms服务器下载远程sharedobject

  •  0
  • JAL  · 技术社区  · 17 年前

    我想通过一个脚本联系一个FMS服务器,并下载持久的远程sharedobject。

    闪存程序连接到FMS服务器,打开网络连接,进行sharedObject.getRemote调用。我想通过php、ruby、perl等访问这些信息,以便在脚本中使用。

    我知道这个信息是通过RTMP协议作为AMF对象发送给Flash播放器的。因为它是rtmp而不是http,所以我不能使用sabreamf客户机,因为它使用的是curl,而curl不支持rtmp。

    有人知道怎么做吗?

    2 回复  |  直到 17 年前
        1
  •  1
  •   Johan Öbrink    17 年前

    sharedObject本质上只是一个键/值集合。您所要做的就是通过flash进行调用,监听更新事件,迭代sharedObject的所有属性,并将它们写入您自己的对象——字典或只是对象类型。然后,您可以将它作为PHP使用的任何类型发送到SABREAMF网关。

        2
  •  1
  •   George Profenza    17 年前

    抱歉,我对萨伯里夫没有经验,所以我要说的话没什么帮助。

    你不能用swf作为从sabreamf到ruby的代理/桥接器吗? 从SWF中获取远程对象,当您获得数据后,将其传递给您首选的服务器语言(Ruby等)?

    推荐文章