17 Июнь 2019, 08:10:49Последний пользователь: Rachel Ted
Ace Stream Forum » Последние сообщения

Последние сообщения

Страницы: 1 [2] 3 4 ... 10
11
Анонсы и Релизы / Ace Stream Player source code и бинарные билды
« Последний ответ от j.cryton 09 Июнь 2019, 23:49:40 »
Решил покопаться в исходном коде Acestream плеера.
http://forum.torrentstream.org/index.php?topic=2970.0

Вот что из этого получилось:







вывод плера при запуске из консоли:





Сейчас у себя пользуюсь версий основанной на VLC-2.2-git (v2.2.8 от 2018-07-24)
Преймущество версии на более новом vlc очевидны.
Эот возможность линковки как с ffmpeg-2 так и с ffmpeg-3, а также
использование актуальной libgcrypt.so.20.

Пару слов об исходном коде на https://bitbucket.org/AceStream/acestreamplayer

Если использовать последнюю версию патчей (последний коммит), то
при сборке версий 2.1.5 2.1.6 наблюдается баг:
После запуска плеера, при попытке скормить ему acestreamID или открытии плейлиста - плеер крашиться с ошибкой 'std::bad_alloc'.
Природа этой ошибки точно подмечена здесь https://stackoverflow.com/questions/32666285/regarding-instance-of-stdbad-alloc
Полность убирает эту ошибку откат на 4 коммита назад:

git clone https://bitbucket.org/AceStream/acestreamplayer.git
git checkout efae1b2c7383b202dc48a992d191119651be2414
или HEAD~4

После этого отката полученные патчи, можно наложить на версии 2.1.5 и 2.1.6
И все три версии: 2.1.4 2.1.5 2.1.6 начинают работать одинаково стабильно.

Но версии vlc-2.1.x имеют зависимости от старых библиотек ffmpeg и libgcrypt, поэтому
версии 2.2.x будут куда поинтересней.
Последняя версия VLC-2.2-git v2.2.8 от 2018-07-24 весьма еще актуальна.
Взяв патчи от коммита efae1b2c7383b202dc48a992d191119651be2414 - я переработал их для версии VLC-2.2
Дополнительно добавил патчи для VLC от gentoo.

Полученные исходные коды можно взять здесь:

https://github.com/Jcryton/acestreamplayer-2.1
https://github.com/Jcryton/acestreamplayer-2.2

Готовые бинарные пакеты здесь:
https://github.com/Jcryton/acestreamplayer-2.1
https://github.com/Jcryton/acestreamplayer-2.2

Версии 2.2.4-2.2.7 при сборке слинкованы с ffmpeg 2.8.10
Версия 2.2.8 и v2.2.8-git от 2018-07-24 при сборке слинкованы с ffmpeg 2.8.10 и с ffmpeg 3.3 на выбор
Нужную версию можно выбрать в разделе Release.

Так как я использую gentoo - deb пакеты делать не стал.
При желании вы можете их сделать из бинарных билдов используя зависимости взятые от ебилдов gentoo.
https://gitweb.gentoo.org/repo/gentoo.git/tree/media-video/vlc/vlc-2.2.8.ebuild?id=df3878d5f0c142965f05030c8e57ee4711b474d6

Пользуйтесь на здоровье.




12
How can i broadcast/stream VOD via acestream
In the VOD case local Ace Stream engine acts more like support node, rather then VOD source:
1. create .torrent file using any bit-torrent app you like (https://lifehacker.com/how-to-share-your-own-files-using-bittorrent-5534190) and publish it on the any public/private tracker.
2. add this .torrent to Ace Stream network by adding it to media server or simply by playing it in the Ace Player  - in both cases you should get CID of this content (engine command line options also can help with that).
3. now you can share this CID with other Ace Stream users as usual.

If you don't want to rely on third-party software, you can use AceStream engine in the tracker mode - http://wiki.acestream.org/wiki/index.php/Create_Transport_File/en, but in this case you must provide additional infrastructure as well.

In case you want to stream some local file(s) as live stream - you can use VLC to play them and create HTTP stream, and then use this stream as source for Ace Stream live broadcasting.
13
Вопросы, предложения и пожелания / How can i broadcast/stream VOD via acestream
« Последний ответ от kayrak 09 Июнь 2019, 14:11:21 »
How can i broadcast/stream VOD via acestream
14
Но уже вновь установленная версия утсанавливается с портом 8621 и опять же не меняется.
Странно, конечно. На какой именно порт пытаемся сменить дефолтный, точно ли он свободен? Ace Stream запускается с настройками "по умолчанию", т.е не используется ли скопированный откуда то из сети пользовательский конфиг файл или параметры командной строки с явно заданным портом 8621?
Если нет, то можно попробовать дописать в свойствах ярлыка "Ace Stream Media Center" к запуску движка ключ "--port 8655" и проверить - изменился порт после перезапуска или нет.
15
В какой папке сохраняются конфиги?
в адресной строке проводника набрать %appdata% каталог - .ACEStream
Закройте движок и удалите этот каталог вообще, при следующем запуске он создастся заново.
Пробовал, не прокатывает. Даже пробовал переустанавливать с удалением обоих папок. Но уже вновь установленная версия утсанавливается с портом 8621 и опять же не меняется.
16
Анонсы и Релизы / Re: Тестируем ПО Ace Stream в snap пакете.
« Последний ответ от j.cryton 07 Июнь 2019, 00:44:22 »
Какая топовая версия AceStreamPlayer(VLC)? Где впредь лучше брать готовые бинарные сборки под платформу amd64? Пока не готов компилить из исходников.

Here:
https://github.com/Jcryton/acestreamplayer-2.1/releases
https://github.com/Jcryton/acestreamplayer-2.2/releases

Прошло много времени, а разработчики никак не актуализировали своё детище и это печально. Через репозитории deb доступна старая версия плеера, основанная на VLC 2.1.4 и только для старых версий Ubuntu (12.04 и 14.04). Из git проекта я взял исходники плеера, чьи патчи нормально подходят к vlc 2.1.5 и всё! Стабильность плеера остаётся ужасной. Плеер по-прежнему падает при нажатии Вперёд-Назад.

В свете таких событий и что пользователи просят добавить интерфейс removable-media для изменения расположения папки кэша, выпущу новую версию snap пакета, но внутри, к сожалению, оставляю все версии прежними (engine и player). Сделаю косметические улучшения и залью новую версию.

Данную ветку перечитал заново и выписал себе пункты для проработки. Если есть какие-либо ещё пожелания - пишите.

Try it:
https://github.com/Jcryton/acestreamplayer-2.1
https://github.com/Jcryton/acestreamplayer-2.2

This is stuff... AS IS.
Good Luck.
17
2) Torrent Stream Controller 1.6.32
3) Ace Stream Engine 3.1.42.8
канал стал запускаться, однако при его загрузке, он сразу же отключался, не показывая ни одного кадра.
Подскажите варианты решения или какую и где информацию предоставить, чтобы решить этот вопрос.
Какой используется плеер? Из дополнительной информации нужен лог-файл в первую очередь (либо жмем кнопку "отправить сообщение об ошибке", указав в описании свой "общий" контакт - например, почтовый адрес, использованный при регистрации на форуме).

В целом, при возникновении подобных проблем нужно иметь под рукой именно "Ace Stream Media", и проверять проблемный контент/плейлист непосредственно в нем, минуя ТСК и прочие программы-агрегаторы.
18
Добрый день.
Описание техники:
1) ТВ бокс на базе CS918S, Android 5.1.1
2) Torrent Stream Controller 1.6.32
3) Ace Stream Engine 3.1.42.8

Подскажите пожалуйста, на приставке, после оплаты и обновления Torrent Stream Controller, перестали запускаться просмотры каналов, выдавало ошибку "you need to buy proxy server option to continue", затем предлагало "Для продолжения Вы должны активировать опцию Proxy Server" и единственная кнопка "Активировать", нажатие которой ни к чему не приводила. После установки Ace Stream Engine, ошибка ушла, канал стал запускаться, однако при его загрузке, он сразу же отключался, не показывая ни одного кадра. Оплатил на месяц Ace Stream Engine, чтобы исключить вариант ошибки, однако это не помогло. В итоге оплаченный торрентстрим и айсстрим, а ни один канал не запускается.
Подскажите варианты решения или какую и где информацию предоставить, чтобы решить этот вопрос.
19
В какой папке сохраняются конфиги?
в адресной строке проводника набрать %appdata% каталог - .ACEStream
Закройте движок и удалите этот каталог вообще, при следующем запуске он создастся заново.
20
На Windows 10 версия 3.1.32
Приложение точно закрывается, потому что потом я его запускаю вручную.
Может действительно запрет на запись. В какой папке сохраняются конфиги?
Страницы: 1 [2] 3 4 ... 10