Skip to content
This repository has been archived by the owner on Nov 27, 2018. It is now read-only.

Установка и настройка (Windows)

ValdikSS edited this page Mar 8, 2015 · 15 revisions

Установка

В этой статье предполагается, что Ace Stream у вас уже установлен.

Для работы программы требуется Python 2, gevent, psutil, а также рекомендуется VLC в качестве вещательного сервера (смотреть через VLC совершенно не обязательно). Без VLC вы столкнетесь с 2 проблемами: Ace Stream отдает поток "рывками", некоторые плееры (например те, что используются в Smart TV) могут часто буферизировать, либо разрывать соединение через некоторое время. Также, вы не сможете смотреть один и тот же поток с двух устройств, так что я настоятельно рекомендую использовать VLC. Для работы с GitHub нужен Git, однако вы можете обойтись и без него, просто скачав архив кнопкой "Download ZIP".

Скачайте и установите:

Python 2 (32-битный), gevent, greenlet, psutil и опционально VLC. Внимание! В VLC версии 2.1 для Windows есть баг, который не позволяет использовать эту версию. Используйте версию 2.0.8 или старше.

Теперь скачайте репозиторий AceProxy:

git clone https://github.com/ValdikSS/aceproxy.git, у вас появится папка "aceproxy"

либо ZIP-файл.

Если вы захотите обновить прокси, достаточно выполнить git pull. Для более подробной информации по работе с Git, читайте документацию

Настройка

Все настройки прокси хранятся в файле aceconfig.py. По умолчанию прокси настроен на работу без VLC, и если вы не хотите его использовать, все должно заработать без изменения настроек.

Для использования VLC, необходимо установить параметр:

vlcuse = True

И рекомендуется установить:

videodelay = 0 videoobey = False videopausedelay = 0

Если вы сталкиваетесь с задержками в течение 20 секунд после начала воспроизведения, попробуйте задать параметр videoseekback

Запуск

Перед запуском прокси, вам необходимо предварительно запустить VLC с telnet-интерфейсом, если вы его используете. Ace Stream запустится автоматически.

Чтобы запустить VLC, вам необходимо либо создать ярлык с требуемыми параметрами запуска, либо запускать его из консоли (cmd). Запускать VLC рекомендуется следующей командой:

vlc -I telnet --telnet-password admin

Если вы испытываете лаг, попробуйте следующую команду:

vlc.exe -I telnet --clock-jitter -1 --network-caching -1 --sout-mux-caching 2000 --telnet-password admin

Прокси запускается такой командой:

python.exe acehttp.py, либо двойным кликом по acehttp.py

Если вы получили сообщение INFO HTTP: Server started., то прокси готов к работе!

См. далее: Использование AceProxy