Ogg Media Types
RFC 5334
Document | Type |
RFC - Proposed Standard
(September 2008; No errata)
Updated by RFC 7845
Obsoletes RFC 3534
Was draft-goncalves-rfc3534bis (individual in app area)
|
|
---|---|---|---|
Authors | Silvia Pfeiffer , Ivo Goncalves , Christopher Montgomery | ||
Last updated | 2015-10-14 | ||
Stream | IETF | ||
Formats | plain text html pdf htmlized bibtex | ||
Reviews | |||
Stream | WG state | (None) | |
Document shepherd | No shepherd assigned | ||
IESG | IESG state | RFC 5334 (Proposed Standard) | |
Consensus Boilerplate | Unknown | ||
Telechat date | |||
Responsible AD | Magnus Westerlund | ||
Send notices to | (None) |
Network Working Group I. Goncalves Request for Comments: 5334 S. Pfeiffer Obsoletes: 3534 C. Montgomery Category: Standards Track Xiph September 2008 Ogg Media Types Status of This Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. Abstract This document describes the registration of media types for the Ogg container format and conformance requirements for implementations of these types. This document obsoletes RFC 3534. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . 2 2. Changes Since RFC 3534 . . . . . . . . . . . . . . . . . . 2 3. Conformance and Document Conventions . . . . . . . . . . . 3 4. Deployed Media Types and Compatibility . . . . . . . . . . 3 5. Relation between the Media Types . . . . . . . . . . . . . 5 6. Encoding Considerations . . . . . . . . . . . . . . . . . . 5 7. Security Considerations . . . . . . . . . . . . . . . . . . 6 8. Interoperability Considerations . . . . . . . . . . . . . . 7 9. IANA Considerations . . . . . . . . . . . . . . . . . . . . 7 10. Ogg Media Types . . . . . . . . . . . . . . . . . . . . . . 7 10.1. application/ogg . . . . . . . . . . . . . . . . . . . . . . 7 10.2. video/ogg . . . . . . . . . . . . . . . . . . . . . . . . . 8 10.3. audio/ogg . . . . . . . . . . . . . . . . . . . . . . . . . 9 11. Acknowledgements . . . . . . . . . . . . . . . . . . . . . 10 12. Copying Conditions . . . . . . . . . . . . . . . . . . . . 10 13. References . . . . . . . . . . . . . . . . . . . . . . . . 11 13.1. Normative References . . . . . . . . . . . . . . . . . . . 11 13.2. Informative References . . . . . . . . . . . . . . . . . . 11 Goncalves, et al. Standards Track [Page 1] RFC 5334 Ogg Media Types September 2008 1. Introduction This document describes media types for Ogg, a data encapsulation format defined by the Xiph.Org Foundation for public use. Refer to "Introduction" in [RFC3533] and "Overview" in [Ogg] for background information on this container format. Binary data contained in Ogg, such as Vorbis and Theora, has historically been interchanged using the application/ogg media type as defined by [RFC3534]. This document obsoletes [RFC3534] and defines three media types for different types of content in Ogg to reflect this usage in the IANA media type registry, to foster interoperability by defining underspecified aspects, and to provide general security considerations. The Ogg container format is known to contain [Theora] or [Dirac] video, [Speex] (narrow-band and wide-band) speech, [Vorbis] or [FLAC] audio, and [CMML] timed text/metadata. As Ogg encapsulates binary data, it is possible to include any other type of video, audio, image, text, or, generally speaking, any time-continuously sampled data. While raw packets from these data sources may be used directly by transport mechanisms that provide their own framing and packet- separation mechanisms (such as UDP datagrams or RTP), Ogg is a solution for stream based storage (such as files) and transport (such as TCP streams or pipes). The media types defined in this document are needed to correctly identify such content when it is served over HTTP, included in multi-part documents, or used in other places where media types [RFC2045] are used. 2. Changes Since RFC 3534 o The type "application/ogg" is redefined. o The types "video/ogg" and "audio/ogg" are defined. o New file extensions are defined. o New Macintosh file type codes are defined. o The codecs parameter is defined for optional use. o The Ogg Skeleton extension becomes a recommended addition for content served under the new types. Goncalves, et al. Standards Track [Page 2] RFC 5334 Ogg Media Types September 2008 3. Conformance and Document Conventions The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14, [RFC2119] and indicate requirement levels for compliant implementations. Requirements apply to all implementations unless otherwise stated.Show full document text