Changes

Jump to: navigation, search

Create Transport File

3,461 bytes added, 17:56, 15 July 2013
Новая страница: «==Синтаксис== Для создания транспортного файла необходимо запустить команду <tt>acestreamengine --cre…»
==Синтаксис==
Для создания транспортного файла необходимо запустить команду <tt>acestreamengine --create-transport</tt>

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

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

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

<tt><nowiki>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</nowiki></tt>

Navigation menu