[vorbis-dev] RTP-Vorbis MIME type Internet-Draft
Barry Short
B.Short at elec.gla.ac.uk
Tue Jan 7 09:22:27 PST 2003
Hi all,
Please find below an I-D for the proposed registration of MIME type
audio/rtp-vorbis. All comments most welcome.
Barry
<p>-----------8<-------------
Network Working Group Barry Short
Internet-Draft The Ogg Vorbis Community / OpenDrama
Expires: July 7, 2003 January 7, 2003
<p> The audio/rtp-vorbis MIME Type
draft-short-avt-rtp-vorbis-mime-00.txt
<p>Status of this Memo
This document is an Internet-Draft and is in full conformance
with all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as
Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other
documents at any time. It is inappropriate to use Internet-
Drafts as reference material or to cite them other than as
"work in progress".
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This internet draft will expire on July 7, 2003.
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 RFC 2119 [1].
<p>Copyright Notice
Copyright (C) The Internet Society (2003). All Rights Reserved.
<p>Abstract
This document explains the need for a MIME subtype which identifies
a Vorbis audio payload to be used within a Realtime Transport
Protocol (RTP) bitstream.
This document also provides the necessary information to register
audio/rtp-vorbis as a MIME type.
<p><p><p><p><p>Short Expires July 7, 2003 [Page 1]
Internet-Draft draft-short-avt-rtp-vorbis-mime-00.txt January 2003
<p>1. Introduction
The Vorbis Bitstream format [5] developed by Xiph.org is a
compressed audio format that uses pyschoacoustic compression
algorithms with highly optimized bit-allocation. It has been
developed as part of a larger project which aims to present a series
of multimedia content carrier bitstreams, which are to be freely
available to the computing community at large. These bitstreams are
created by software or hardware encoder-decoders (codecs).
For file based storage, Vorbis is generally encapsulated within the
Ogg bitstream format described in [2]. However, raw packets from the
Vorbis codecs can be used directly with transport mechanisms that
provide their own framing and packet-separation.
One such mechanism is the Real-time Transport Protocol (RTP),
described in [3]. A payload format for using Vorbis audio over RTP
is described in [4]. This document serves to register the
audio/rtp-vorbis MIME type, and is a companion document to [4].
<p><p>2. Registration Information:
<p> To: ietf-types at iana.org
Subject: Registration of MIME type audio/rtp-vorbis
Media MIME type name: audio
Media MIME subtype name: rtp-vorbis
Required Parameters: none
Optional Parameters: none
<p><p> Encoding Considerations:
The Vorbis audio data is always wrapped within and RTP bitstream
when transported with this MIME type.
Since the Vorbis data is already compressed as detailed above,
further lossless compression MAY be unnecessary. However, RTP
header compression MAY be used to reduce the packet size.
See [4] for further information on RTP encoding issues.
<p><p><p><p><p>Short Expires July 7, 2003 [Page 2]
Internet-Draft draft-short-avt-rtp-vorbis-mime-00.txt January 2003
<p> Security Considerations:
The Vorbis format is highly specified [5] and so cannot contain
security violating code. It could be possible to exploit errors or
vulnerabilities in the decoder implementation, by abusing fields
with arbitrary code. It is the decoder's responsibility to ensure
that untrusted code is not executed.
Vorbis bitstreams are neither signed nor encrypted, so external
security systems should be added to ensure authenticity or
confidentiality where required.
Cryptographic authentication of incoming RTP and RTCP packets is
highly recommended. Without such protections, attackers could
corrupt the audio bitstream, potentially damaging speakers and
eardrums.
Further RTP security considerations are detailed in [3].
<p> Interoperability Consideration:
Conformance to the specification detailed in [4] ensures no
interoperability issues need arise.
<p> Published Specification:
See [4]
<p> Applications which use this media type:
Any application which uses the specification outlined in [4]
will be able to decode the bitestream.
<p> Additional Information:
Magic Numbers: none
File Extention: none
Macintosh File Type Code: none
Object Identifier(s) of OID(s): none
<p><p><p><p><p><p><p><p>Short Expires July 7, 2003 [Page 3]
Internet-Draft draft-short-avt-rtp-vorbis-mime-00.txt January 2003
<p> Person & Email address to contact for further information:
For questions about this proposal contact:
Barry Short <b.short at elec.gla.ac.uk>.
For technical questions about Vorbis see the mailing list of the
developer community <http://www.xiph.org/archives>
<p> Internet Usage: COMMON
<p> Author/Change Controller:
This document was written by Barry Short, changes of this document
will be handled by the author or a representative of the Vorbis
development community.
<p>3. Security Considerations:
Security considerations are discussed in the security considerations
clause in section 2 of this document.
<p>4. References
1. Key words for use in RFCs to Indicate Requirement Levels
(RFC 2119)
2. The Ogg encapsulation format,
Work in Progress, draft-pfeiffer-ogg-fileformat-00.txt
3. RTP: A Transport Protocol for Real-Time Applications, (RFC 1889)
4. RTP Payload Format for Vorbis Encoded Audio.
Work in Progress, draft-kerr-avt-vorbis-rtp-00.txt
5. libvorbis: Available from Xiph website, http://www.xiph.org
<p>5. Author's address
Barry Short
Centre for Music Technology
University of Glasgow
Glasgow
UK
G12 8LT
Phone: +44 141 330 5740
Email: b.short at elec.gla.ac.uk
<p><p><p><p>Short Expires July 7, 2003 [Page 4]
Internet-Draft draft-short-avt-rtp-vorbis-mime-00.txt January 2003
<p>6. Full Copyright Statement
Copyright (C) The Internet Society (2003). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph
are included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.
The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
<p>7. Acknowledgement
This document borrows from previous MIME type registrations,
Internet-Drafts and RFCs. Thanks also to the Vorbis community.
<p><p><p>Short Expires July 7, 2003 [Page 5]
--
Barry Short
Research Assistant
Centre for Music Technology
University of Glasgow
+44 (0)141 330 5740
B.Short at elec.gla.ac.uk
"If you can keep your head when all around are losing theirs,
perhaps you haven't quite grasped the gravity of the situation."
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Vorbis-dev
mailing list