Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
rsg
Level 7

Subtitles not showing on HLS stream with webVTT

Our HLS video stream has webVTT subtitles as a separate stream in manifest . On all other players (videoJS, exoplayer, all Akamai hls tester) the subtitle stream displays.  We cannot get the subtitle to show on our roku player or the roku stream tester http://devtools.web.roku.com/stream_tester/html/

Test stream: https://content.uplynk.com/697d92f97beb4d77942c94674d6efef1.m3u8
Our test player successfully showing subtitles: https://content.uplynk.com/player5/1ADErQKvRggNvu230hEnUcsa.html

After many hours of troubleshooting we discovered that the issue is in the way the subtitles are written in the HLS manifest by the transcoder

#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="English",DEFAULT=NO,FORCED=NO,URI="https://content-ause3.uplynk.com/697d92f97beb4d77942c94674d6efef1/sub0.m3u8",LANGUAGE="en",AUTOSELEC..."

if DEFAULT is changed to YES then the subtitles play in Roku

Roku is the ONLY player that cannot show (Amazon Fire and all the other video players can display fine).

Does anyone have any suggestions other than going back to the transcoder?

Thanks

0 Kudos