Add info on in-band text tracks
Describe ID3 metadata parsing and translation to metadata text tracks. Link to helpful background docs.
Showing
1 changed file
with
14 additions
and
0 deletions
... | @@ -155,6 +155,20 @@ the actual rendering quality change does not occur simultaneously with | ... | @@ -155,6 +155,20 @@ the actual rendering quality change does not occur simultaneously with |
155 | this event; a new segment must be requested and the existing buffer | 155 | this event; a new segment must be requested and the existing buffer |
156 | depleted first. | 156 | depleted first. |
157 | 157 | ||
158 | ### In-Band Metadata | ||
159 | The HLS tech supports [timed | ||
160 | metadata](https://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/HTTP_Live_Streaming_Metadata_Spec/Introduction/Introduction.html) | ||
161 | embedded as [ID3 tags](http://id3.org/id3v2.3.0). When a stream is | ||
162 | encountered with embedded metadata, an [in-band metadata text | ||
163 | track](https://html.spec.whatwg.org/multipage/embedded-content.html#text-track-in-band-metadata-track-dispatch-type) | ||
164 | will automatically be created and populated with cues as they are | ||
165 | encountered in the stream. Only UTF-8 encoded | ||
166 | [TXXX](http://id3.org/id3v2.3.0#User_defined_text_information_frame) | ||
167 | and [WXXX](http://id3.org/id3v2.3.0#User_defined_URL_link_frame) ID3 | ||
168 | frames are currently mapped to cue points. There are lots of guides | ||
169 | and references to using text tracks [around the | ||
170 | web](http://www.html5rocks.com/en/tutorials/track/basics/). | ||
171 | |||
158 | ### Testing | 172 | ### Testing |
159 | 173 | ||
160 | For testing, you can either run `npm test` or use `grunt` directly. | 174 | For testing, you can either run `npm test` or use `grunt` directly. | ... | ... |
-
Please register or sign in to post a comment