Create Transport File

Материал из Ace Stream
Перейти к: навигация, поиск

Синтаксис

Для создания транспортного файла необходимо запустить команду 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
Персональные инструменты
На других языках