HLS потоковые субтитры не отображаются - PullRequest
0 голосов
/ 12 февраля 2019

Я пытался добавить субтитры в мой поток Live HLS, используя это руководство

1 : http://hlsbook.net/how-to-add-subtitles-to-a-live-hls-stream/, также прочитайте все вопросы наИнтернет, но не удалось.

Проблема в том, что потоковая передача работает, и браузер получает сегменты видео и сегменты субтитров (webvtt), затем проигрыватель запускает видео, но не показывает субтитры (даже если он выбран по умолчанию), тамнет ошибок в консоли.

вот мой главный файл манифеста:

#EXTM3U
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="English",DEFAULT=YES,AUTOSELECT=YES,FORCED=NO,LANGUAGE="en",URI="subslist/subtitles.m3u8"


#EXT-X-STREAM-INF:BANDWIDTH=1118592,CODECS="mp4a.40.2, avc1.64001f",RESOLUTION=640x360,SUBTITLES="subs"
prog_index.m3u8

Список воспроизведения видео (prog_index.m3u8):

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:2
#EXT-X-TARGETDURATION:5
#EXTINF:5.0,
seg.ts
#EXTINF:5.0,
seg.ts
#EXTINF:5.0,
seg.ts

список субтитров (subtitles.m3u8):

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:2
#EXT-X-TARGETDURATION:5
#EXTINF:5.0,
subtitleSeg1.webvtt
#EXTINF:5.0,
subtitleSeg2.webvtt

снимок плеера

сеть браузера

...