• Данный форум не имеет какого-либо отношения к социальным официальным группам Торрент ТВ, также никогда не размещает посты в социальных сетях! Все, что мы размещаем, находится ТОЛЬКО У НАС НА форуме! Если Вы увидели какие какие-либо посты И.Т.Д на наш форум и официально это не подтверждено на форуме - это ОБМАН!

AceStream в режиме client-console + HTTPAceProxy

Gonsalez

Проверенные
Есть идея запустить AceStream в режиме сервиса Windows, чтобы не нужно было логиниться для запуска движка при помощи NSSM (http://nssm.cc).
Не получается заставить движок работать в режиме консоли.
Запускаю ace_console.exe т.к. ace_engine.exe параметр --client-console не принимает


C:\Users\xxxx\AppData\Roaming\ACEStream\engine>ace_console.exe --bind-all --client-console --live-buffer 25 --vod-buffer 10 --vod-drop-max-age 120 --live-cache-type memory --vod-cache-type memory --memory-cache-limit 2147483648 --stats-report-peers --service-remote-access --api-port 62062 --http-port 6878 --port 8621
2019-04-15 13:29:34,851|MainThread|acestream|init segmenter done: log_path=C:\Users\xxxx\AppData\Roaming\ACEStream\engine\segmenter.log
2019-04-15 13:29:34,851|MainThread|acestream|platform=win32
2019-04-15 13:29:34,851|MainThread|acestream|app=acestream
2019-04-15 13:29:34,851|MainThread|acestream|version=3.1.32 code=3013200 revision=58938e3 date=2018-08-23
2019-04-15 13:29:34,851|MainThread|acestream|use_local_db=True
2019-04-15 13:29:34,851|MainThread|acestream|use_m2crypto=True
2019-04-15 13:29:34,851|MainThread|acestream|is_gui_mode=0
2019-04-15 13:29:34,851|MainThread|acestream|enable debug: 0
2019-04-15 13:29:34,852|MainThread|acestream|get_default_api_version: 2
2019-04-15 13:29:34,852|MainThread|acestream.coreapp|state_dir=u'C:\\Users\\xxxx\\AppData\\Roaming\\.ACEStream'
2019-04-15 13:29:37,301|MainThread|acestream.coreapp|set_debug_from_ui: enabled=0
2019-04-15 13:29:37,301|MainThread|acestream|enable debug: 0
2019-04-15 13:29:37,509|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:63878
2019-04-15 13:29:37,510|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=8621
2019-04-15 13:29:37,510|MainThread|acestream.LM|listen on 8621
2019-04-15 13:29:37,526|MainThread|acestream.VideoServer|start: addr= port=6878 allow_remote=1 allow_intranet=1
2019-04-15 13:29:37,529|MainThread|acestream.VideoServer|start: addr= port=6879 allow_remote=1 allow_intranet=1
2019-04-15 13:29:38,651|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:58564
2019-04-15 13:29:38,653|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=62062
2019-04-15 13:29:38,655|Instance2InstanceThread-36|acestream.APIServer|run: ready to receive remote commands on 62062
2019-04-15 13:30:16,322|Instance2InstanceThread-36|acestream.coreapp|external_connection_made: ip=192.168.18.225 port=60290 myip=192.168.18.226 myport=62062 connections=1
2019-04-15 13:30:16,325|BGTaskQueueThread-1|acestream.coreapp|got command: HELLOBG version=3
2019-04-15 13:30:16,325|BGTaskQueueThread-1|acestream.BGInstanceConnection|send HELLOTS version=3.1.32 version_code=3013200 key=138c64442e http_port=6878 bmode=0

2019-04-15 13:30:16,720|BGTaskQueueThread-1|acestream.coreapp|got command: READY key=n51LvQoTlJzNGaFxseRK-dabe3cf0107910e0b6268bdb751e04746f705b7a
2019-04-15 13:30:16,720|BGTaskQueueThread-1|acestream.BGInstanceConnection|send AUTH 17
2019-04-15 13:30:16,726|BGTaskQueueThread-1|acestream.coreapp|got command: SETOPTIONS use_stop_notifications=1
2019-04-15 13:30:16,766|BGTaskQueueThread-1|acestream.coreapp|got command: LOADASYNC 28498439 PID 59d6a51f5bdcdf2f8d861e0bf14856172a7fcbdc
2019-04-15 13:30:16,769|BGTaskQueueThread-1|acestream.BGInstanceConnection|send_load_response: request_id=28498439 response={"status": 1, "files": [["24%D0%A2%D0%B5%D1%85%D0%BD%D0%BE", 0]], "infohash": "f4c934e5a1035d510cfbd78c8b9b4d62878e065c", "checksum": "9de04651bf4dd00542332b8fa14152422fbf9dee"}
2019-04-15 13:30:16,826|BGTaskQueueThread-1|acestream.coreapp|got command: START PID 59d6a51f5bdcdf2f8d861e0bf14856172a7fcbdc 0 output_format=http
2019-04-15 13:30:16,829|BGTaskQueueThread-1|acestream.BGInstanceConnection|send STATE 1
2019-04-15 13:30:16,831|BGTaskQueueThread-1|acestream.coreapp|start_download_wrapper: dlfile=24Техно fileindexes=0
2019-04-15 13:30:16,831|BGTaskQueueThread-1|acestream.coreapp|start_download_wrapper: starting new download

И тишина...
Через минуту HTTPAceProxy отваливается по таймауту "AceException('START URL not received! Engine response time 60 seconds exceeded')"
Если запускать AceStream в обычном режиме через ace_engine.exe связка работает нормально.

Может у кого будут мысли чего ему не хватает?

В догонку...
Через какое-то время в консоль падает вот это:
|ProxyServerTaskQueueThread-3|acestream.coreapp|get_transport_file: error: <urlopen error [Errno 11001] getaddrinfo failed>
 
Последнее редактирование:

Pepsik

Разработчик
Есть идея запустить AceStream в режиме сервиса Windows,
А в чем проблема ? Достаточно заглянуть в папку куда в винде движок "проинстален" и увидеть там ДВА экзешинка
1) ace_engine.exe можно запускать в guiless mode просто добавив параметр --client-console в regestry или отредактировав acestream.conf
2) Воспользоваться уже готовым экзешником для запуска движка в консольном режиме, опять же все параметры запука берет из acestram.conf или задав ему путь где и из какого файла брать параметры вместо стандартного acestream.conf ...
Код:
ace_console.exe --client-console @my.conf
ace_console.exe --client-console @d:\tmp\222\my.conf
В чем "свежесть" идеи-то ?
 
Последнее редактирование:

Pepsik

Разработчик
И тишина...
Через минуту HTTPAceProxy отваливается по таймауту "AceException('START URL not received!
И ? что Вам там не ясно ? Разве не видно что движок НЕ возвращает стартовый URL ? после того как получил запрос на него
Код:
2019-04-15 13:30:16,826|BGTaskQueueThread-1|acestream.coreapp|got command: START PID 59d6a51f5bdcdf2f8d861e0bf14856172a7fcbdc 0 output_format=http
О чем собственно Вам прокся и сообщает в логе .... Тут вопрос ... Какие мысли у нас или у кого-то еще должны возникнуть ? Лично у меня одна мысль - попробуйте вариант запуска aestream.exe в guiless mode как я описал выше ;) вместо ace_engine.exe, мало ли он "кривой"
 
Последнее редактирование:

Gonsalez

Проверенные
А в чем проблема ?
Я как раз по второму пути и пошел. Запускаю ace_console.exe, только трансляция не запускается Ж-)
Попробовал вынести параметры в отдельный conf файл. Результат тот-же как при перечислении через командную строку.

P.S. ace_stream.exe параметр --client-console не принимает. 1-й вариант тоже не прокатил.
P.P.S С "зайчиком" я уже сам разобрался, спасибо!
 

Pepsik

Разработчик
где в registry можно прописать
HKEY_CURRENT_USER
Software\AceStream\
EnginePath
и "руцями" правим параметры в cmd добавляя --client-console
Запускаю ace_console.exe,
попробуйте его запустить вообще без каких-либо параметров , чтобы все по "умолчанию"

p.s. Пишу по памяти ибо виндой не пользуюсь ....
 

Gonsalez

Проверенные
А беда похоже старая http://forum.torrentstream.org/index.php?topic=12079.0 Неужели с 2017 года консоль под виндой не пашет?! o_O

попробуйте его запустить вообще без каких-либо параметров
Попробовал. Не помогло.

А ту ветку реестра я видел. Ключ сработает только при автозапуске и принципиально ничего не изменит. Видимо в последнем релизе что-то поменяли и другие EXEшки в режиме консоли больше не работают.
 
Сверху