379
edits
Changes
→Команда acestreamengine
===Команда acestreamengine===
Начиная с версии 2.1 Ace Stream Engine для Linux представляет собой один исполняемый файл <tt>acestreamengine</tt>, который работает в различных режимах в зависимости от заданных параметров.
Режим работы задается одним из следующих параметров:
* <tt>--client-console</tt> - запустить движок в режиме клиента из консоли (без графического интерфейса)
* <tt>--client-wx</tt> - запустить движок в режиме клиента с графическим интерфейсом WX
* <tt>--client-gtk</tt> - запустить движок в режиме клиента с графическим интерфейсом GTK
* <tt>--stream-source</tt> - запустить источник трансляции
* <tt>--stream-node</tt> - запустить узел поддержки
* <tt>--create-transport</tt> - создать транспортный файл из существующего контента (VOD)
* <tt>--create-transport-multi</tt> - создать мультипотоковый транспортный файл
* <tt>--version</tt> - показать версию движка
Каждый режим работы имеет свои обязательные и необязательные параметры, описанные в соответствующих разделах.
Также всех режимов работы есть общие параметры, которые управляют выводом отладочной информации.
* <tt>--log-stdout</tt> - выводить информацию в STDOUT
* <tt>--log-stderr</tt> - выводить информацию в STDERR
* <tt>--log-file PATH</tt> - выводить информацию в указанный файл
* <tt>--log-max-size SIZE</tt> - максимальный размер файла (в байтах)
* <tt>--log-backup-count COUNT</tt> - сколько резервных логов хранить (резервный лог файл создается при достижении лимита, указанного паметром --log-max-size)
* <tt>--log-file-buffer SIZE</tt> - включить буферизацию вывода в файл (с использованием буфера указанного размера в байтах)
* <tt>--log-syslog HOST</tt> - выводить информацию в syslog-сервер по указанному адресу
* <tt>--log-syslog-port PORT</tt> - порт syslog-сервера
* <tt>--log-syslog-facility FACILITY</tt> - используемый facility
* <tt>--log-syslog-buffer SIZE</tt> - включить буферизацию вывода в syslog (с использованием буфера указанного размера в байтах)
===Общая схема работы===