Архив форума Ace Stream       Wiki        Info

перейти на новый форум
Расширенный поиск  

Автор Тема: Воспроизведение сбрасывается после паузы  (Прочитано 7281 раз)

0 Пользователей и 1 Гость смотрят эту тему.

deswer

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 11

Может кто прояснит момент, смотрю HLS поток с Твича (не live, просто vod) через Ace Stream, смотрю через PotPlayer, всё это запущено на одной машине. Так вот когда я ставлю плеер на паузу, на минуту, а потом пытаюсь продолжить просмотр, то запись тупо обрывается. Выглядит будто бы Ace через какой то таймаут решил, что мы завершили просмотр и оборвал соединение. Если смотреть поток напрямую в плеере, то такой проблемы нет. Если дело в таймауте, то где его увеличить? Если нет, то что это?

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: Воспроизведение сбрасывается после паузы
« Ответ #1 : 15 Сентября 2019, 19:39:49 »

когда я ставлю плеер на паузу, на минуту, а потом пытаюсь продолжить просмотр, то запись тупо обрывается. Выглядит будто бы Ace через какой то таймаут решил, что мы завершили просмотр и оборвал соединение
Тут скорее проблема не в "Асе", а в Pot Player - скорее всего, он не поддерживает соединение с движком во время паузы, и для движка это выглядит как "клиент отключился".
Можно проверить в VLC или в любом другом плеере, у которого есть keeр-alive опция для соединений во время паузы.

deswer

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 11
Re: Воспроизведение сбрасывается после паузы
« Ответ #2 : 15 Сентября 2019, 20:03:14 »

Но PotPlayer без проблем работает с m3u8 плейлистом Твича. Другие плееры мне не подходят, тот же VLC очень криво работает с HLS потоками. Так есть возможность настроить в Ace какие то таймауты?

А вообще о каком keeр-alive идет речь? Это HLS поток - плейлист с кучей мелких файлов.

#EXTINF:12.5,
http://127.0.0.1:6878/hls/c/55c07328fdbfad1cc72b33c14cab272bd37dac68/f528764d624db129b32c21fbca0cb8d6/0/0.ts
#EXTINF:12.5,
http://127.0.0.1:6878/hls/c/55c07328fdbfad1cc72b33c14cab272bd37dac68/f528764d624db129b32c21fbca0cb8d6/0/1.ts
#EXTINF:12.5,
http://127.0.0.1:6878/hls/c/55c07328fdbfad1cc72b33c14cab272bd37dac68/f528764d624db129b32c21fbca0cb8d6/0/2.ts
#EXTINF:12.5,
http://127.0.0.1:6878/hls/c/55c07328fdbfad1cc72b33c14cab272bd37dac68/f528764d624db129b32c21fbca0cb8d6/0/3.ts
#EXTINF:12.5,
http://127.0.0.1:6878/hls/c/55c07328fdbfad1cc72b33c14cab272bd37dac68/f528764d624db129b32c21fbca0cb8d6/0/4.ts

Любой файл может быть запрошен в любой момент. Это точно баг, если Ace закрывает соединение.

P.S. две капчи при каждом комментарии - это не слишком?

deswer

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 11
Re: Воспроизведение сбрасывается после паузы
« Ответ #3 : 15 Сентября 2019, 20:16:56 »

Может есть возможность решить эту проблему как то через ace-console?

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: Воспроизведение сбрасывается после паузы
« Ответ #4 : 15 Сентября 2019, 20:54:36 »

Но PotPlayer без проблем работает с m3u8 плейлистом Твича.
Ну так и использовать его "напрямую", в чем проблема-то?

Другие плееры мне не подходят
Вопрос не в "подходят", а в "проверить". Если желания заниматься этим нет у того, кому оно нужно - то у нас его нет тем более, т.к основным критерием работоспособности является проверка в AcePlayer/VLC.

А вообще о каком keeр-alive идет речь?
О соединении между Pot Player и движком Ace Stream, контроль за которым целиком на совести плеера.

Может есть возможность решить эту проблему как то через ace-console?
Нет. Максимум, что можно попробовать - разные варианты для "STREAM TYPE" в настройках медиа-сервера.

deswer

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 11
Re: Воспроизведение сбрасывается после паузы
« Ответ #5 : 16 Сентября 2019, 05:48:40 »

Проверил на встроенном VLC плеере из Ace, точно также сбрасывается воспроизведение после паузы. Проверил даже на другой ОС с отключённым фаерволом.

Цитировать
основным критерием работоспособности является проверка в AcePlayer/VLC
Так VLC плеер в принципе криво работает с HLS потоками, по крайней мере Твича, а именно не умеет определять общее время, не умеет перематывать, буферизует поток пока не кончится ОЗУ и вылетает.

deswer

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 11
Re: Воспроизведение сбрасывается после паузы
« Ответ #6 : 16 Сентября 2019, 08:19:40 »

Речь, если что о записанном стриме с Твича, уже прошедшем, не Live.

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: Воспроизведение сбрасывается после паузы
« Ответ #7 : 16 Сентября 2019, 12:41:41 »

Проверил на встроенном VLC плеере из Ace, точно также сбрасывается воспроизведение после паузы.
Ок, за проверку спасибо, в свою очередь помотрим/проверим подробнее.

Речь, если что о записанном стриме с Твича
о Replay, в смысле - который берется с сайта того Твича, или куда "записанном"?

deswer

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 11
Re: Воспроизведение сбрасывается после паузы
« Ответ #8 : 16 Сентября 2019, 13:17:56 »

о Replay, в смысле - который берется с сайта того Твича, или куда "записанном"?
Да, в смысле о таком:
https://www.twitch.tv/videos/480853384

deswer

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 11
Re: Воспроизведение сбрасывается после паузы
« Ответ #9 : 22 Сентября 2019, 10:50:13 »

Может кому пригодится.
В качестве воркэраунда запускаю параллельно батник.

@ECHO OFF
SETLOCAL EnableExtensions EnableDelayedExpansion

SET URL="%~1"
SET URL=!URL:~1,-1!

:LOOP
  CLS
  wget -S --spider "!URL!"
  SleepX -m 10000
GOTO LOOP

keep-alive.bat "http://127.0.0.1:6878/hls/manifest.m3u8?manifest_url=https://vod-secure.twitch.tv/09c880a043ce145442ff_blackufa_35710774336_1300604950/chunked/index-dvr.m3u8"