== Установка ==
=== Установка ACE Stream на Debian/Ubuntu из репозитория ===
'''Шаг 1'''
Добавить ссылку на соответствующий репозиторий в файл <tt>/etc/apt/sources.list</tt>.
Репозиторий следует выбирать в зависимости от операционной системы.
''Debian 6:''
<tt><nowiki>deb http://repo.acestream.org/debian/ squeeze main</nowiki></tt>
либо
<tt><nowiki>deb http://repo.acestream.org/debian/ sid main</nowiki></tt>
Примечание: пакеты в репозитории sid собраны с зависимостями, которые соответствуют официальным sid-репозиториям Debian.
Если вы не знаете, какой репозиторий выбрать, используйте squeeze.
''Debian 7:''
<tt><nowiki>deb http://repo.acestream.org/debian/ wheezy main</nowiki></tt>
''Ubuntu 11.10:''
<tt><nowiki>deb http://repo.acestream.org/ubuntu/ oneiric main</nowiki></tt>
''Ubuntu 12.04:''
<tt><nowiki>deb http://repo.acestream.org/ubuntu/ precise main</nowiki></tt>
''Ubuntu 12.10:''
<tt><nowiki>deb http://repo.acestream.org/ubuntu/ quantal main</nowiki></tt>
''Ubuntu 13.04:''
<tt><nowiki>deb http://repo.acestream.org/ubuntu/ raring main</nowiki></tt>
'''Шаг 2'''
Установка публичного ключа. Для этого необходимо выполнить следующую команду:
''Debian:''
<tt><nowiki>wget -O - http://repo.acestream.org/keys/acestream.public.key | apt-key add -</nowiki></tt>
''Ubuntu:''
<tt><nowiki>sudo wget -O - http://repo.acestream.org/keys/acestream.public.key | sudo apt-key add -</nowiki></tt>
'''Шаг 3'''
Установка нужного пакета. Например, для установки движка нужно установить пакет acestream-engine
''Debian''
<tt>apt-get update</tt>
<tt>apt-get install acestream-engine</tt>
''Ubuntu''
<tt>sudo apt-get update</tt>
<tt>sudo apt-get install acestream-engine</tt>
В репозитории для Ubuntu доступны следующие пакеты:
*'''acestream-engine''' - движок
*'''acestream-mozilla-plugin''' - плагин для браузеров
*'''acestream-player''' - десктопный плеер
*'''acestream-player-data''' - набор общих библиотек для плеера и плагина
*'''acestream-full''' - полный пакет, который включает в себя все вышеперечисленные
Для Debian доступен только движок (acestream-engine).
<!--
=== Установка пакет ACE Stream на Ubuntu из deb-пакета ===
Можно установить ACE Stream на Ubuntu без использования репозитория. Для этого необходимо скачать установочный пакет по одной из ссылок ниже и установить пакет через менеджер пакетов (например, двойным кликом на скачанный файл пакета).
Пакет для 32-битных версий Ubuntu:
<tt>http://dl.torrentstream.org/products/acestream-full/ubuntu/i368/latest</tt>
Пакет для 64-битных версий Ubuntu:
<tt>http://dl.torrentstream.org/products/acestream-full/ubuntu/amd64/latest</tt>
Поддерживаемые версии Ubuntu: 11.10, 12.04, 12.10
Данный установочный пакет является аналогом пакета <tt>acestream-full</tt> из репозитория и включает в себя движок, плеер и плагин для браузеров.
-->
=== Установка Ace Stream на CentOS ===
Для установки на CentOS необходимо:
* наличие установленного python 2.6
* наличие установленного модуля python-argparse
* скачать пакет, соответствующий версии CentOS (ссылки ниже)
* распаковать скачанный архив и скопировать содержимое в папку /usr
На данный момент доступны такие пакеты:
*'''CentOS 5 64bit''': http://dl.acestream.org/centos/5/acestream-engine-2.1.6_4-centos5-x86_64.tar.gz
*'''CentOS 6 64bit''': http://dl.acestream.org/centos/6/acestream-engine-2.1.6_4-centos6-x86_64.tar.gz
Данный пакет тестировался на версиях 5.8 и 6.3 соответственно.
=== Android ===
Пакет для установки Ace Stream for Android:
http://dl.acestream.org/android/acestream-2.1.5.apk
==== Информация для разработчиков ====
Ace Stream for Android выполнен в виде сервиса, к которому могут подключаться сторонние приложения.
AIDL-файлы для подключения к Ace Stream:
* http://dl.acestream.org/android/IAceStreamEngine.aidl
* http://dl.acestream.org/android/IAceStreamEngineCallback.aidl
После того, как стороннее приложение подключается к сервису Ace Stream, происходит следующее:
* если Ace Stream не запущен, то он запускается
* приложение получает порт для работы с Ace Stream Engine API через callback onStartEnd()
* приложение начинает работу с движком по API
==Запуск трансляции==