что не так? в оттплеер ссылка активна но ничего не воспроизводит, что делать? ссылку использую для удаленного доступа
“Не так” в первую очередь сама постановка вопроса - здесь нет телепатов, и сначала нужно описать что было сделано, затем указать ожидаемый эффект, и только после - спрашивать “что не так”, приложив логи как со стороны “клиента”, так и со стороны “сервера”.
а где логи найти? а то я не смог
по умолчанию %appdata%\ACEStream\engine
вот логи
что дальше?
синдром избирательного чтения или болезнь Твиттера, когда более 140 символов за раз не воспринимаются? Там же написано:
скопированна ссылка, вставлена в плеер, ожидание чтобы все работало
Тяжело в деревне без нагана.
Какой плеер и зачем ему “внешний IP”? Это Смарт-ТВ с неким виджетом или?
Если в настройках движка все нормально (разрешен доступ из локальной сети и из мира) и файрволл не мешает, то в проверялось ли в админке роутера - реально ли пробросились нужные порты (6878 как минимум), и поддерживает ли этот роутер NAT-reflection (для доступа из локальной сети по внешнему адресу)?
Проверялось ли воспроизведение в том же VLC, но с использованием локального адреса?
Здравствуйте, у меня вопрос, как через консоль автоматизировать следующие действия, которые я осуществляю через веб интерфейс.
А именно, я захожу в:
МЕДИА-СЕРВЕР > ПЛЕЙЛИСТ > Добавить Контент
Указываю:
- Название
- URL HLS-манифеста
Добавляю в плейлист и копирую получившийся URL в плеер.
Параметры Медиа-Сервера такие:
Отключено:
- Автоматическая синхронизация
- Разрешить удаленный доступ
- Разрешить доступ из локальной сети
Live stream type = Оригинал
VOD stream type = Оригинал
Транскодирование аудио - всё отключено
Также в настройках Ace Stream HD у меня указаны:
Буфер VOD, расположение кэша, объем кэша, и т.д.
Задача такая, я беру ссылку на HLS-поток с Твича (сам), добавляю её в прокси сервер Ace Stream, беру получившуюся ссылку и смотрю стрим в плеере, в оригинальном качестве, но через посредника в виде Ace Stream.
Напрямую я не могу смотреть в плеере, так он работает через виндовой WinInet, а винда у меня XP, которая не дружит с современными алгоритмами шифрования, поэтому и приходится вот так в обходную.
Как я понял, мне нужно использовать “ace_console.exe --stream-source”, но как это использовать, я так и не разобрался. Описание в Вики немного устарело, команда “–stream-source” требует указывать дополнительные ключи, которых нет в описании, например “category”, что туда указывать? Ничего не подходит. Также команда требует указывать качество и битрейт, но мне нужно ретранслировать поток в оригинальном виде, в общем тоже не понятно, что туда указывать.
Методом тыка, почти запустил, но выдало ошибку “unknown source format”. В качестве source я указывал ссылку на m3u8 плейлист с потоком. Как нужно правильно указывать?
Ну и дальше не совсем понятно, что делать, нужно ли дополнительно запускать движок Ace? Как брать получившийся URL на поток? Как и где указывать настройки Медиа-Сервера и Ace Stream HD?
В общем, не могли бы привести пример, для моей тривиальной задачи? Если такое конечно возможно через консоль.
См. Engine HTTP API - Ace Stream Wiki
В случае “URL HLS-манифеста” нужно всего лишь открыть в /любом/ плеере ссылку вида http://127.0.0.1:6878/hls/manifest.m3u8?manifest_url=<URL HLS-манифеста>
Движок при этом должен быть запущен. Если используется не локальный, а удаленный движок - то “127.0.0.1:6878” меняем на нужный адрес и порт.
Большое спасибо, как всё просто!
Здравствуйте! При просмотре трансляций с частотой 50 кадров/с на телевизоре через плейлист ace медиа-сервер наблюдаются периодические артефакты, вот видео:
При воспроизведении трансляций 25 кадров/с никаких артефактов нет.
Если проблемную трансляцию воспроизвести в Ace Player с параметрами вывода потока #duplicate{dst=std{access=http,mux=ts,dst=:8901},dst=display}, а поток из Ace Player открыть в телевизоре, то изображение получается безупречное. Можно ли как то это подправить в ace медиа-сервер (может есть какая-нибудь скрытая настройка) ?
Нет. Конструкция вида “#duplicate{dst=std{access=http,mux=ts,dst=:8901},dst=display}” это дополнительный ретранслятор/прокси между движком и ТВ. Чтобы не изобретать “велосипед”, см. GitHub - pepsik-kiev/HTTPAceProxy: New и HTTP прокси для Ace Stream | Форум ТВ
Здравствуйте, а есть такая же удобная команда, но не для HLS-потока, а для прямой ссылки на видео? Ну или ряд команд?
Все “удобные команды” перечислены на Engine HTTP API - Ace Stream Wiki
Что такое “прямая ссылка на видео” - вида “http://some.domain/video.mp4”? В этом случае не очень понятно, зачем использовать Ace Stream - как есть ссылку и вставлять в плейлист или плеер.
Кажется разобрался, использую команду:
http://127.0.0.1:6878/ace/getstream?url=https://bsufiles.thedrhax.pw/streams/490488498.mp4
Воспроизведение идёт, но почему то создаётся буферный кэш на диске, хотя в настройках указано создавать кэш в памяти.
@Benny подскажите пожалуйста как избавится от ACE Playerа при открытии ссылок в Chrome, добавил ассоциации в Windows но в Chrome все равно предлагается этот недоразвитый плеер. Как от него избавится?
http://images.vfl.ru/ii/1577376840/3c387b43/29033904_s.png
Windows Registry Editor Version 5.00
Либо исправить здесь "под себя"
[HKEY_CURRENT_USER\Software\Classes\acestream]
@="Ace Stream protocol"
"URL Protocol"=""
[HKEY_CURRENT_USER\Software\Classes\acestream\shell]
@="open"
[HKEY_CURRENT_USER\Software\Classes\acestream\shell\open]
[HKEY_CURRENT_USER\Software\Classes\acestream\shell\open\command]
@="\"c:\\Program Files\\MPC-HC\\ace-play-cid.bat\" \"%1\""
либо удалить “HKEY_CURRENT_USER\Software\Classes\acestream” полностью и перезапустить браузер.
@Benny премного благодарен, я правильно путь указал, как то через раз открывает…
[HKEY_CURRENT_USER\Software\Classes\acestream\shell\open\command]
“C:\Program Files (x86)\SVP 4\mpv64\mpv.exe” “%1"”