Changeset 1152
- Timestamp:
- 2005-03-18 16:29:38 (4 years ago)
- Files:
-
- standards/anx-ids/draft-pfeiffer-annodex-02.html (modified) (39 diffs)
- standards/anx-ids/draft-pfeiffer-annodex-02.txt (modified) (54 diffs)
- standards/anx-ids/draft-pfeiffer-annodex-02.xml (modified) (4 diffs)
- standards/cmml-ids/draft-pfeiffer-cmml-02.html (modified) (95 diffs)
- standards/cmml-ids/draft-pfeiffer-cmml-02.txt (modified) (76 diffs)
- standards/cmml-ids/draft-pfeiffer-cmml-02.xml (modified) (40 diffs)
- standards/draft-pfeiffer-annodex-current.xml (modified) (4 diffs)
- standards/draft-pfeiffer-cmml-current.xml (modified) (1 diff)
- standards/draft-pfeiffer-temporal-fragments-current.xml (modified) (1 diff)
- standards/uri-anx-ids/draft-pfeiffer-temporal-fragments-03.html (modified) (41 diffs)
- standards/uri-anx-ids/draft-pfeiffer-temporal-fragments-03.txt (modified) (41 diffs)
- standards/uri-anx-ids/draft-pfeiffer-temporal-fragments-03.xml (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
standards/anx-ids/draft-pfeiffer-annodex-02.html
r1130 r1152 3 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4 4 <meta name="description" content="The Annodex exchange format for time-continuous bitstreams, Version 3.0"> 5 <meta name="generator" content="xml2rfc v1.2 5(http://xml.resource.org/)">5 <meta name="generator" content="xml2rfc v1.28 (http://xml.resource.org/)"> 6 6 <style type='text/css'> 7 7 <!-- … … 61 61 span.emph { font-style: italic; } 62 62 span.strong { font-weight: bold; } 63 span.verb { font-family: "Courier New", Courier, monospace ; } 63 span.verb, span.vbare { font-family: "Courier New", Courier, monospace ; } 64 65 span.vemph { font-style: italic; font-family: "Courier New", Courier, monospace ; } 66 span.vstrong { font-weight: bold; font-family: "Courier New", Courier, monospace ; } 67 span.vdeluxe { font-weight: bold; font-style: italic; font-family: "Courier New", Courier, monospace ; } 64 68 65 69 ol.text { margin-left: 2em; margin-right: 2em; } … … 110 114 <tr><td class="header">Network Working Group</td><td class="header">S. Pfeiffer</td></tr> 111 115 <tr><td class="header">Internet-Draft</td><td class="header">C. Parker</td></tr> 112 <tr><td class="header">Expires: September 13, 2005</td><td class="header">A. Pang</td></tr>116 <tr><td class="header">Expires: September 20, 2005</td><td class="header">A. Pang</td></tr> 113 117 <tr><td class="header"> </td><td class="header">CSIRO</td></tr> 114 <tr><td class="header"> </td><td class="header">March 1 5, 2005</td></tr>118 <tr><td class="header"> </td><td class="header">March 19, 2005</td></tr> 115 119 </table></td></tr></table> 116 120 <div align="right"><span class="title"><br />The Annodex exchange format for time-continuous bitstreams, Version 3.0</span></div> … … 119 123 <h3>Status of this Memo</h3> 120 124 <p> 121 This document is an Internet-Draft and is 122 in full conformance with all provisions of Section 10 of RFC2026.</p> 125 This document is an Internet-Draft and is subject to all provisions 126 of Section 3 of RFC 3667. 127 By submitting this Internet-Draft, 128 each author represents that any applicable patent or other IPR claims of which 129 he or she is aware have been or will be disclosed, 130 and any of which he or she become aware will be disclosed, 131 in accordance with RFC 3668.</p> 123 132 <p> 124 133 Internet-Drafts are working documents of the Internet Engineering … … 138 147 <a href='http://www.ietf.org/shadow.html'>http://www.ietf.org/shadow.html</a>.</p> 139 148 <p> 140 This Internet-Draft will expire on September 13, 2005.</p>149 This Internet-Draft will expire on September 20, 2005.</p> 141 150 142 151 <h3>Copyright Notice</h3> 143 152 <p> 144 Copyright (C) The Internet Society (2005). All Rights Reserved.</p>153 Copyright (C) The Internet Society (2005).</p> 145 154 146 155 <h3>Abstract</h3> … … 151 160 time-continuous bitstreams and textual meta information attached 152 161 to temporal fragments of the binary bitstreams. The meta information 153 is described in the <a class="info" href="#CMML">Continuous Media Markup154 Language (CMML)<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[17].Annodex enables integration of162 is given in the Continuous Media Markup Language (CMML). 163 Annodex enables integration of 155 164 time-continuous bitstreams into the browsing and searching 156 165 functionality of the World Wide Web. … … 167 176 NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and 168 177 "OPTIONAL" in this document are to be interpreted as described 169 in <a class="info" href="#KEYWORDS">RFC 2119<span>Bradner, S., Key words for use in RFCs to Indicate Requirements Levels, March 1997.</span></a>[1].178 in RFC 2119. 170 179 171 180 </p><a name="toc"></a><br /><hr /> … … 181 190 Features of Annodex<br /> 182 191 <a href="#anchor5">3.</a> 183 Authoring the Annodexexchange format<br />192 Authoring exchange format<br /> 184 193 <a href="#anchor6">4.</a> 185 194 The Ogg skeleton logical bitstream<br /> … … 249 258 </p> 250 259 <p>Text documents were enabled for the Web through definition of a 251 markup language (<a class="info" href="#HTML">HTML<span>World Wide Web Consortium, HTML 4.01 Specification, December 1999.</span></a>[ 3]) for text documents260 markup language (<a class="info" href="#HTML">HTML<span>World Wide Web Consortium, HTML 4.01 Specification, December 1999.</span></a>[1]) for text documents 252 261 to enable description of the structure of a document, and thus 253 262 allow for the separation of content from presentation. This 254 263 specification takes the same approach for time-continuous documents. 255 264 The markup language for time-continuous documents is called CMML, 256 short for <a class="info" href="#CMML">Continuous Media Markup Language<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[ 17].265 short for <a class="info" href="#CMML">Continuous Media Markup Language<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[2]. 257 266 It describes the structure of time-continuous documents and allows 258 267 for a clean separation of content from presentation. … … 277 286 that are further up in functionality. The container format of 278 287 Annodex is the <a class="info" href="#Ogg">Ogg encapsulation format version 279 0<span>Pfeiffer, S., The Ogg encapsulation format version 0, May 2003.</span></a>[ 13]. Annodex is an Ogg bitstream containing a "skeleton" and a288 0<span>Pfeiffer, S., The Ogg encapsulation format version 0, May 2003.</span></a>[3]. Annodex is an Ogg bitstream containing a "skeleton" and a 280 289 CMML logical bitstream, in addition to other temporally interleaved 281 290 data bitstreams. Ogg skeleton is a logical bitstream that describes all … … 291 300 logical bitstream, which is still valuable as a multitrack media 292 301 format that can be addressed through <a class="info" href="#timedURI">temporal 293 hyperlinks<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[ 16], however it is not a first class citizen on the302 hyperlinks<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[4], however it is not a first class citizen on the 294 303 Web because Web search engines cannot index and crawl it. 295 304 … … 306 315 <p>Please note that this document assumes that the reader understands 307 316 the <a class="info" href="#Ogg">Ogg encapsulation format 308 version 0<span>Pfeiffer, S., The Ogg encapsulation format version 0, May 2003.</span></a>[ 13]. Also, knowledge of the network protocols <a class="info" href="#HTTP">HTTP<span>Fielding, R., Gettys, J., Mogul, J., Nielsen, H., Masinter, L., Leach, P. and T. Berners-Lee, Hypertext Transfer Protocol -- HTTP/1.1, June 1999.</span></a>[6] and <a class="info" href="#RTSP">RTP/RTSP<span>Schulzrinne, H., Rao, A. and R. Lanphier, Real Time Streaming Protocol (RTSP), April 1998.</span></a>[9]309 as well as the extension of URIs to address <a class="info" href="#timedURI">temporal offsets into Web resources<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[ 16] are317 version 0<span>Pfeiffer, S., The Ogg encapsulation format version 0, May 2003.</span></a>[3]. Also, knowledge of the network protocols <a class="info" href="#HTTP">HTTP<span>Fielding, R., Gettys, J., Mogul, J., Nielsen, H., Masinter, L., Leach, P. and T. Berners-Lee, Hypertext Transfer Protocol -- HTTP/1.1, June 1999.</span></a>[5] and <a class="info" href="#RTSP">RTP/RTSP<span>Schulzrinne, H., Rao, A. and R. Lanphier, Real Time Streaming Protocol (RTSP), April 1998.</span></a>[6] 318 as well as the extension of URIs to address <a class="info" href="#timedURI">temporal offsets into Web resources<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[4] are 310 319 a prerequisite to understanding this document. To find out more about 311 320 the use of Annodex for creating searchable and surfable Web resources, 312 321 refer to the specification of the <a class="info" href="#CMML">Continuous Media 313 Markup Language (CMML Version 2.0)<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[ 17].322 Markup Language (CMML Version 2.0)<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[2]. 314 323 315 324 </p> … … 342 351 343 352 D1 | | | | | | | | | | | 344 __________________________________________________________________ 353 __________________________________________________________________ 345 354 346 355 D2 | | | | | | | … … 356 365 |-----------------------------------------------------------------> 357 366 358 </pre>367 </pre> 359 368 360 369 <p>Bitstreams of time-continuous data are being regarded as a sequence … … 388 397 </p> 389 398 <p>Distribution of Annodex format bitstreams is performed using a 390 network protocol such as <a class="info" href="#HTTP">HTTP<span>Fielding, R., Gettys, J., Mogul, J., Nielsen, H., Masinter, L., Leach, P. and T. Berners-Lee, Hypertext Transfer Protocol -- HTTP/1.1, June 1999.</span></a>[ 6] or391 <a class="info" href="#RTSP">RTP/RTSP<span>Schulzrinne, H., Rao, A. and R. Lanphier, Real Time Streaming Protocol (RTSP), April 1998.</span></a>[ 9]. The basic process is the399 network protocol such as <a class="info" href="#HTTP">HTTP<span>Fielding, R., Gettys, J., Mogul, J., Nielsen, H., Masinter, L., Leach, P. and T. Berners-Lee, Hypertext Transfer Protocol -- HTTP/1.1, June 1999.</span></a>[5] or 400 <a class="info" href="#RTSP">RTP/RTSP<span>Schulzrinne, H., Rao, A. and R. Lanphier, Real Time Streaming Protocol (RTSP), April 1998.</span></a>[6]. The basic process is the 392 401 following: The client dispatches a download or streaming request 393 402 to the server with a certain URI. The server resolves the URI … … 427 436 _____________________________________________ 428 437 429 </pre>438 </pre> 430 439 431 440 <p>The Annodex format has been designed to accommodate for … … 475 484 <a name="anchor5"></a><br /><hr /> 476 485 <table summary="layout" cellpadding="0" cellspacing="2" class="bug" align="right"><tr><td class="bug"><a href="#toc" class="link2"> TOC </a></td></tr></table> 477 <a name="rfc.section.3"></a><h3>3. Authoring the Annodexexchange format</h3>478 479 <p>For authoring of Annodex bitstream information, the <a class="info" href="#CMML">CMML<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[ 17] is defined. CMML's "stream" tag has486 <a name="rfc.section.3"></a><h3>3. Authoring exchange format</h3> 487 488 <p>For authoring of Annodex bitstream information, the <a class="info" href="#CMML">CMML<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[2] is defined. CMML's "stream" tag has 480 489 been designed to author the skeleton bitstream and describe the data 481 490 bitstreams to be interleaved into an Ogg bitstream. All other … … 517 526 518 527 </p> 519 <p>The CMML media mapping is defined in the <a class="info" href="#CMML">CMML<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[ 17] specification. However, for identification528 <p>The CMML media mapping is defined in the <a class="info" href="#CMML">CMML<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[2] specification. However, for identification 520 529 of an Annodex bitstream, the bos page of the CMML logical bitstream 521 530 needs to be identifiable, which is provided through the first 12 Bytes 522 531 of the CMML ident packet containing the magic numbers and the version 523 information: Other fields exists and are described in the <a class="info" href="#CMML">CMML<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[ 17] specification.532 information: Other fields exists and are described in the <a class="info" href="#CMML">CMML<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[2] specification. 524 533 </p> 525 534 <ol class="text"> … … 576 585 | ... 577 586 578 </pre>587 </pre> 579 588 580 589 <a name="anchor6"></a><br /><hr /> … … 613 622 specifies the content of the "skeleton" logical bitstream and how 614 623 it is mapped into Ogg. Knowledge of the Ogg bitstream format as 615 specified in the <a class="info" href="#Ogg">Ogg RFC<span>Pfeiffer, S., The Ogg encapsulation format version 0, May 2003.</span></a>[ 13] is presumed.624 specified in the <a class="info" href="#Ogg">Ogg RFC<span>Pfeiffer, S., The Ogg encapsulation format version 0, May 2003.</span></a>[3] is presumed. 616 625 Please also refer to that document for descriptions of the terms 617 626 used in this document. … … 656 665 </ul> 657 666 658 <p>For authoring of the skeleton bitstream information the <a class="info" href="#CMML">CMML<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[ 17] can be used. CMML's "stream" tag has667 <p>For authoring of the skeleton bitstream information the <a class="info" href="#CMML">CMML<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[2] can be used. CMML's "stream" tag has 659 668 been designed with that purpose in mind. However, it is not mandatory 660 669 to use CMML for authoring of skeleton information - that information … … 706 715 | | 60-63 707 716 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 708 </pre>717 </pre> 709 718 710 719 <p>Fields with more than one Byte length are encoded LSB (least … … 838 847 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 839 848 840 </pre>849 </pre> 841 850 842 851 <p>Fields with more than one Byte length are encoded LSB … … 1074 1083 ------------------------------- 1075 1084 video bitstream 2 1076 </pre>1085 </pre> 1077 1086 1078 1087 <p>The time point at which an Annodex bitstream starts (t_0 in the … … 1090 1099 be any positive time. For example, in professional video production, 1091 1100 the first frame of video of a program normally refers to a SMPTE 1092 basetime of 01:00:00:00, not 00:00:00:00 (see also the <a class="info" href="#timedURI">temporal URI addressing<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[ 16] specification).1101 basetime of 01:00:00:00, not 00:00:00:00 (see also the <a class="info" href="#timedURI">temporal URI addressing<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[4] specification). 1093 1102 Associating such a practice to a digital video resource requires 1094 1103 a way to store that basetime with the resource and interpreting it … … 1158 1167 | keyindex | keyoffset | 1159 1168 ------------------------------------------------ 1160 </pre>1169 </pre> 1161 1170 1162 1171 <p>The granuleshift field of the skeleton secondary header packets … … 1183 1192 <pre> 1184 1193 t_page = basetime + ((keyindex + keyoffset) / granulerate) 1185 </pre>1194 </pre> 1186 1195 <p> 1187 1196 … … 1199 1208 <pre> 1200 1209 t_page = 4 + ((88200 + 0) / 44100) = 6 1201 </pre>1210 </pre> 1202 1211 <p> 1203 1212 … … 1217 1226 <pre> 1218 1227 t_page = 0 + ((62 + 5) / 25) = 2.68 sec 1219 </pre>1228 </pre> 1220 1229 <p> 1221 1230 … … 1271 1280 <p>Addressing into an Annodex bitstream is 1272 1281 possible with the <a class="info" href="#timedURI">temporal URI 1273 addressing<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[ 16] scheme. Time is specified as a temporal offset1282 addressing<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[4] scheme. Time is specified as a temporal offset 1274 1283 from the "beginning" of the stream, making use of the basetime 1275 1284 field. Time offsets can also be specified as calendar dates and … … 1373 1382 important also to allow caching of such files as is required for Web 1374 1383 proxies and described in <a class="info" href="#timedURI">temporal URI 1375 addressing<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[ 16].1384 addressing<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[4]. 1376 1385 1377 1386 </p> … … 1444 1453 hyperlinking into Annodex bitstreams via URIs is possible 1445 1454 with the <a class="info" href="#timedURI">temporal URI query and 1446 fragment specification<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[ 16]. For the query case, an Annodex1455 fragment specification<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[4]. For the query case, an Annodex 1447 1456 server must supports the "X-Accept-TimeURI" http header field 1448 1457 (see the <a class="info" href="#timedURI">temporal URI query 1449 specification<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[ 16] for more details). The1458 specification<span>Pfeiffer, S., Parker, C. and A. Pang, Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress), March 2005.</span></a>[4] for more details). The 1450 1459 "X-Accept-Range-Redirect" and "X-Range-Redirect" http header 1451 1460 fields MAY also be supported by an Annodex server and user agent. … … 1455 1464 addressing of clips via their name given in the "id" tag is 1456 1465 also supported. The same mechanisms as specified in the 1457 <a class="info" href="#CMML">CMML specification<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[ 17] apply to1466 <a class="info" href="#CMML">CMML specification<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[2] apply to 1458 1467 Annodex analogously. In particular, the id addressing is also 1459 1468 regarded as an alias for a time offset and an Annodex conformant 1460 1469 server that supports Annodex temporal URI addressing MUST also 1461 1470 support named URI addressing (see the <a class="info" href="#CMML">CMML 1462 specification<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[ 17] for more details).1471 specification<span>Pfeiffer, S., Parker, C. and A. Pang, The Continuous Media Markup Language (CMML), Version 2.0 (work in progress), March 2005.</span></a>[2] for more details). 1463 1472 1464 1473 </p> … … 1521 1530 <pre> 1522 1531 Accpet: text/x-cmml; q=1, application/x-annodex; q=0.5 1523 </pre>1532 </pre> 1524 1533 <p> 1525 1534 … … 1687 1696 <a name="rfc.references1"></a><br /><hr /> 1688 1697 <table summary="layout" cellpadding="0" cellspacing="2" class="bug" align="right"><tr><td class="bug"><a href="#toc" class="link2"> TOC </a></td></tr></table> 1689 <h3>9 References</h3>1698 <h3>9. References</h3> 1690 1699 <table width="99%" border="0"> 1691 <tr><td class="author-text" valign="top"><a name="KEYWORDS">[1]</a></td> 1692 <td class="author-text"><a href="mailto:sob@harvard.edu">Bradner, S.</a>, "<a href="ftp://ftp.isi.edu/in-notes/rfc2119.txt">Key words for use in RFCs to Indicate Requirements Levels</a>", RFC 2119, BCP 14, March 1997.</td></tr> 1693 <tr><td class="author-text" valign="top"><a name="XML">[2]</a></td> 1694 <td class="author-text"><a href="http://www.w3c.org">World Wide Web Consortium</a>, "<a href="http://www.w3.org/TR/2000/REC-xml-20001006">Extensible Markup Language (XML) 1.0</a>", W3C XML, October 2000.</td></tr> 1695 <tr><td class="author-text" valign="top"><a name="HTML">[3]</a></td> 1696 <td class="author-text"><a href="http://www.w3c.org">World Wide Web Consortium</a>, "<a href="http://www.w3.org/TR/html4/">HTML 4.01 Specification</a>", W3C HTML, December 1999.</td></tr> 1697 <tr><td class="author-text" valign="top"><a name="XHTML">[4]</a></td> 1698 <td class="author-text"><a href="http://www.w3c.org">World Wide Web Consortium</a>, "<a href="http://www.w3.org/TR/xhtml1/">XHTML(TM) 1.0 The Extensible Hyper Text Markup Language</a>", W3C XHTML, January 2000.</td></tr> 1699 <tr><td class="author-text" valign="top"><a name="URI">[5]</a></td> 1700 <tr><td class="author-text" valign="top"><a name="HTML">[1]</a></td> 1701 <td class="author-text"><a href="http://www.w3c.org">World Wide Web Consortium</a>, "<a href="http://www.w3.org/TR/html4/">HTML 4.01 Specification</a>", W3C HTML, December 1999.</td></tr> 1702 <tr><td class="author-text" valign="top"><a name="CMML">[2]</a></td> 1703 <td class="author-text"><a href="mailto:Silvia.Pfeiffer@csiro.au">Pfeiffer, S.</a>, <a href="mailto:Conrad.Parker@csiro.au">Parker, C.</a> and <a href="mailto:Andre.Pang@csiro.au">A. Pang</a>, "<a href="http://www.annodex.net/TR/cmml.txt">The Continuous Media Markup Language (CMML), Version 2.0 (work in progress)</a>", I-D draft-pfeiffer-cmml-02.txt, March 2005.</td></tr> 1704 <tr><td class="author-text" valign="top"><a name="Ogg">[3]</a></td> 1705 <td class="author-text"><a href="mailto:Silvia.Pfeiffer@csiro.au">Pfeiffer, S.</a>, "<a href="http://www.ietf.org/rfc/rfc3533.txt">The Ogg encapsulation format version 0</a>", RFC 3533, May 2003.</td></tr> 1706 <tr><td class="author-text" valign="top"><a name="timedURI">[4]</a></td> 1707 <td class="author-text"><a href="mailto:Silvia.Pfeiffer@csiro.au">Pfeiffer, S.</a>, <a href="mailto:Conrad.Parker@csiro.au">Parker, C.</a> and <a href="mailto:Andre.Pang@csiro.au">A. Pang</a>, "<a href="http://www.annodex.net/TR/URI_fragments.txt">Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress)</a>", I-D draft-pfeiffer-temporal-fragments-03.txt, March 2005.</td></tr> 1708 <tr><td class="author-text" valign="top"><a name="HTTP">[5]</a></td> 1709 <td class="author-text"><a href="mailto:fielding@ics.uci.edu">Fielding, R.</a>, <a href="mailto:jg@w3.org">Gettys, J.</a>, <a href="mailto:mogul@wrl.dec.com">Mogul, J.</a>, <a href="mailto:frystyk@w3.org">Nielsen, H.</a>, <a href="mailto:masinter@parc.xerox.com">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com">Leach, P.</a> and <a href="mailto:timbl@w3.org">T. Berners-Lee</a>, "<a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a>", RFC 2616, June 1999.</td></tr> 1710 <tr><td class="author-text" valign="top"><a name="RTSP">[6]</a></td> 1711 <td class="author-text"><a href="mailto:schulzrinne@cs.columbia.edu">Schulzrinne, H.</a>, <a href="mailto:anup@netscape.com">Rao, A.</a> and <a href="mailto:robla@real.com">R. Lanphier</a>, "<a href="http://www.ietf.org/rfc/rfc2326.txt">Real Time Streaming Protocol (RTSP)</a>", RFC 2326, April 1998.</td></tr> 1712 <tr><td class="author-text" valign="top"><a name="Headers">[7]</a></td> 1713 <td class="author-text"><a href="mailto:presnick@qualcomm.com">Resnick, P.</a>, "<a href="http://www.ietf.org/rfc/rfc2822.txt">Internet Message Format</a>", RFC 2822, April 2001.</td></tr> 1714 <tr><td class="author-text" valign="top"><a name="I18N">[8]</a></td> 1715 <td class="author-text"><a href="mailto:Harald.T.Alvestrand@uninett.no">Alvestrand, H.</a>, "<a href="http://www.ietf.org/rfc/rfc2277.txt">IETF Policy on Character Sets and Languages</a>", RFC 2277, January 1998.</td></tr> 1716 <tr><td class="author-text" valign="top"><a name="KEYWORDS">[9]</a></td> 1717 <td class="author-text"><a href="mailto:sob@harvard.edu">Bradner, S.</a>, "Key words for use in RFCs to Indicate Requirements Levels", RFC 2119, BCP 14, March 1997.</td></tr> 1718 <tr><td class="author-text" valign="top"><a name="XML">[10]</a></td> 1719 <td class="author-text"><a href="http://www.w3c.org">World Wide Web Consortium</a>, "<a href="http://www.w3.org/TR/2000/REC-xml-20001006">Extensible Markup Language (XML) 1.0</a>", W3C XML, October 2000.</td></tr> 1720 <tr><td class="author-text" valign="top"><a name="XHTML">[11]</a></td> 1721 <td class="author-text"><a href="http://www.w3c.org">World Wide Web Consortium</a>, "<a href="http://www.w3.org/TR/xhtml1/">XHTML(TM) 1.0 The Extensible Hyper Text Markup Language</a>", W3C XHTML, January 2000.</td></tr> 1722 <tr><td class="author-text" valign="top"><a name="URI">[12]</a></td> 1700 1723 <td class="author-text"><a href="mailto:timbl@w3.org">Berners-Lee, T.</a>, <a href="mailto:fielding@gbiv.com">Fielding, R.</a> and <a href="mailto:LMM@acm.org">L. Masinter</a>, "<a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic 1701 Syntax</a>", RFC 3986, January 2005.</td></tr> 1702 <tr><td class="author-text" valign="top"><a name="HTTP">[6]</a></td> 1703 <td class="author-text"><a href="mailto:fielding@ics.uci.edu">Fielding, R.</a>, <a href="mailto:jg@w3.org">Gettys, J.</a>, <a href="mailto:mogul@wrl.dec.com">Mogul, J.</a>, <a href="mailto:frystyk@w3.org">Nielsen, H.</a>, <a href="mailto:masinter@parc.xerox.com">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com">Leach, P.</a> and <a href="mailto:timbl@w3.org">T. Berners-Lee</a>, "<a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a>", RFC 2616, June 1999.</td></tr> 1704 <tr><td class="author-text" valign="top"><a name="Headers">[7]</a></td> 1705 <td class="author-text"><a href="mailto:presnick@qualcomm.com">Resnick, P.</a>, "<a href="http://www.ietf.org/rfc/rfc2822.txt">Internet Message Format</a>", RFC 2822, April 2001.</td></tr> 1706 <tr><td class="author-text" valign="top"><a name="I18N">[8]</a></td> 1707 <td class="author-text"><a href="mailto:Harald.T.Alvestrand@uninett.no">Alvestrand, H.</a>, "<a href="http://www.ietf.org/rfc/rfc2277.txt">IETF Policy on Character Sets and Languages</a>", RFC 2277, January 1998.</td></tr> 1708 <tr><td class="author-text" valign="top"><a name="RTSP">[9]</a></td> 1709 <td class="author-text"><a href="mailto:schulzrinne@cs.columbia.edu">Schulzrinne, H.</a>, <a href="mailto:anup@netscape.com">Rao, A.</a> and <a href="mailto:robla@real.com">R. Lanphier</a>, "<a href="http://www.ietf.org/rfc/rfc2326.txt">Real Time Streaming Protocol (RTSP)</a>", RFC 2326, April 1998.</td></tr> 1710 <tr><td class="author-text" valign="top"><a name="LANG">[10]</a></td> 1711 <td class="author-text"><a href="mailto:Harald.T.Alvestrand@uninett.no">Alvestrand, H.</a>, "<a href="http://www.ietf.org/rfc/rfc1766.txt">Tags for the Identification of Languages</a>", RFC 1766, March 1995.</td></tr> 1712 <tr><td class="author-text" valign="top"><a name="MIME">[11]</a></td> 1713 <td class="author-text"><a href="mailto:ned@innosoft.com">Freed, N.</a> and <a href="mailto:nsb@nsb.fv.com">N. Borenstein</a>, "<a href="http://www.ietf.org/rfc/rfc2046.txt">Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types</a>", RFC 2046, November 1996.</td></tr> 1714 <tr><td class="author-text" valign="top"><a name="text/xml">[12]</a></td> 1715 <td class="author-text"><a href="mailto:ejw@ics.uci.edu">Whitehead, E.</a> and <a href="mailto:murata@fxis.fujixerox.co.jp">M. Murata</a>, "<a href="http://www.ietf.org/rfc/rfc2376.txt">XML Media Types</a>", RFC 2376, July 1998.</td></tr> 1716 <tr><td class="author-text" valign="top"><a name="Ogg">[13]</a></td> 1717 <td class="author-text"><a href="mailto:Silvia.Pfeiffer@csiro.au">Pfeiffer, S.</a>, "<a href="http://www.ietf.org/rfc/rfc3533.txt">The Ogg encapsulation format version 0</a>", RFC 3533, May 2003.</td></tr> 1718 <tr><td class="author-text" valign="top"><a name="SMPTE">[14]</a></td> 1719 <td class="author-text"><a href="mailto:smpte@smpte.org">The Society of Motion Picture and Television Engineers</a>, "SMPTE STANDARD for Television, Audio and Film - Time and Control Code", ANSI 12M-1999, September 1999.</td></tr> 1720 <tr><td class="author-text" valign="top"><a name="ISO8601">[15]</a></td> 1721 <td class="author-text"><a href="mailto:central@iso.org">ISO, TC154.</a>, "Data elements and interchange formats -- Information interchange -- Representation of dates and times", ISO 8601, 2000.</td></tr> 1722 <tr><td class="author-text" valign="top"><a name="timedURI">[16]</a></td> 1723 <td class="author-text"><a href="mailto:Silvia.Pfeiffer@csiro.au">Pfeiffer, S.</a>, <a href="mailto:Conrad.Parker@csiro.au">Parker, C.</a> and <a href="mailto:Andre.Pang@csiro.au">A. Pang</a>, "<a href="http://www.annodex.net/TR/URI_fragments.txt">Specifying time intervals in URI queries and fragments of time-based Web resources (work in progress)</a>", I-D draft-pfeiffer-temporal-fragments-03.txt, March 2005.</td></tr> 1724 <tr><td class="author-text" valign="top"><a name="CMML">[17]</a></td> 1725 <td class="author-text"><a href="mailto:Silvia.Pfeiffer@csiro.au">Pfeiffer, S.</a>, <a href="mailto:Conrad.Parker@csiro.au">Parker, C.</a> and <a href="mailto:Andre.Pang@csiro.au">A. Pang</a>, "<a href="http://www.annodex.net/TR/cmml.txt">The Continuous Media Markup Language (CMML), Version 2.0 (work in progress)</a>", I-D draft-pfeiffer-cmml-02.txt, March 2005.</td></tr> 1724 Syntax</a>", RFC 3986, January 2005.</td></tr> 1725 <tr><td class="author-text" valign="top"><a name="LANG">[13]</a></td> 1726 <td class="author-text"><a href="mailto:Harald.T.Alvestrand@uninett.no">Alvestrand, H.</a>, "<a href="http://www.ietf.org/rfc/rfc1766.txt">Tags for the Identification of Languages</a>", RFC 1766, March 1995.</td></tr> 1727 <tr><td class="author-text" valign="top"><a name="MIME">[14]</a></td> 1728 <td class="author-text"><a href="mailto:ned@innosoft.com">Freed, N.</a> and <a href="mailto:nsb@nsb.fv.com">N. Borenstein</a>, "<a href="http://www.ietf.org/rfc/rfc2046.txt">Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types</a>", RFC 2046, November 1996.</td></tr> 1729 <tr><td class="author-text" valign="top"><a name="text/xml">[15]</a></td> 1730 <td class="author-text"><a href="mailto:ejw@ics.uci.edu">Whitehead, E.</a> and <a href="mailto:murata@fxis.fujixerox.co.jp">M. Murata</a>, "<a href="http://www.ietf.org/rfc/rfc2376.txt">XML Media Types</a>", RFC 2376, July 1998.</td></tr> 1731 <tr><td class="author-text" valign="top"><a name="SMPTE">[16]</a></td> 1732 <td class="author-text"><a href="mailto:smpte@smpte.org">The Society of Motion Picture and Television Engineers</a>, "SMPTE STANDARD for Television, Audio and Film - Time and Control Code", ANSI 12M-1999, September 1999.</td></tr> 1733 <tr><td class="author-text" valign="top"><a name="ISO8601">[17]</a></td> 1734 <td class="author-text"><a href="mailto:central@iso.org">ISO, TC154.</a>, "Data elements and interchange formats -- Information interchange -- Representation of dates and times", ISO 8601, 2000.</td></tr> 1726 1735 </table> 1727 1736 … … 1744 1753 <tr><td class="author" align="right">Phone: </td> 1745 1754 <td class="author-text">+61 2 9372 4180</td></tr> 1746 <tr><td class="author" align="right">E Mail: </td>1755 <tr><td class="author" align="right">Email: </td> 1747 1756 <td class="author-text"><a href="mailto:Silvia.Pfeiffer@csiro.au">Silvia.Pfeiffer@csiro.au</a></td></tr> 1748 1757 <tr><td class="author" align="right">URI: </td> … … 1763 1772 <tr><td class="author" align="right">Phone: </td> 1764 1773 <td class="author-text">+61 2 9372 4222</td></tr> 1765 <tr><td class="author" align="right">E Mail: </td>1774 <tr><td class="author" align="right">Email: </td> 1766 1775 <td class="author-text"><a href="mailto:Conrad.Parker@csiro.au">Conrad.Parker@csiro.au</a></td></tr> 1767 1776 <tr><td class="author" align="right">URI: </td> … … 1782 1791 <tr><td class="author" align="right">Phone: </td> 1783 1792 <td class="author-text">+61 2 9372 4222</td></tr> 1784 <tr><td class="author" align="right">E Mail: </td>1793 <tr><td class="author" align="right">Email: </td> 1785 1794 <td class="author-text"><a href="mailto:Andre.Pang@csiro.au">Andre.Pang@csiro.au</a></td></tr> 1786 1795 <tr><td class="author" align="right">URI: </td> … … 1910 1919 <h3>Intellectual Property Statement</h3> 1911 1920 <p class='copyright'> 1912 The IETF takes no position regarding the validity or scope of 1913 any intellectual property or other rights that might be claimed 1914 to pertain to the implementation or use of the technology 1915 described in this document or the extent to which any license 1916 under such rights might or might not be available; neither does 1917 it represent that it has made any effort to identify any such 1918 rights. Information on the IETF's procedures with respect to 1919 rights in standards-track and standards-related documentation 1920 can be found in BCP-11. Copies of claims of rights made 1921 available for publication and any assurances of licenses to 1922 be made available, or the result of an attempt made 1923 to obtain a general license or permission for the use of such 1924 proprietary rights by implementors or users of this 1925 specification can be obtained from the IETF Secretariat.</p> 1921 The IETF takes no position regarding the validity or scope of any 1922 Intellectual Property Rights or other rights that might be claimed 1923 to pertain to the implementation or use of the technology 1924 described in this document or the extent to which any license 1925 under such rights might or might not be available; nor does it 1926 represent that it has made any independent effort to identify any 1927 such rights. 1928 Information on the procedures with respect to 1929 rights in RFC documents can be found in BCP 78 and BCP 79.</p> 1926 1930 <p class='copyright'> 1927 The IETF invites any interested party to bring to its 1928 a ttention any copyrights, patents or patent applications, or1929 o ther proprietary rights which may cover technology that may be1930 required to practice this standard. Please address the 1931 information to the IETF Executive Director.</p> 1932 <h3>Full Copyright Statement</h3>1931 Copies of IPR disclosures made to the IETF Secretariat and any 1932 assurances of licenses to be made available, 1933 or the result of an attempt made to obtain a general license or 1934 permission for the use of such proprietary rights by implementers or 1935 users of this specification can be obtained from the IETF on-line IPR 1936 repository at http://www.ietf.org/ipr.</p> 1933 1937 <p class='copyright'> 1934 Copyright (C) The Internet Society (2005). All Rights Reserved.</p> 1938 The IETF invites any interested party to bring to its attention 1939 any copyrights, 1940 patents or patent applications, 1941 or other 1942 proprietary rights that may cover technology that may be required 1943 to implement this standard. 1944 Please address the information to the IETF at ietf-ipr@ietf.org.</p> 1945 <h3>Disclaimer of Validity</h3> 1935 1946 <p class='copyright'> 1936 This document and translations of it may be copied and furnished to 1937 others, and derivative works that comment on or otherwise explain it 1938 or assist in its implementation may be prepared, copied, published and 1939 distributed, in whole or in part, without restriction of any kind, 1940 provided that the above copyright notice and this paragraph are 1941 included on all such copies and derivative works. However, this 1942 document itself may not be modified in any way, such as by removing 1943 the copyright notice or references to the Internet Society or other 1944 Internet organizations, except as needed for the purpose of 1945 developing Internet standards in which case the procedures for 1946 copyrights defined in the Internet Standards process must be 1947 followed, or as required to translate it into languages other than 1948 English.</p> 1947 This document and the information contained herein are provided 1948 on an "AS IS" basis and THE CONTRIBUTOR, 1949 THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), 1950 THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM 1951 ALL WARRANTIES, 1952 EXPRESS OR IMPLIED, 1953 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE 1954 INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 1955 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.</p> 1956 <h3>Copyright Statement</h3> 1949 1957 <p class='copyright'> 1950 The limited permissions granted above are perpetual and will not be 1951 revoked by the Internet Society or its successors or assignees.</p> 1952 <p class='copyright'> 1953 This document and the information contained herein is provided on an 1954 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 1955 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 1956 BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 1957 HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 1958 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.</p> 1958 Copyright (C) The Internet Society (2005). 1959 This document is subject to the rights, 1960 licenses and restrictions contained in BCP 78, 1961 and except as set forth therein, 1962 the authors retain all their rights.</p> 1959 1963 <h3>Acknowledgment</h3> 1960 1964 <p class='copyright'> standards/anx-ids/draft-pfeiffer-annodex-02.txt
r1130 r1152 1 1 2 2 3 3 4 Network Working Group S. Pfeiffer 4 5 Internet-Draft C. Parker 5 Expires: September 13, 2005 A. Pang6 Expires: September 20, 2005 A. Pang 6 7 CSIRO 7 March 1 5, 20058 March 19, 2005 8 9 9 10 … … 14 15 Status of this Memo 15 16 16 This document is an Internet-Draft and is in full conformance with 17 all provisions of Section 10 of RFC2026. 17 This document is an Internet-Draft and is subject to all provisions 18 of Section 3 of RFC 3667. By submitting this Internet-Draft, each 19 author represents that any applicable patent or other IPR claims of 20 which he or she is aware have been or will be disclosed, and any of 21 which he or she become aware will be disclosed, in accordance with 22 RFC 3668. 18 23 19 24 Internet-Drafts are working documents of the Internet Engineering … … 33 38 http://www.ietf.org/shadow.html. 34 39 35 This Internet-Draft will expire on September 13, 2005.40 This Internet-Draft will expire on September 20, 2005. 36 41 37 42 Copyright Notice 38 43 39 Copyright (C) The Internet Society (2005). All Rights Reserved.44 Copyright (C) The Internet Society (2005). 40 45 41 46 Abstract … … 45 50 bitstream format for exchanging multitrack interleaved 46 51 time-continuous bitstreams and textual meta information attached to 52 53 54 55 Pfeiffer, et al. Expires September 20, 2005 [Page 1] 56 57 Internet-Draft ANNODEX March 2005 58 59 47 60 temporal fragments of the binary bitstreams. The meta information is 48 described in the Continuous Media Markup Language (CMML) [17]. 49 Annodex enables integration of time-continuous bitstreams into the 50 browsing and searching functionality of the World Wide Web. 51 52 53 54 55 Pfeiffer, et al. Expires September 13, 2005 [Page 1] 56 57 Internet-Draft ANNODEX March 2005 58 61 given in the Continuous Media Markup Language (CMML). Annodex 62 enables integration of time-continuous bitstreams into the browsing 63 and searching functionality of the World Wide Web. 59 64 60 65 The specification is not encumbered by patents. The Annodex format … … 66 71 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 67 72 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 68 document are to be interpreted as described in RFC 2119 [1].73 document are to be interpreted as described in RFC 2119. 69 74 70 75 Table of Contents … … 74 79 1.2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . 3 75 80 2. Features of Annodex . . . . . . . . . . . . . . . . . . . . . 5 76 3. Authoring the Annodex exchange format. . . . . . . . . . . . 881 3. Authoring exchange format . . . . . . . . . . . . . . . . . . 8 77 82 4. The Ogg skeleton logical bitstream . . . . . . . . . . . . . . 10 78 83 4.1 The format of the skeleton ident header . . . . . . . . . 11 … … 104 109 105 110 106 107 108 109 110 111 Pfeiffer, et al. Expires September 13, 2005 [Page 2] 112 113 Internet-Draft ANNODEX March 2005 111 Pfeiffer, et al. Expires September 20, 2005 [Page 2] 112 113 Internet-Draft ANNODEX March 2005 114 114 115 115 … … 129 129 130 130 Text documents were enabled for the Web through definition of a 131 markup language (HTML [ 3]) for text documents to enable description131 markup language (HTML [1]) for text documents to enable description 132 132 of the structure of a document, and thus allow for the separation of 133 133 content from presentation. This specification takes the same 134 134 approach for time-continuous documents. The markup language for 135 135 time-continuous documents is called CMML, short for Continuous Media 136 Markup Language [ 17]. It describes the structure of time-continuous136 Markup Language [2]. It describes the structure of time-continuous 137 137 documents and allows for a clean separation of content from 138 138 presentation. … … 154 154 solves a specific problem without being dependent on layers that are 155 155 further up in functionality. The container format of Annodex is the 156 Ogg encapsulation format version 0 [ 13]. Annodex is an Ogg bitstream156 Ogg encapsulation format version 0 [3]. Annodex is an Ogg bitstream 157 157 containing a "skeleton" and a CMML logical bitstream, in addition to 158 158 other temporally interleaved data bitstreams. Ogg skeleton is a … … 165 165 166 166 167 Pfeiffer, et al. Expires September 13, 2005 [Page 3]168 169 Internet-Draft ANNODEXMarch 2005167 Pfeiffer, et al. Expires September 20, 2005 [Page 3] 168 169 Internet-Draft ANNODEX March 2005 170 170 171 171 … … 175 175 not an Annodex bitstream, but only an Ogg bitstream with a "skeleton" 176 176 logical bitstream, which is still valuable as a multitrack media 177 format that can be addressed through temporal hyperlinks [ 16],178 however it is not a first class citizen on the Web because Web search179 enginescannot index and crawl it.177 format that can be addressed through temporal hyperlinks [4], however 178 it is not a first class citizen on the Web because Web search engines 179 cannot index and crawl it. 180 180 181 181 The file extension of Annodex files is ".anx". This document also 182 182 applies for registration of the MIME type "application/annodex" for 183 183 Annodex format bitstreams. In the meantime, "text/x-annodex" will be 184 used. Further MIME types that this document applies for are "video/185 annodex" for Annodex format (possibly multitrack) video and "audio/186 annodex" for Annodex format (possibly multitrack) audio.184 used. Further MIME types that this document applies for are 185 "video/annodex" for Annodex format (possibly multitrack) video and 186 "audio/annodex" for Annodex format (possibly multitrack) audio. 187 187 188 188 Please note that this document assumes that the reader understands 189 the Ogg encapsulation format version 0 [ 13]. Also, knowledge of the190 network protocols HTTP [ 6] and RTP/RTSP [9] as well as the extension191 of URIs to address temporal offsets into Web resources [ 16] are a189 the Ogg encapsulation format version 0 [3]. Also, knowledge of the 190 network protocols HTTP [5] and RTP/RTSP [6] as well as the extension 191 of URIs to address temporal offsets into Web resources [4] are a 192 192 prerequisite to understanding this document. To find out more about 193 193 the use of Annodex for creating searchable and surfable Web 194 194 resources, refer to the specification of the Continuous Media Markup 195 Language (CMML Version 2.0) [ 17].196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 Pfeiffer, et al. Expires September 13, 2005 [Page 4]224 225 Internet-Draft ANNODEXMarch 2005195 Language (CMML Version 2.0) [2]. 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 Pfeiffer, et al. Expires September 20, 2005 [Page 4] 224 225 Internet-Draft ANNODEX March 2005 226 226 227 227 … … 277 277 278 278 279 Pfeiffer, et al. Expires September 13, 2005 [Page 5]280 281 Internet-Draft ANNODEXMarch 2005279 Pfeiffer, et al. Expires September 20, 2005 [Page 5] 280 281 Internet-Draft ANNODEX March 2005 282 282 283 283 … … 295 295 296 296 Distribution of Annodex format bitstreams is performed using a 297 network protocol such as HTTP [ 6] or RTP/RTSP [9]. The basic process297 network protocol such as HTTP [5] or RTP/RTSP [6]. The basic process 298 298 is the following: The client dispatches a download or streaming 299 299 request to the server with a certain URI. The server resolves the … … 333 333 334 334 335 Pfeiffer, et al. Expires September 13, 2005 [Page 6]336 337 Internet-Draft ANNODEXMarch 2005335 Pfeiffer, et al. Expires September 20, 2005 [Page 6] 336 337 Internet-Draft ANNODEX March 2005 338 338 339 339 … … 389 389 390 390 391 Pfeiffer, et al. Expires September 13, 2005 [Page 7]392 393 Internet-Draft ANNODEXMarch 2005394 395 396 3. Authoring the Annodexexchange format397 398 For authoring of Annodex bitstream information, the CMML [ 17] is391 Pfeiffer, et al. Expires September 20, 2005 [Page 7] 392 393 Internet-Draft ANNODEX March 2005 394 395 396 3. Authoring exchange format 397 398 For authoring of Annodex bitstream information, the CMML [2] is 399 399 defined. CMML's "stream" tag has been designed to author the 400 400 skeleton bitstream and describe the data bitstreams to be interleaved … … 426 426 which is a sensible restriction. 427 427 428 The CMML media mapping is defined in the CMML [ 17] specification.428 The CMML media mapping is defined in the CMML [2] specification. 429 429 However, for identification of an Annodex bitstream, the bos page of 430 430 the CMML logical bitstream needs to be identifiable, which is 431 431 provided through the first 12 Bytes of the CMML ident packet 432 432 containing the magic numbers and the version information: Other 433 fields exists and are described in the CMML [ 17] specification.433 fields exists and are described in the CMML [2] specification. 434 434 1. Identifier: a 8 Byte field that identifies this file to be of a 435 435 CMML logical input bitstream. It contains the magic numbers: … … 445 445 446 446 447 Pfeiffer, et al. Expires September 13, 2005 [Page 8]448 449 Internet-Draft ANNODEXMarch 2005447 Pfeiffer, et al. Expires September 20, 2005 [Page 8] 448 449 Internet-Draft &nb