- We are developing a client application which has live linear stream. Now this stream has embedded captions for some specific content stream, ie not all video inside this live linear stream has captions only specific ones. The subtitles are webvtt.
- When playing this video on Roku, I am not able to show captions. Client confirmed that captions play on Android and iOS.
- To test whether there's any implementation problem, I checked with this dummy link from Kaltura
http://cdnbakmi.kaltura.com/p/243342/sp/24334200/playManifest/entryId/0_uka1msg4/flavorIds/1_vqhfu6uy,1_80sohj7p/format/applehttp/protocol/http/a.m3u8
this when played on Roku, shows captions. In total this video has 7 captions and all of them are visible in track listing on Roku
I am using Video node to play video.
clientVideoContent = {
streamFormat: "hls",
description: mediaModel.metaModel.description,
title: mediaModel.metaModel.name,
url: clientVideoURL
}
4. I create this content and assign it to video node.
- The client also provided us with their dummy link for VOD content. That specific VOD, when played on Roku, was also showing captions.
- Throughout my testing, my code implementation was same. No changes.
- I suppose we don't have to handle captioning for embedded streams in Roku for Video node?
- If so, please recommend what additional steps have to be taken!
- In regards to this link from forum: https://forums.roku.com/viewtopic.php?f ... tt#p547811