From 4bfd864f10b68b71482b35c818559068ef8d5797 Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Wed, 27 Nov 2024 20:54:24 +0100 Subject: doc: Add RFC documents --- doc/rfc/rfc4536.txt | 451 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 451 insertions(+) create mode 100644 doc/rfc/rfc4536.txt (limited to 'doc/rfc/rfc4536.txt') diff --git a/doc/rfc/rfc4536.txt b/doc/rfc/rfc4536.txt new file mode 100644 index 0000000..232add9 --- /dev/null +++ b/doc/rfc/rfc4536.txt @@ -0,0 +1,451 @@ + + + + + + +Network Working Group P. Hoschka +Request for Comments: 4536 W3C +Category: Informational May 2006 + + + The application/smil and application/smil+xml Media Types + +Status of This Memo + + This memo provides information for the Internet community. It does + not specify an Internet standard of any kind. Distribution of this + memo is unlimited. + +Copyright Notice + + Copyright (C) The Internet Society (2006). + +Abstract + + This document specifies the media type for versions 1.0, 2.0, and 2.1 + of the Synchronized Multimedia Integration Language (SMIL 1.0, SMIL + 2.0, SMIL 2.1). SMIL allows integration of a set of independent + multimedia objects into a synchronized multimedia presentation. + +1. Introduction + + The World Wide Web Consortium (W3C) has issued specifications that + define versions 1.0 [1], 2.0 [2] and 2.1 [3] of the Synchronized + Multimedia Integration Language (SMIL). This memo provides + information about the application/smil and application/smil+xml media + types. + + The definition is based on RFC 3023, which defines the use of the + "application/xml" media type [4]. Before using the + "application/smil" or "application/smil+xml" media type, implementors + must thus be familiar with [4]. + +2. Synchronized Multimedia Integration Language + + SMIL allows integrating a set of independent multimedia objects into + a synchronized multimedia presentation. Using SMIL, an author can + + 1. describe the temporal behavior of the presentation, + 2. describe the layout of the presentation on a screen, + 3. associate hyperlinks with media objects, and + 4. define conditional content inclusion/exclusion based on + system/network properties. + + + + +Hoschka Informational [Page 1] + +RFC 4536 application/smil and application/smil+xml May 2006 + + +3. Registration Information + +3.1. Registration of MIME media type application/smil + + MIME media type name: application + + MIME subtype name: smil + + Required parameters: none + + Optional parameters: + + charset + + Same as charset parameter considerations of application/xml in + RFC 3023. + + profile + + See Section 5 of this document. + + Encoding considerations: + + Same as encoding considerations of application/xml in RFC 3023 + + Security considerations: See Section 6, "Security Considerations", of + this document. + + Interoperability considerations: + + SMIL documents contain links to other media objects. The SMIL + player must be able to decode the media types of these media in + order to display the whole document. To increase + interoperability, SMIL has provisions for including alternate + versions of a media object in a document. + + Published specification: See [1], [2], and [3] + + Applications which use this media type: + + SMIL players and editors + + + + + + + + + + +Hoschka Informational [Page 2] + +RFC 4536 application/smil and application/smil+xml May 2006 + + + Additional information: + + Semantics of fragment identifiers in URIs: The SMIL media type + allows a fragment identifier to be appended to a URI pointing to a + SMIL resource (e.g., http://www.example.com/test.smil#foo). The + semantics of fragment identifiers for SMIL resources are defined + in the SMIL specification. + + Magic number(s): + + There is no single initial byte sequence that is always present + for SMIL files. However, Section 4 of this document gives some + guidelines for recognizing SMIL files. + + File extension(s): .smil, .smi, .sml + + NOTE: On the Windows operating system and the Macintosh platform, the + ".smi" extension is used by other formats. To avoid conflicts, it is + thus recommended to use the extension ".smil" for storing SMIL files + on these platforms. + + Macintosh File Type Code(s): "TEXT", ".SMI", "SMIL" + + Object Identifier(s) or OID(s): none + + Person & email address to contact for further information: + + The author of this memo. + + Intended usage: OBSOLETE + + Author/Change controller: + + The SMIL specification is a work product of the World Wide Web + Consortium's SYMM Working Group. + + The W3C has change control over the specification. + + + + + + + + + + + + + + +Hoschka Informational [Page 3] + +RFC 4536 application/smil and application/smil+xml May 2006 + + +3.2. Registration of MIME media type application/smil+xml + + MIME media type name: application + + MIME subtype name: smil+xml + + Required parameters: See registration of application/smil. + + Optional parameters: See registration of application/smil. + + Encoding considerations: See registration of application/smil. + + Security considerations: See Section 6, "Security Considerations", of + this document + + Interoperability considerations: See registration of + application/smil. + + Published specification: See registration of application/smil. + + Applications which use this media type: See registration of + application/smil. + + Additional information: See registration of application/smil. + + Magic number(s): See registration of application/smil. + + File extension(s): See registration of application/smil. + + Macintosh File Type Code(s): See registration of application/smil. + + Object Identifier(s) or OID(s): See registration of application/smil. + + Person & email address to contact for further information: See + registration of application/smil. + + Intended usage: COMMON + + Author/Change controller: See registration of application/smil. + + + + + + + + + + + + +Hoschka Informational [Page 4] + +RFC 4536 application/smil and application/smil+xml May 2006 + + +4. Recognizing SMIL Files + + All SMIL files will have the string "