Форум / HTML5 / Лайв останавливается через 80 минут
Лайв по HLS останавливается через 80 минут. Обновляю страницу — дальше идет. Почему так?
Тестирую еще в вибласте — там не останавливается. (это я к тому, чо проблема не в стриме)
Тестировал пару дней и всегда ловил такое, где-то на 79.40 мин. останавливается и начинает писать загрузка и картинка не идет.

И еще, правильно ли я понимаю, что бы добавить кнопку переключения качества нужен ПРО аккаунт?
demm21Ссылка на пост (Смотрели 1436)02.11.16 16:18     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
support 03.11.16 - 06:41
Добавьте, пожалуйста, параметр hls_debug:true и посмотрите логи в консоли браузера (в Хроме это инструменты разработчика — Console). Это немного прояснит ситуацию.
По поводу качества все верно.
2
demm21 03.11.16 - 11:19
Вот что показал дебаг.
Все что до сообщения [warn] — это поток идет как надо, начиная с [warn] — не идет.
В дебаге сети видно запросы на чанки, но самих чанков не видно.

rrentTime:4741.645772,bufferEnd:4757.891
VM168:1 [log] > engine state transition from IDLE to FRAG_LOADING
VM168:1 [log] > Loaded 27688 of level 1
VM168:1 [log] > engine state transition from FRAG_LOADING to PARSING
VM168:1 [log] > Demuxing 27688 of [27685 ,27688],level 1, cc 0
VM168:1 [log] > parsed audio,PTS:[4757.906,4763.921],DTS:[4757.906/4763.921],nb:141,dropped:0
VM168:1 [log] > parsed video,PTS:[4757.891,4763.891],DTS:[4757.891/4763.891],nb:150,dropped:0
VM168:1 [log] > engine state transition from PARSING to PARSED
VM168:1 [log] > main buffered : [4210.712311,4763.891333]
VM168:1 [log] > engine state transition from PARSED to IDLE
VM168:1 [log] > live playlist, reload in 5679 ms
VM168:1 [log] > level 1 loaded [27686,27689],duration:24
VM168:1 [log] > live playlist sliding:4745.874
VM168:1 [log] > Updating mediasource duration to 4769.874
VM168:1 [log] > Loading 27689 of [27686 ,27689],level 1, currentTime:4747.650551,bufferEnd:4763.891
VM168:1 [log] > engine state transition from IDLE to FRAG_LOADING
VM168:1 [log] > live playlist, reload in 5628 ms
VM168:1 [log] > level 1 loaded [27687,27690],duration:23.999
VM168:1 [log] > live playlist sliding:4751.890
VM168:1 [log] > Updating mediasource duration to 4775.889
VM168:1 [log] > fragLoadedDelay/bufferStarvationDelay/fragLevelNextLoadedDelay[0] :10.2/10.1/3.3
VM168:1 [log] > switching to level 0
VM168:1 [log] > (re)loading playlist for level 0
VM168:1 [warn] > loading too slow, abort fragment loading and switch to level 0(anonymous function) @ VM168:1value @ VM168:1
VM168:1 [log] > engine state transition from FRAG_LOADING to IDLE
VM168:1 [log] > engine state transition from IDLE to WAITING_LEVEL
VM168:1 [log] > engine state transition from WAITING_LEVEL to IDLE
VM168:1 [log] > engine state transition from IDLE to WAITING_LEVEL
VM168:1 [log] > engine state transition from WAITING_LEVEL to IDLE
VM168:1 [log] > live playlist, reload in 5681 ms
VM168:1 [log] > level 0 loaded [27687,27690],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, switching playlist, load frag with next SN: 27689
VM168:1 [log] > Loading 27689 of [27687 ,27690],level 0, currentTime:4754.083996,bufferEnd:4763.891
VM168:1 [warn] > abort previous fragment loader for type:main(anonymous function) @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1e.emit @ VM168:1i.trigger @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1e.emit @ VM168:1i.trigger @ VM168:1value @ VM168:1value @ VM168:1
VM168:1 [log] > engine state transition from IDLE to FRAG_LOADING
VM168:1 [log] > Loaded 27689 of level 0
VM168:1 [log] > engine state transition from FRAG_LOADING to PARSING
VM168:1 [log] > Demuxing 27689 of [27687 ,27690],level 0, cc 0
VM168:1 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.2/mp4a.40.5]
VM168:1 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.64001e/avc1.64001e]
VM168:1 [log] > live playlist, reload in 5673 ms
VM168:1 [log] > level 0 loaded [27688,27691],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > playback seems stuck @4763.971333
VM168:1 [log] > live playlist, reload in 5685 ms
VM168:1 [log] > level 0 loaded [27689,27692],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5682 ms
VM168:1 [log] > level 0 loaded [27690,27693],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5683 ms
VM168:1 [log] > level 0 loaded [27691,27694],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5685 ms
VM168:1 [log] > level 0 loaded [27692,27695],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5684 ms
VM168:1 [log] > level 0 loaded [27693,27696],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5687 ms
VM168:1 [log] > level 0 loaded [27694,27697],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5681 ms
VM168:1 [log] > level 0 loaded [27695,27698],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > parsed audio,PTS:[12.006,4770.449],DTS:[12.006/4770.449],nb:111526,dropped:0
VM168:1 [log] > parsed video,PTS:[4764.491,4770.491],DTS:[4764.491/4770.491],nb:150,dropped:0
VM168:1 [log] > engine state transition from PARSING to PARSED
VM168:1 [log] > live playlist, reload in 5683 ms
VM168:1 [log] > level 0 loaded [27696,27699],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > main buffered : [4212.512311,4763.891333][4764.491333,4770.448999]
VM168:1 [log] > engine state transition from PARSED to IDLE
VM168:1 [log] > switching to level 1
VM168:1 [log] > (re)loading playlist for level 1
VM168:1 [log] > engine state transition from IDLE to WAITING_LEVEL
VM168:1 [log] > adjust currentTime from 4763.971333 to next buffered @ 4764.491333 + nudge 3.8199999999999625
VM168:1 [log] > media seeking to 4768.311333
VM168:1 [log] > engine state transition from WAITING_LEVEL to IDLE
VM168:1 [log] > media seeked to 4768.312112
VM168:1 [log] > engine state transition from IDLE to WAITING_LEVEL
VM168:1 [log] > playback not stuck anymore @4768.313019
VM168:1 [log] > engine state transition from WAITING_LEVEL to IDLE
VM168:1 [log] > live playlist, reload in 5684 ms
VM168:1 [log] > level 1 loaded [27697,27700],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, switching playlist, unknown, load middle frag : 27699
VM168:1 [log] > Loading 27699 of [27697 ,27700],level 1, currentTime:4768.439029,bufferEnd:4770.449
VM168:1 [log] > engine state transition from IDLE to FRAG_LOADING
VM168:1 [log] > fragLoadedDelay/bufferStarvationDelay/fragLevelNextLoadedDelay[0] :5.8/0.0/1.9
VM168:1 [log] > switching to level 0
VM168:1 [log] > (re)loading playlist for level 0
VM168:1 [warn] > loading too slow, abort fragment loading and switch to level 0(anonymous function) @ VM168:1value @ VM168:1
VM168:1 [log] > engine state transition from FRAG_LOADING to IDLE
VM168:1 [log] > engine state transition from IDLE to WAITING_LEVEL
VM168:1 [log] > playback seems stuck @4770.449
VM168:1 [log] > engine state transition from WAITING_LEVEL to IDLE
VM168:1 [log] > live playlist, reload in 5581 ms
VM168:1 [log] > level 0 loaded [27697,27700],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, switching playlist, unknown, load middle frag : 27699
VM168:1 [log] > Loading 27699 of [27697 ,27700],level 0, currentTime:4770.449,bufferEnd:4770.449
VM168:1 [warn] > abort previous fragment loader for type:main(anonymous function) @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1e.emit @ VM168:1i.trigger @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1value @ VM168:1e.emit @ VM168:1i.trigger @ VM168:1value @ VM168:1value @ VM168:1
VM168:1 [log] > engine state transition from IDLE to FRAG_LOADING
VM168:1 [log] > Loaded 27699 of level 0
VM168:1 [log] > engine state transition from FRAG_LOADING to PARSING
VM168:1 [log] > Demuxing 27699 of [27697 ,27700],level 0, cc 0
VM168:1 [log] > live playlist, reload in 5656 ms
VM168:1 [log] > level 0 loaded [27699,27702],duration:24
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5669 ms
VM168:1 [log] > level 0 loaded [27700,27703],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5643 ms
VM168:1 [log] > level 0 loaded [27701,27704],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5665 ms
VM168:1 [log] > level 0 loaded [27702,27705],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5654 ms
VM168:1 [log] > level 0 loaded [27703,27706],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5663 ms
VM168:1 [log] > level 0 loaded [27704,27707],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5665 ms
VM168:1 [log] > level 0 loaded [27705,27708],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5662 ms
VM168:1 [log] > level 0 loaded [27706,27709],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > parsed audio,PTS:[71.994,4830.521],DTS:[71.994/4830.521],nb:111528,dropped:0
VM168:1 [log] > parsed video,PTS:[4824.488,4830.488],DTS:[4824.488/4830.488],nb:150,dropped:0
VM168:1 [log] > engine state transition from PARSING to PARSED
VM168:1 [log] > main buffered : [4214.912311,4763.891333][4764.491333,4770.491333][4824.488311,4830.488311]
VM168:1 [log] > engine state transition from PARSED to IDLE
VM168:1 [log] > switching to level 1
VM168:1 [log] > (re)loading playlist for level 1
VM168:1 [log] > engine state transition from IDLE to WAITING_LEVEL
VM168:1 [log] > playback not stuck anymore @4770.458357
VM168:1 [log] > engine state transition from WAITING_LEVEL to IDLE
VM168:1 [log] > engine state transition from IDLE to WAITING_LEVEL
VM168:1 [log] > engine state transition from WAITING_LEVEL to IDLE
VM168:1 [log] > live playlist, reload in 5648 ms
VM168:1 [log] > level 1 loaded [27706,27709],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, switching playlist, unknown, load middle frag : 27708
VM168:1 [log] > Loading 27708 of [27706 ,27709],level 1, currentTime:4770.669131,bufferEnd:4770.669
VM168:1 [log] > engine state transition from IDLE to FRAG_LOADING
VM168:1 [log] > Loaded 27708 of level 1
VM168:1 [log] > engine state transition from FRAG_LOADING to PARSING
VM168:1 [log] > Demuxing 27708 of [27706 ,27709],level 1, cc 0
VM168:1 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.2/mp4a.40.5]
VM168:1 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.64001f/avc1.64001f]
VM168:1 [log] > playback seems stuck @4773.409
VM168:1 [log] > live playlist, reload in 5655 ms
VM168:1 [log] > level 1 loaded [27707,27710],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5652 ms
VM168:1 [log] > level 1 loaded [27708,27711],duration:24
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5654 ms
VM168:1 [log] > level 1 loaded [27709,27712],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5671 ms
VM168:1 [log] > level 1 loaded [27710,27713],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5650 ms
VM168:1 [log] > level 1 loaded [27711,27714],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5653 ms
VM168:1 [log] > level 1 loaded [27712,27715],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5646 ms
VM168:1 [log] > level 1 loaded [27713,27716],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > live playlist, reload in 5647 ms
VM168:1 [log] > level 1 loaded [27714,27717],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > parsed audio,PTS:[12.002,4883.853],DTS:[12.002/4883.853],nb:114184,dropped:0
VM168:1 [log] > parsed video,PTS:[4877.886,4883.886],DTS:[4877.886/4883.886],nb:150,dropped:0
VM168:1 [log] > engine state transition from PARSING to PARSED
VM168:1 [log] > main buffered : [4219.111333,4763.891333][4764.491333,4770.491333][4824.488311,4830.488311][4877.886311,4883.852999]
VM168:1 [log] > engine state transition from PARSED to IDLE
VM168:1 [log] > live playlist, switching playlist, unknown, load middle frag : 27716
VM168:1 [log] > Loading 27716 of [27714 ,27717],level 1, currentTime:4773.409,bufferEnd:4773.409
VM168:1 [log] > engine state transition from IDLE to FRAG_LOADING
VM168:1 [log] > live playlist, reload in 5567 ms
VM168:1 [log] > level 1 loaded [27715,27718],duration:23.999
VM168:1 [log] > live playlist - outdated PTS, unknown sliding
VM168:1 [log] > Loaded 27716 of level 1
VM168:1 [log] > engine state transition from FRAG_LOADING to PARSING
VM168:1 [log] > Demuxing 27716 of [27715 ,27718],level 1, cc 0
3
support 03.11.16 - 12:20
Вы не пробовали на другой машине проверять?
4
demm21 03.11.16 - 12:29
проверял на разных машинах. одинаково. Примерно до 79–80 минут играет и все.
Поток идет с nimble streamer, в нем никаких ограничений нет.
У меня подозрение что переполняется кэш браузера. Как ограничить перемотку назад 10ю минутами?
Сейчас я могу смотреть все что загрузилось.
Пробовал hls_maxMaxBufferLength:600 — ничего не изменилось.
5
support 03.11.16 - 19:40
Параметров для работы с кэшем у модуля HLS нет, к сожалению. Свяжитесь с нами по почте ссылка, что-нибудь придумаем.
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме