Я создал приложение для Android, которое способно воспроизводить фильмы, которые защищены DRM (Widevine Modular). Видео находятся в стандарте MPEG-DASH. В случае, если устройство подключено к Интернету, все работает нормально.Widevine и MPEG-DASH - автономное воспроизведение
Теперь мне нужно добавить функцию для воспроизведения видео в автономном режиме. Проблема в том, что я не знаю, как загрузить некоторые файлы для офлайн-воспроизведения. Все, что у меня есть, это файл .mpd
, который содержит структурированные данные.
Как получить файл (-ы) для загрузки из этого манифеста .mpd
файл? Нет прямых ссылок на некоторые видео. Я вижу некоторый кусок, который выглядит следующим образом:
media="chunk_ctvideo_cfm4s_rid$RepresentationID$_cs$Time$_w1003607280_qaWQ9QVBsSUxIMUpaRnVfdfdfkstMDImYXdsgdreaW9pbmRleD0w_mpd.m4s
Я не знаю, если это полезно для меня, но нет ничего более «заметны» в файле манифеста.
Для получения подробных консультаций вам нужно разместить дополнительную информацию, такую как ваш mpd, так как существует несколько вариантов. Вы можете определенно получить куски на основе манифеста. Хорошим стартовым местом является спецификация DASH – Andrew