mirror of
https://github.com/shaka-project/shaka-player.git
synced 2026-06-19 16:47:01 +03:00
19a38ed6b5
Adding support for CEA closed captions embedded in video streams for Dash. 1. Dash parser reads and parses closed captions' channel and language information. 2. Player creates text streams for the closed captions. 3. Media Source Engine calls mux.js Caption Parser API to get the closed captions embedded in the video streams. 4. Text Engine stores the closed captions, and text displayer shows the captions. TODO: 1. Add test cases, will send out another CL. 2. Change closed captions support for hls to the similar way we handle dash closed captions, will send out another CL. 3. Handle dash content that's missing language indication from the manifest. Issue: #1404 Change-Id: Ibae8f69623c13561415ec860107d7f5bc86e19e9