Dash Streaming не работает, так как новые сегменты не загружаются

Я пытаюсь выполнить потоковую трансляцию в режиме реального времени на chrome cast с помощью медиаплеера Google. Поток запускается просто отлично. После этого он загружает данные и воспроизводит около 20 секунд, но запросы на сегменты больше не генерируются. После этого он автоматически приостанавливает сборы. Как только обнаруживается недостаточное заполнение, запрашиваются сегменты, и воспроизведение может быть возобновлено только после получения данных на 20 секунд.

  1. Даже после загрузки нескольких сегментов (менее 20 секунд) проигрыватель продолжает обнаруживать недостающее количество. Другими словами, во время загрузки сегментов воспроизведение не происходит.

2. Запросы на скачивание не создаются во время воспроизведения (после первых 20 секунд).

Таким образом, весь процесс выглядит как загрузка 20 секунд - воспроизведение - пауза - загрузка - воспроизведение и т. Д.

  • autoPauseDuration составляет 1 секунду
  • autoResumeDuration составляет 2 секунды

  • autoResumeNumberOfSegments - 2

Тот же живой источник протестирован на хромированном литье с помощью другого плеера и успешно работает.


person Zer0    schedule 27.11.2017    source источник
comment
Ссылались ли вы на эту документацию? или хотя бы попробовать предоставленные образцы?   -  person MαπμQμαπkγVπ.0    schedule 29.11.2017
comment
да. Как я уже упоминал, такая же установка успешно работает на другом плеере. Но мне нужно, чтобы он работал с родным медиаплеером.   -  person Zer0    schedule 29.11.2017
comment
Вы используете ресивер CAF?   -  person Leon Nicholls    schedule 08.12.2017
comment
Нет. У CAF-ресивера такой проблемы нет. Наблюдается только в приемниках SDK v2.   -  person Zer0    schedule 08.12.2017


Ответы (1)


Проблема устранена путем добавления параметра в манифест.

MPD@mediaPresentationDuration

Но какой-то другой игрок без проблем воспроизвел контент из того же манифеста.

person Zer0    schedule 08.12.2017