Как найти ссылку M3U8 в инструментах разработчика Chrome или Edge
Откройте страницу, которую вам разрешено исследовать, запустите воспроизведение, откройте инструменты разработчика, выберите Network и отфильтруйте по m3u8. Первый результат часто оказывается мастер-плейлистом, а последующие — медиаплейлистами отдельных качеств.
Копируйте URL запроса, а не адрес страницы с плеером. Подписанные параметры запроса могут быть обязательны, поэтому копируйте полный адрес и помните, что он может истечь.
Как отличить мастер-плейлист M3U8 от медиаплейлиста
Мастер-плейлист содержит записи EXT-X-STREAM-INF, указывающие на варианты с разной пропускной способностью или разрешением. Медиаплейлист содержит записи EXTINF и ссылки на сегменты.
С помощью анализатора манифестов найдите дочерний плейлист с наивысшим качеством и посмотрите его объявленные кодеки, длительность и контейнер сегментов до конвертации.
Как работать с cookie и заголовками авторизованного источника HLS
Скопированная ссылка может зависеть от сессионных cookie, Referer, Authorization и других заголовков. Этот публичный браузерный инструмент намеренно не передаёт учётные данные и не может воспроизвести приватную сессию.
Для систем, которыми вы управляете, используйте генератор команд FFmpeg, чтобы создать локальную команду с одобренным заголовком Referer, либо настройте должным образом ограниченную точку скачивания, соблюдающую вашу политику доступа.