Displaying Closed Captions

Want to write your own code to work with a HDHomeRun or work with the HDHomeRun DVR? We are happy to help with concepts, APIs, best practices.
Post Reply
ota
Posts: 29
Joined: Fri Jul 05, 2019 6:47 am

Displaying Closed Captions

Post by ota »

I have MS's github sample for Windows Universal VideoPlayback working to display OTA TV from a Quatro. I'm now trying to get closed captioning working. When using the sample's mkv video file as a source with the "in band" example, the player does display captions. However, when using the Quatro's stream as the source I'm not seeing the loading of captions being triggered. Are captions embedded in the stream or by chance need to be loaded from a separate resource?

rpcameron
Posts: 971
Joined: Fri Mar 25, 2016 9:55 am
x 2

Re: Displaying Closed Captions

Post by rpcameron »

In the US OTA closed captions are embedded in the video stream itself. The standard is called CEA-608/708. Not all video decoding and subtitle libraries support embedded closed captions; you may want to check your video player to ensure captions embedded in the video stream are supported.

ota
Posts: 29
Joined: Fri Jul 05, 2019 6:47 am

Re: Displaying Closed Captions

Post by ota »

Microsoft's UWP MediaPlayerElement player doesn't seem to support embedded CEA-708 closed captions. Captions are also not presented as an option even within Microsoft's Movies & TV store app when playing an HDHomeRun channel (Movies & TV app / Personal / Media servers / HDHomeRun DMS / Channels / select channel).

@nickk, care to share the solution the HDHR Win10 app is using to display captions? using a 3rd party player or...?

nickk
Silicondust
Posts: 16069
Joined: Tue Jan 13, 2004 9:39 am
x 31

Re: Displaying Closed Captions

Post by nickk »

We wrote a CEA 608/708 stack (as well as a DVB subtitles stack) for the HDHomeRun app.

jasonl
Expert
Posts: 15340
Joined: Sun Oct 28, 2007 9:23 pm
x 7

Re: Displaying Closed Captions

Post by jasonl »

No claiming credit for DVB subtitle support until you actually release an app that includes it.

Post Reply