スクリプトを使用してFMSサーバーに連絡して、永続リモートSharedObjectをダウンロードします。RTMP経由でFMSサーバーからRemote SharedObjectをダウンロードしたい
FlashプログラムはFMSサーバーに接続し、NetConnectionを開き、SharedObject.getRemoteを呼び出します。スクリプトで作業するには、PHP、Ruby、Perlなどでこの情報にアクセスしたいと思います。
私はこの情報がAMFオブジェクトとしてFlash PlayerにRTMPプロトコル経由で送信されることを理解しています。 HTTPではなくRTMPなので、例えばRTMPをサポートしないcURLを使用するため、SabreAMFクライアントを使用することはできません。
誰でもどのようにこれを行うにはどのようなアイデアがありますか?
ありがとう、私は最も簡単な方法は、共有オブジェクトを接続してダウンロードする私の独自のSWFを記述し、それを私がPHPから作業できる形式にすることだと思います。私はスクリプト内でこれを行う何かを望んでいましたが、コマンドラインからSWFを実行できますか? – JAL
私の知る限りではありません。継続的に動作するものが必要な場合は、あなたのために仕事をするAIRアプリケーションを構築してください。 Red5サーバーを設定する可能性もありますが、Javaでコーディングを行う必要があります。 AIRを使用している場合は、Flexでビルドし、メモリプロファイラーを使用してクラッシュを引き起こすメモリリークを回避することをお勧めします。 AIRとメモリの詳細については、@ http://allyourbase-tech.blogspot.com/2008/08/air-garbage-collection-and-memory-leaks.htmlを参照してください。 –