Есть какие-нибудь клиенты Ruby AMF? - PullRequest
2 голосов
/ 19 мая 2010

Я ищу способ отправки / получения сообщений AMF0 / AMF3 в Ruby (Rails).
Из того, что я прочитал, rubyAMF может действовать только как сервер.

Что мне нужно, так это библиотека, позволяющая клиенту получить доступ к FMS / Wowza.

Есть идеи?

1 Ответ

1 голос
/ 21 мая 2010

Как разработчик 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.

В ближайшие пару дней я постараюсь собрать новую сборку RocketAMF, которая может взаимодействовать с FMS, но это не гарантия.

...