Skip to content
Snippets Groups Projects
Commit 388fccc3 authored by Jean-Marc Valin's avatar Jean-Marc Valin
Browse files

Most suggestions by Stefan Sayer.

parent 36d2a7fd
No related branches found
No related tags found
No related merge requests found
......@@ -163,7 +163,7 @@ The RTP header is defined in the RTP specification <xref target="rfc3550"></xref
</section>
<section anchor="CELT payload" title="CELT payload">
<section anchor="celt--payload" title="CELT payload">
<t>
For the purposes of packetizing the bit stream in RTP, it is only
......@@ -190,6 +190,19 @@ is required for the decoder to process changes in the bit rate
sent by the encoder.
</t>
<t>
More than one frame may be encoded in the same RTP packet, and for
the decoder it is not possible to determine the compressed size (bit-rate)
of each encoded frame. Thus the compressed size information MUST be explicitly
transmitted. There are two modes for conveying this information:
either the compressed size(s) are encoded for each frame at the
beginning of the RTP payload <xref target="multiple-frames"/>, or it is conveyed in the
signaling and then fixed for the duration of the session
(Low-Overhead Mode, <xref target="low-overhead"/>). Note that the compressed frame size
information must be present either way even if only single frames
are transmitted per RTP packet.
</t>
<t>
It is RECOMMENDED that sampling rates 32000, 44100, or 48000 Hz be used
for most applications, unless a specific reason exists -- such as
......@@ -207,7 +220,7 @@ Bitrate adjustment SHOULD be used instead of padding.
</section>
<section anchor="Multiple CELT frames in a RTP packet" title="Multiple CELT frames in a RTP packet">
<section anchor="multiple-frames" title="Multiple CELT frames in a RTP packet">
<t>
The bitrate used by CELT is implicitly determined by the size of the
......@@ -559,7 +572,7 @@ mapping.
</section>
<section anchor="Low-Overhead Mode" title="Low-Overhead Mode">
<section anchor="low-overhead" title="Low-Overhead Mode">
<t>A low-overhead mode is defined to make more efficient use of bandwidth
when transmitting CELT frames. In that mode none of the length values need to be transmitted.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment