Open main menu

Ace Stream Wiki β

Changes

Streaming/en

8,468 bytes added, 16:51, 10 September 2013
Launching broadcast
*'''Support node''' - a program allowing to scale broadcast using additional server equipment and Internet-channels.
*'''Client''' - ACE Stream software, which is used to play broadcast.
 
===Переход с версий 2.0.х на версию 2.1 и выше===
С 10 сентября 2013 года доступна обновленная версия движка 2.1.6 под Ubuntu, Debian и CentOS.
 
Новая версия доступна для тестирования по следующим ссылкам:
 
'''Ubuntu''':
* http://dl.acestream.org/ubuntu/acestream-engine_2.1.6-1oneiric1_amd64.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.1.6-1oneiric1_i386.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.1.6-1precise1_amd64.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.1.6-1precise1_i386.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.1.6-1quantal1_amd64.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.1.6-1quantal1_i386.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.1.6-1raring1_amd64.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.1.6-1raring1_i386.deb
 
'''Debian''':
* http://dl.acestream.org/debian/acestream-engine_2.1.6-1squeeze1_amd64.deb
* http://dl.acestream.org/debian/acestream-engine_2.1.6-1wheezy1_amd64.deb
* http://dl.acestream.org/debian/acestream-engine_2.1.6-1wheezy1_i386.deb
 
'''CentOS 6''':
* http://dl.acestream.org/centos/6/acestream-engine-2.1.6_1-centos6-x86_64.tar.gz
 
В репозитории repo.acestream.net пока доступны старые версии (2.0.8).
 
Перед полномасштабным использованием новой версии мы рекомендуем по возможности протестировать ее на одной или нескольких трансляциях.
 
При возникновении каких-либо проблем просьба писать на форум http://forum.torrentstream.org либо на почту support@acestream.net.
 
Старые версии временно доступны в репозитории и по прямым ссылкам:
 
'''Ubuntu''':
* http://dl.acestream.org/ubuntu/acestream-engine_2.0.8-1oneiric6_amd64.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.0.8-1oneiric6_i386.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.0.8-1precise6_amd64.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.0.8-1precise6_i386.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.0.8-1quantal6_amd64.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.0.8-1quantal6_i386.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.0.8-1raring6_amd64.deb
* http://dl.acestream.org/ubuntu/acestream-engine_2.0.8-1raring6_i386.deb
 
'''Debian''':
* http://dl.acestream.org/debian/acestream-engine_2.0.8-1sid5_amd64.deb
* http://dl.acestream.org/debian/acestream-engine_2.0.8-1sid5_i386.deb
* http://dl.acestream.org/debian/acestream-engine_2.0.8-1squeeze5_amd64.deb
* http://dl.acestream.org/debian/acestream-engine_2.0.8-1squeeze5_i386.deb
 
'''CentOS 6''':
* http://dl.acestream.org/centos/6/acestream-engine-2.0.8_7-centos6-x86_64.tar.gz
 
<span style="color: #900;">ВНИМАНИЕ!</span> В ближайшее время поддержка старых версий будет прекращена.
 
<span style="color: #009;">ВАЖНО!</span> Все трансляции, созданные с помощью новой версии Ace Stream (2.1 и выше) не поддерживаются клиентским ПО старых версий (2.0.х и ниже). При попытке просмотреть новую трансляцию с помощью старого движка будет выдаваться ошибка "Cannot load transport file"
 
====Изменения в параметрах запуска====
В новой версии изменились некоторые параметры запуска источников и узлов поддержки из командной строки, поэтому запуск со старой командной строкой работать не будет.
 
Основные изменения:
* используется один исполняемый файл <tt>acestreamengine</tt>; различные режимы запуска (источник, узел поддержки) задаются опциями:
** вместо <tt>acestreamengine-stream</tt> следует запускать <tt>acestreamengine --stream-source</tt>
** вместо <tt>acestreamengine-node</tt> следует запускать <tt>acestreamengine --stream-node</tt>
** вместо <tt>acestreamengine-client-console</tt> следует запускать <tt>acestreamengine --client-console</tt>
** вместо <tt>acestreamengine-client-gtk</tt> следует запускать <tt>acestreamengine --client-gtk</tt>
* изменена система логирования. В старых версия движок всю отладочную информацию выводил в STDERR и для записи логов в файл требовалось перенаправлять вывод. В новой версии можно в опциях задать, куда писать логи - в STDOUT, в STDERR, в файл либо в syslog. Для файлов поддерживается ротация логов по размеру. Описание всех опций смотрите в разделе [[#Команда acestreamengine|Команда acestreamengine]]
 
===Команда acestreamengine===
Начиная с версии 2.1 Ace Stream Engine для Linux представляет собой один исполняемый файл <tt>acestreamengine</tt>, который работает в различных режимах в зависимости от заданных параметров.
 
Режим работы задается одним из следующих параметров:
* <tt>--client-console</tt> - запустить движок в режиме клиента из консоли (без графического интерфейса)
* <tt>--client-wx</tt> - запустить движок в режиме клиента с графическим интерфейсом WX
* <tt>--client-gtk</tt> - запустить движок в режиме клиента с графическим интерфейсом GTK
* <tt>--stream-source</tt> - запустить источник трансляции
* <tt>--stream-node</tt> - запустить узел поддержки
* <tt>--create-transport</tt> - создать транспортный файл из существующего контента (VOD)
* <tt>--create-transport-multi</tt> - создать мультипотоковый транспортный файл
* <tt>--version</tt> - показать версию движка
 
Каждый режим работы имеет свои обязательные и необязательные параметры, описанные в соответствующих разделах.
 
Также всех режимов работы есть общие параметры, которые управляют выводом отладочной информации.
* <tt>--log-stdout</tt> - выводить информацию в STDOUT
* <tt>--log-stderr</tt> - выводить информацию в STDERR
* <tt>--log-file PATH</tt> - выводить информацию в указанный файл
* <tt>--log-max-size SIZE</tt> - максимальный размер файла (в байтах)
* <tt>--log-backup-count COUNT</tt> - сколько резервных логов хранить (резервный лог файл создается при достижении лимита, указанного паметром --log-max-size)
* <tt>--log-file-buffer SIZE</tt> - включить буферизацию вывода в файл (с использованием буфера указанного размера в байтах)
* <tt>--log-syslog HOST</tt> - выводить информацию в syslog-сервер по указанному адресу
* <tt>--log-syslog-port PORT</tt> - порт syslog-сервера
* <tt>--log-syslog-facility FACILITY</tt> - используемый facility
* <tt>--log-syslog-buffer SIZE</tt> - включить буферизацию вывода в syslog (с использованием буфера указанного размера в байтах)
===Common work scheme ===