Create Transport File

Материал из Ace Stream
(Различия между версиями)
Перейти к: навигация, поиск
(Синтаксис)
 
Строка 12: Строка 12:
 
*<tt>--http-seed URL</tt> - ссылка на http-сид для поддержки раздачи. Данная ссылка должна указывать на тот же файл, который указан в опции --input-path. Для добавления нескольких ссылок следует указать данную опцию несколько раз.
 
*<tt>--http-seed URL</tt> - ссылка на http-сид для поддержки раздачи. Данная ссылка должна указывать на тот же файл, который указан в опции --input-path. Для добавления нескольких ссылок следует указать данную опцию несколько раз.
 
*<tt>--provider-key KEY</tt> - ключ организатора контента
 
*<tt>--provider-key KEY</tt> - ключ организатора контента
*<tt>--content-id ID</tt> - идентификатор контента, используемый для статистики (этот идентификатор задает организатор, это может быть любая буквенно-цифровая строка)
+
*<tt>--sid ID</tt> - идентификатор контента, используемый для статистики (этот идентификатор задает организатор, это может быть любая буквенно-цифровая строка)
 
*<tt>--copy-protected</tt> - разрешить сохранение контента на стороне пользователя в зашифрованном контейнере .acemedia
 
*<tt>--copy-protected</tt> - разрешить сохранение контента на стороне пользователя в зашифрованном контейнере .acemedia
 
*<tt>--copy-disable</tt> - запретить сохранение контента на стороне пользователя
 
*<tt>--copy-disable</tt> - запретить сохранение контента на стороне пользователя

Текущая версия на 11:21, 7 октября 2013

[править] Синтаксис

Для создания транспортного файла необходимо запустить команду acestreamengine --create-transport

обязательные параметры

  • --input-path PATH - путь к файлу, для которого необходимо создать транспортный файл
  • --tracker TRACKER_URL - адрес трекера (необходимо указать как минимум один трекер). Если необходимо добавить несколько трекеров, следует указать данную опцию несколько раз

необязательные параметры

  • --output-dir PATH - путь к директории, в которой будет создан результирующий транспортный файл. По умолчанию текущая директория.
  • --name NAME - название транспортного файла (если указано, расширение .acestream будет добавлено автоматически). Если не указано, по умолчанию для транспортного файла будет использоваться название файла с контентом.
  • --piece-size PIECE_SIZE - размер куска в байтах. По умолчанию 32768. Допустимые значения: степени числа 2 от 32768 до 16777216.
  • --http-seed URL - ссылка на http-сид для поддержки раздачи. Данная ссылка должна указывать на тот же файл, который указан в опции --input-path. Для добавления нескольких ссылок следует указать данную опцию несколько раз.
  • --provider-key KEY - ключ организатора контента
  • --sid ID - идентификатор контента, используемый для статистики (этот идентификатор задает организатор, это может быть любая буквенно-цифровая строка)
  • --copy-protected - разрешить сохранение контента на стороне пользователя в зашифрованном контейнере .acemedia
  • --copy-disable - запретить сохранение контента на стороне пользователя
  • --premium - отметить данный контент как премиум-контент
  • --duration SECONDS (доступно с версии 2.1.5.3) - указать длительность контента в секундах

[править] Пример

Создание транспортного файла для файла /tmp/test.mp4, результат сохранить в /var/www/files/test.acestream, размер куска 256 Кбайт, запретить сохранение на стороне пользователя, трекер udp://tracker.publicbt.com:80/announce, добавить http-сид http://example.com/files/test.mp4:

acestreamengine --create-transport \
  --input-path /tmp/test.mp4 \
  --output-dir /var/www/files \
  --name test \
  --piece-size 262144 \
  --copy-disable \
  --tracker udp://tracker.publicbt.com:80/announce \
  --http-seed http://example.com/files/test.mp4
Персональные инструменты
На других языках