Open main menu

Ace Stream Wiki β

Changes

Streaming

1,961 bytes added, 10:16, 10 September 2013
→‎Синтаксис команды 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>--maxclients MAXCLIENTS</tt> - максимальное количество пиров, на которые одновременно отдаются данные с источника. По умолчанию 7.▼
*<tt>--trackers TRACKERS</tt> - старый формат добавления трекеров (список announce url через запятую)
*<tt>--log-debug DEBUG</tt> - установить уровень отладки (по умолчанию 0 - минимальный)▼
*<tt>--provider-key PROVIDER_KEY</tt> - ключ провайдера (только для коммерческих трансляций)▼
*<tt>--source-read-timeout SECONDS</tt> - таймаут на чтение данных из оригинального источника (в секундах). По умолчанию 30.
▲*<tt>--maxclients MAXCLIENTS</tt> - максимальное количество пиров, на которые одновременно отдаются данные с источника
*<tt>--source-reconnect-interval SECONDS</tt> - интервал в секундах, через который движок попробует повторно подсоединиться к оригинальному источнику при обрыве связи. По умолчанию 5.
*<tt>--show-pieces</tt> - выводить в лог номера кусков по мере их создания
*<tt>--pid-file-dir PATH</tt> - папка, в которой будет создан pid-файл движка. По умолчанию /tmp.
*<tt>--show-peers</tt> - периодически выводить в лог список подключенных пиров
▲*<tt>--provider-key PROVIDER_KEY</tt> - ключ провайдера (только для коммерческихпартнерской трансляцийпрограммы)
▲*<tt>--debug DEBUG</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>--premium</tt> - запросить статус "премиум" для трансляции
*<tt>--upload-limit</tt> - ограничить скорость отдачи (в байтах/с, по умолчанию 0 - не ограничивать)
*<tt>--max-connections</tt> - максимальное общее кол-во соединений (по умолчанию 1000)
*<tt>--max-peers</tt> - максимальное кол-во подключений к пирам (по умолчанию 50)
*<tt>--service-remote-access</tt> - разрешить удаленный просмотр статистики
*<tt>--service-access-token</tt> - ключ доступа для удаленной статистики
*<tt>--stats-report-interval</tt> - интервал в секундах между обновлениями внутренней статистики (по умолчанию 60)
*<tt>--stats-report-peers</tt> - обновлять данные по пирам во внутренней статистике
 
''дополнительно''