379
edits
Changes
→Синтаксис команды acestreamengine-stream
Источник принимает на вход HTTP-поток (в данный момент поддерживаются HTTP-потоки с инкапсуляцией MPEG-TS) с оригиналом трансляции и после запуска создает файл с расширением acelive. Данный файл является уникальным идентификатором трансляции и используется клиентами для подключения и просмотра.
===Синтаксис команды acestreamengine--stream-source===Команда <tt>acestreamengine--stream-source</tt> запускает источник трансляции.
''обязательные параметры''
''необязательные параметры''
*<tt>--title TITLE</tt> - "читабельное" название транляции трансляции (это название выводится у клиентов). Если не задано, берется из --name
*<tt>--destdir DESTDIR</tt> - устаревший параметр, лучше использовать --cache-dir и --publish-dir
*<tt>--cache-dir CACHE_DIR</tt> - папка для создания служебных файлов (кеш трансляции и другие)
*<tt>--duration DURATION</tt> - размер кеша трансляции в формат ЧЧ:ММ:СС (по умолчанию один час: 01:00:00)
*<tt>--host HOST</tt> - вручную задать адрес локального трекера
*<tt>--port PORT</tt> - порт, на котором работает движок. По умолчанию 7764.
*<tt>--skip-internal-tracker</tt> - отключить локальный трекер
*<tt>--add-authorized-peers</tt> - добавить список авторизованных пиров в acelive файл
*<tt>--support-node SUPPORT_NODE</tt> - добавить узел поддержки (в формате ip:port). Этот параметр может встречаться несколько раз, если нужно добавить несколько узлов поддержки.
*<tt>--tracker TRACKER</tt> - добавить трекер (announce url). Этот параметр может встречаться несколько раз.
*<tt>--trackers TRACKERSmaxclients MAXCLIENTS</tt> - максимальное количество пиров, на которые одновременно отдаются данные с источника. По умолчанию 7.*<tt>--log-debug DEBUG</tt> - установить уровень отладки (по умолчанию 0 - минимальный)*<tt>--source-read-timeout SECONDS</tt> - старый формат добавления трекеров таймаут на чтение данных из оригинального источника (список announce url в секундах). По умолчанию 30.*<tt>--source-reconnect-interval SECONDS</tt> - интервал в секундах, через запятую)который движок попробует повторно подсоединиться к оригинальному источнику при обрыве связи. По умолчанию 5.*<tt>--pid-file-dir PATH</tt> - папка, в которой будет создан pid-файл движка. По умолчанию /tmp.*<tt>--provider-key PROVIDER_KEY</tt> - ключ провайдера (только для коммерческих партнерской программы)*<tt>--content-id</tt> - идентификатор контента (для партнерской программы)*<tt>--permanent</tt> - отметить трансляцию как постоянно действующую*<tt>--date-start YYYY-MM-DD HH:mm:ss</tt> - указать дату и время начала трансляции (для одноразовых трансляций)*<tt>--date-end YYYY-MM-DD HH:mm:ss</tt> - указать дату и время окончания трансляции (для одноразовых трансляций)*<tt>--maxclients MAXCLIENTSpremium</tt> - запросить статус "премиум" для трансляции*<tt>--upload-limit</tt> - максимальное количество пировограничить скорость отдачи (в байтах/с, на которые одновременно отдаются данные с источникапо умолчанию 0 - не ограничивать)*<tt>--showmax-piecesconnections</tt> - выводить в лог номера кусков максимальное общее кол-во соединений (по мере их созданияумолчанию 1000)*<tt>--showmax-peers</tt> - периодически выводить максимальное кол-во подключений к пирам (по умолчанию 50)*<tt>--service-remote-access</tt> - разрешить удаленный просмотр статистики*<tt>--service-access-token</tt> - ключ доступа для удаленной статистики*<tt>--stats-report-interval</tt> - интервал в лог список подключенных пировсекундах между обновлениями внутренней статистики (по умолчанию 60)*<tt>--debug DEBUGstats-report-peers</tt> - установить уровень отладкиобновлять данные по пирам во внутренней статистике
''дополнительно''