Синтаксис
Для создания транспортного файла необходимо запустить команду 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 - ключ организатора контента
- --content-id 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