如何使用ActionScript 3(使用Flash CS4)控制(启动/停止编码)Flash Media Encoder 3.5?
更新:Flash Media Server 3.5也安装在同一服务器中。它包括一个Apache服务器,如果安装了CGI,我认为它可以运行批处理脚本。这是一个解决方案吗?似乎很危险。
答案 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请求,但请注意跨域问题。