Невозможно воспроизвести файл.m3u8 в Safari (MAC OS)
Получаем медиапоток с сервера. Одним из способов воспроизведения этого медиапотока в веб-браузере клиента является использование HLS. Мы разделили поток мультимедиа на несколько файлов.ts и создали список воспроизведения (.m3u8). Но когда мы пытаемся воспроизвести файл.m3u8 в браузере Safari, мы не можем воспроизвести видеофайлы (файлы.ts).
Было бы очень полезно, если бы кто-нибудь мог сообщить нам, как воспроизвести файл.m3u8 в Safari. Мы попытались с примером файла.m3u8, доступным на сайте Apple, и он воспроизводится правильно. Когда мы заменим файл.m3u8 своим собственным файлом.m3u8, мы не сможем воспроизвести файл мультимедиа.
Требуется ли наличие HTTP-сервера для воспроизведения потоков HLS в тегах в Safari?
1 ответ
Is it required to have HTTP server to play HLS streams in tag in Safari?
Да, HLS (Http Live Streaming) требует, чтобы видео передавалось по HTTP. Это означает, что вы не можете просто указать свой тег видео на локальный .m3u8
, а скорее, вы должны указать на .m3u8
файл, который обслуживается по HTTP.