ActionScript 3(Flash CS4を使用)を使用してFlash Media Encoder 3.5を制御(エンコードを開始/停止)する方法は?
更新:Flash MediaServer3.5も同じサーバーにインストールされています。これにはApacheサーバーが含まれており、CGIがインストールされていればバッチスクリプトを実行できると思います。それは解決策ですか?危険そうです。
ActionScript 3(Flash CS4を使用)を使用してFlash Media Encoder 3.5を制御(エンコードを開始/停止)する方法は?
更新:Flash MediaServer3.5も同じサーバーにインストールされています。これにはApacheサーバーが含まれており、CGIがインストールされていればバッチスクリプトを実行できると思います。それは解決策ですか?危険そうです。
私の最終的な解決策は次のとおりです。
XAMPP を使用して、FMS と並行して単純な PHP サイトをセットアップします。PHP サイトでは、PHP のsystem($cmd)コマンドを使用してエンコーダーを開始および停止する 2 つの簡単なコマンドを実行します。
エンコーダーを開始するための raw コマンドは次のとおりです。
FMLEcmd /p {path_to_profile}/profile.xml /d
エンコーダーを停止するための raw コマンドは次のとおりです。
FMLEcmd /s rtmp://{server}/live/+{stream_name}
これらのコマンドを PHP で実行することにより、エンコーダーを制御できます。Flash を使用して URL リクエストを送信することもできますが、クロスドメインの問題に注意してください。