Как управлять (запускать / останавливать кодирование) Flash Media Encoder с помощью ActionScript 3?
Как управлять (запускать / останавливать кодирование) Flash Media Encoder 3.5 с помощью ActionScript 3 (с использованием Flash CS4)?
ОБНОВЛЕНИЕ: Flash Media Server 3.5 также установлен на том же сервере. Он включает в себя сервер Apache, который, я думаю, может запускать пакетный скрипт, если установлен CGI. Это решение? Кажется опасным
1 ответ
Мое окончательное решение:
Настройте простой PHP-сайт параллельно с FMS, используя XAMPP. Сайт PHP запускает две простые команды для запуска и остановки кодировщика с помощью команды PHP system($cmd).
Чтобы запустить кодировщик, необработанная команда:
FMLEcmd /p {path_to_profile}/profile.xml /d
Чтобы остановить кодировщик, необработанная команда:
FMLEcmd /s rtmp://{server}/live/+{stream_name}
запустив эти команды в PHP, можно управлять кодировщиком. Вы даже можете использовать Flash для отправки запроса URL, но обратите внимание на проблемы между доменами.