ACE Stream Engine 3.1 (for Android)

Ждать ответа разработчиков? Или на этой сборке не получится?

Приветствую!

Установил Acestream на Mi Box c Android TV 6 по вот этой инструкции.

Использую Acestream Client через Torrenter 2 в KODI (на самом деле интересует только Rutracker и RuTor, и кроме как тут нигде не заработало).
Выбрал Acestream, так как он якобы может не скачивать и сохранять весть здоровенный файл, а только ту его часть, которая нужна для буфера и текущего воспроизведения. Так как на Mi Box места, мягко скажем не много, то это очень важно.

Так вот файлы в несколько Gb показывает нормально, но любые файлы чуть по-больше (где-то больше 2Gb) заостряют с сообщением IDLE и не воспроизводятся.

Подскажите, кто знает, как это можно исправить?

Заранее благодарен!

Ну и еще то, что в настройки ACE Stream Engine зайти можно, но поменять ничего нельзя. Это глюк или так должно быть?

smotr, на данный момент для воспроизведения торрентов необходимо чтобы у вас было места на диске соответствующее размеру воспроизводимого вами файла, и поэтому, если на самом устройстве не хватает места, то попробуйте подключить внешний диск.

Также, будем вам благодарны, если вы еще остановитесь активным тестером, так как в самое ближайшее время мы планируем запустить в релиз версию для андроид-тв, и нас очень интересует поведение нашего приложения на вашем устройстве, так как мы считаем его очень достойным устройство и хотим чтобы на нем хорошо и стабильно работало наше приложение ( мы это устройство еще не успели приобрести)

С огромным удовольствием. Сам занимаюсь разработкой ПО (правда немного в другой сфере), так что готов компетентно тестировать, любые самый ранние альфы :slight_smile:

Да я бы с удовольствием, но как я писал выше: в настройки ACE Stream Engine зайти можно, но поменять ничего нельзя. Клик пультом отрабатывает, но при этом значения параметров не меняются :frowning: По этой причине, сменить путь директории кеширования сменить на внешний диск не могу :-(( Может быть есть какой-то другой способ? Или более свежие сборки, в которых это исправлено?

Есть, но они еще не паблик. В ближайшее время будут выложены новые версии под Андроид.

У кого есть проблемы с работой нашего приложения на Андроид, просим принять участие в закрытом тестировании новой версии. Тут: https://play.google.com/apps/testing/org.acestream.media

А можно в виде установочного файла выложить? Дело в том, что в Маркете для Android TV приложения нет.

для Android TV будет отдельная версия, со своими плюшками, ждите. Эта версия предназначена только для стандартной ОС Android (4.1 - 7.0)

Здравствуйте!
Столкнулись с такой проблемой, при просмотре видео из torrent файлов у которых битрейт выше 15-20Мбит, точно вычислить не удалось, через какое-то время происходит вылет локального HTTP сервера который поднимает Ace Stream, либо же полностью вылетает сам Ace Stream прекращая закачку. Значит в настройках буфер VOD стоит 3сек, его увеличение ничего не дает, только увеличивает время запуска видео и уменьшает время после которого вылетает Ace Stream.
Со скоростью закачки все в порядке, где-то 60-80Мбит. Но чтобы исключить и этот параметра, делалось так, сразу после запуска видео нажималась пауза, и ждали минут 20 пока не скачается 2-3Гб, затем снималось с паузы, и через какое-то время зависание картинки, в итоге вылет Ace Stream.
Теперь самое главное, Если битрейт видео меньше 15Мбит, то все работает нормально, хоть с паузой, хоть без паузы.
Такое впечатление, что на больших скоростях забивается какой-то буфер в памяти, и происходит вылет.
Проверили у 4-х человек, но у всех одинаковые медиаприставки. Нужно чтобы кто-то еще проверил, чтоб понять в чем дело, в Ace Stream, либо же в прошивке приставки.

Android 6.0.1
AceStream 3.1.11.2
Медиаприставка Zidoo X9S на Realtek 1295DD

С Уважением, Александр.

Почему вот именно такие файлы после формата HLS на выходе получают в информации данные 1кадр в секунду?


Почему на андроид 6 приставке скорость закачки не поднимается больше 4.5Мб/с ? Торрент клиент на андроиде разгоняется больше 6Мб/с. Параллельно с андроидом на приставке работает OpenWRT, так вот transmission качает на максимум канала. Интернет канал от провайдера 1Гигабит. Тот же торрент файл но на компьютерном движке Асе стрим, дает больше 10Мб/с скорость.
В чем проблема, в андроидном движке? Скорость можно как-то увеличить? Может она принудительно где-то занижена?

А зачем? Ace Stream никогда не гнался за рекордными скоростями, скорость скачивания должна быть достаточной для воспроизведения контента без “буферизации” - счас не вспомню, но либо здесь, на форуме, либо в вики была формула расчета этой скорости.
“4.5Мб/с”- это что такое у Вас: 4.5 мегабит или 4.5 мегабайт? В первом случае согласен, скорость низкая, но во втором - на этой скорости BR образы без проблем стримить можно.

Вопрос такой … при запуске движка “в консольном режиме” имеем следующую инфу по параметрам запуска

usage: acestreamengine [--client-console | --client-wx | --client-gtk | --stream-source-node | --stream-support-node | --stream-startup-node | --create-transport | --create-transport-multi | --create-hls-transport | --start-tracker | --get-infohash PATH | --get-file-info PATH | --get-file-info-with-id PATH | -v] [--gui-wx | --gui-gtk] [--log-stdout | --log-stderr] [--log-file PATH] [--log-max-size SIZE] [--log-backup-count COUNT] [--log-file-buffer N] [--log-file-encoding LOG_FILE_ENCODING] [--log-syslog HOST] [--log-syslog-port PORT] [--log-syslog-facility FACILITY] [--log-syslog-buffer N] [--download-limit DOWNLOAD_LIMIT] [--upload-limit UPLOAD_LIMIT] [--max-connections MAX_CONNECTIONS] [--max-peers MAX_PEERS] [--max-peers-limit MAX_PEERS_LIMIT] [--max-timeshift-peers MAX_TIMESHIFT_PEERS] [--max-upload-slots MAX_UPLOAD_SLOTS] [--live-cache-type LIVE_CACHE_TYPE] [--live-disk-cache-size LIVE_DISK_CACHE_SIZE] [--live-mem-cache-size LIVE_MEM_CACHE_SIZE]

Поскольку инфа на Заглавная страница/en - Ace Stream Wiki весьма “сдержана” и крайне редко пополняется, есть ряд вопросов:

  1. Все ли вышеприведенные параметры запуска “рабочие” и воспринимаются движком и насколько полон этот список?
    Дело в том что по ряду параметров, какие бы значения туда не вписывались, движок по умолчанию создает файлик playerconf.pikle в который прописывает значения по умолчанию вне зависимости от заданных параметров.

  2. Допустимы ли и воспринимаются ли движком следующие ключи при старте в --client-console
    –login ACE_STREAM_LOGIN
    –password ACE_STREAM_PASSW

  3. Где можно почерпнуть инфу о параметре
    –allow-user-config

  4. Как в консольном режиме запуска задать путь расположения файла segmenter.log ?

Понимаю, что запуск андроидовой версии движка без GUI - некий нестандарт. НО! Что делать обладателям PI2/3, OrangePI и прочих малинок … Приходиться “извращаться” :slight_smile: …

  1. Можно ли добавить для полной “обратной” совместимости в Engine API/en - Ace Stream Wiki
    prefered_audio_language для “полноты картины” ?

Заранее спасибо за ответы :slight_smile:

4.5 мегабайта. Как раз для бд-образов и нужно, но 4.5 это в в лучшем случае, а так 3.5 стабильно, что для бд-ремуксов мало, нужен еще какой-то запас. Почему компьютерный движок Асе на тех же раздачах разгоняется до 10мегабайт. Так возможно как-то убрать это ограничение, многие будут вам благодарны.

Вышла новая версия для Андроид (3.1.13.3)

Что нового:

  • решена проблема запуска на Android 6 при использовании SD карты как хранилища по умолчанию
  • автоматическое определение SD карты при выборе папки кеша
  • добавлена возможность отослать отчет об ошибке
  • оптимизировано управление приложением через пульт
  • добавлена возможность открывать скачанные торрент-файлы по клику в зоне уведомлений

P.S. Пользователи устройств Huawei, у кого были проблемы с запуском приложения, просим вас протестировать работу данной версии, и отписаться о результатах. (версия

Было бы очень полезно, если бы при подготовке Android TV версии вы бы обратили внимание на то как работает (на множествах платформ, включая Android TV) программа Movian.
Хоть и принцип работы да и сфера применения у неё иная работа с торрентами у неё просто фантастическая!
В настройках выделяю под кеш 300Mb и спокойно смотрю файлы в десятки гигабайт, даже не замечая, что у меня на приставке и близко столько места нет. Было бы СВЕРХ полезно, если бы вы реализовали подобную опцию, потому что ваше приложение дает массу иных преимуществ, но всё же требует места под файл не меньше его размера.
Заранее благодарен.
Кстати, что бы Movian кушал гигантские файлы на моей Mi Box, нужно в настройках выбрать максимальный возможный видеобуфер (именно видеобуфер, а не место под скачивание) и включить аппаратное декодирование.

Все работает, все нравится.
я выхожу из просмотра и запускаю другой фильм, создается новый файл кеша, соответственно раздача тоже идет с него, зачем тогда старый файл кеша? Движок просто должен его удалять после запуска другого фильма или серии, иначе перед каждым запуском следующего фильма(серии) мне приходится чистить кеш, считаю это недоработкой движка.

Телефон Fly IQ4404, версия Android 4.2.2.
Ace Stream Engine v3.1.14.0 установленная через Google Play.
ТоррентТВ версия 4.0.28 с сайта разработчика.
Плеер MX Player версия 1.8.13 установлен через Google Play.
Наблюдается проблема:
Через несколько секунд или минут после старта просмотра IPTV, сам по себе закрывается MX Player, воспроизведение IPTV прекращается. Вместо MX Player-а пробовал BS Player, VLC, KM Player, симптомы проблемы те же - все опробованные плееры самопроизвольно закрывались через несколько секунд или минут после старта просмотра IPTV. Вместо ТоррентТВ пробовал LazyIPTV, LOL!TV, симптомы те же - плеер используемый для просмотра IPTV закрывался сам по себе, через несколько секунд или минут после старта просмотра IPTV.
Как можно устранить эту проблему?

Прикладываю логи:


Beta версия наконец-то дала возможность изменения паки хранения кеш файнов и теперь есть возможность указать флешку (УРА!). Но осталась проблема со скоростью скачивания на Mi Box. Один и тот же файл на Movian качает где-то раз в 10 быстрее. С интернетом , мягко скажем, проблем нет - 1Gb/s. Для тестирования специально выбрал файлы с тысячами раздающих.
В Ace скорость настолько низкая, что проигрывание останавливается.