如何使用ActionScript 3控制(启动/停止编码)Flash Media Encoder?

时间:2010-06-29 07:46:44

标签: actionscript-3 apache cgi flash-cs4 flashmedialiveencoder

如何使用ActionScript 3(使用Flash CS4)控制(启动/停止编码)Flash Media Encoder 3.5?

更新:Flash Media Server 3.5也安装在同一服务器中。它包括一个Apache服务器,如果安装了CGI,我认为它可以运行批处理脚本。这是一个解决方案吗?似乎很危险。

1 个答案:

答案 0 :(得分:0)

我的最终解决方案是:

使用XAMPP与FMS并行设置一个简单的PHP站点。 PHP站点使用PHP的系统($ cmd)命令运行两个简单的命令来启动和停止编码器。

要启动编码器,原始命令为:

FMLEcmd /p {path_to_profile}/profile.xml /d

要停止编码器,原始命令为:

FMLEcmd /s rtmp://{server}/live/+{stream_name}

通过在PHP中运行这些命令,可以控制编码器。您甚至可以使用Flash发送URL请求,但请注意跨域问题。