2016-11-22 22 views
0

У меня есть файл .m3u8, который указывает на недействительный ключевой URL-адрес, но он отлично работает на VLC. Как это возможно. Я приложил привязку к моему файлу .m3u8 enter image description hereBroken HLS m3u8 файл работает на vlc

+0

Кто-нибудь? Я хочу ограничить воспроизведение, если плейлист сломан, но я застрял в этом месте –

+1

Это работает, потому что вы не шифровали медиафайлы. Есть много ресурсов и ответов на stackoverflow, которые объясняют, как это работает. – aergistal

+0

@aergistal вы правы, спасибо за ваш комментарий cheers –

ответ

0

Наконец-то я понял, что просто указывая # EXT-X-KEY: METHOD = AES-128, URI = "https: // local" этот тег без каких-либо значений, не препятствует воспроизведению медиа. Но нам нужно правильно зашифровать наши медиафайлы, я нашел этот хороший инструмент mp4hls, который позволяет мне генерировать AES 128 зашифрованный m3u8 FROM .mp4. Если кто-то из тех же проблем надеется, что эта помощь https://www.bento4.com/developers/hls/