draft-ietf-payload-tsvcis-02.txt   draft-ietf-payload-tsvcis-03.txt 
Payload Working Group Victor Demjanenko Payload Working Group Victor Demjanenko
Internet-Draft John Punaro Internet-Draft John Punaro
Intended Status: Standards Track David Satterlee Intended Status: Standards Track David Satterlee
VOCAL Technologies, Ltd. VOCAL Technologies, Ltd.
Expires: March 29, 2020 September 26, 2019 Expires: March 30, 2020 September 27, 2019
RTP Payload Format for TSVCIS Codec RTP Payload Format for TSVCIS Codec
draft-ietf-payload-tsvcis-02 draft-ietf-payload-tsvcis-03
Status of This Memo Status of This Memo
Copyright (c) 2019 IETF Trust and the persons identified as the Copyright (c) 2019 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
skipping to change at page 2, line 25 skipping to change at page 2, line 25
3.1.1. 2400 bps Bitstream Structure . . . . . . . . . . . . . 6 3.1.1. 2400 bps Bitstream Structure . . . . . . . . . . . . . 6
3.1.2. 1200 bps Bitstream Structure . . . . . . . . . . . . . 6 3.1.2. 1200 bps Bitstream Structure . . . . . . . . . . . . . 6
3.1.3. 600 bps Bitstream Structure . . . . . . . . . . . . . 7 3.1.3. 600 bps Bitstream Structure . . . . . . . . . . . . . 7
3.1.4. Comfort Noise Bitstream Definition . . . . . . . . . . 8 3.1.4. Comfort Noise Bitstream Definition . . . . . . . . . . 8
3.2. TSVCIS Bitstream Definition . . . . . . . . . . . . . . . 8 3.2. TSVCIS Bitstream Definition . . . . . . . . . . . . . . . 8
3.3. Multiple TSVCIS Frames in an RTP Packet . . . . . . . . . 10 3.3. Multiple TSVCIS Frames in an RTP Packet . . . . . . . . . 10
3.4. Congestion Control Considerations . . . . . . . . . . . . 11 3.4. Congestion Control Considerations . . . . . . . . . . . . 11
4. Payload Format Parameters . . . . . . . . . . . . . . . . . . 11 4. Payload Format Parameters . . . . . . . . . . . . . . . . . . 11
4.1. Media Type Definitions . . . . . . . . . . . . . . . . . . 11 4.1. Media Type Definitions . . . . . . . . . . . . . . . . . . 11
4.2. Mapping to SDP . . . . . . . . . . . . . . . . . . . . . . 13 4.2. Mapping to SDP . . . . . . . . . . . . . . . . . . . . . . 13
4.3. Declarative SDP Considerations . . . . . . . . . . . . . . 14 4.3. Declarative SDP Considerations . . . . . . . . . . . . . . 15
4.4. Offer/Answer SDP Considerations . . . . . . . . . . . . . 15 4.4. Offer/Answer SDP Considerations . . . . . . . . . . . . . 15
5. Discontinuous Transmissions . . . . . . . . . . . . . . . . . 15 5. Discontinuous Transmissions . . . . . . . . . . . . . . . . . 16
6. Packet Loss Concealment . . . . . . . . . . . . . . . . . . . 16 6. Packet Loss Concealment . . . . . . . . . . . . . . . . . . . 16
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 16 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 16
8. Security Considerations . . . . . . . . . . . . . . . . . . . 16 8. Security Considerations . . . . . . . . . . . . . . . . . . . 16
10. References . . . . . . . . . . . . . . . . . . . . . . . . . 17 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 17
10.1. Normative References . . . . . . . . . . . . . . . . . . 17 10.1. Normative References . . . . . . . . . . . . . . . . . . 17
10.2. Informative References . . . . . . . . . . . . . . . . . 19 10.2. Informative References . . . . . . . . . . . . . . . . . 19
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 19 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 19
1. Introduction 1. Introduction
skipping to change at page 6, line 27 skipping to change at page 6, line 27
It should be noted that CODB for both the 2400 and 600 bps modes MAY It should be noted that CODB for both the 2400 and 600 bps modes MAY
deviate from the values in Table 1 when bit 55 is used as an end-to- deviate from the values in Table 1 when bit 55 is used as an end-to-
end framing bit. Frame decoding would remain distinct as CODA being end framing bit. Frame decoding would remain distinct as CODA being
zero on its own would indicate a 7-byte frame for either rate and the zero on its own would indicate a 7-byte frame for either rate and the
use of 600 bps speech coding could be deduced from the RTP timestamp use of 600 bps speech coding could be deduced from the RTP timestamp
(and anticipated by the SDP negotiations). (and anticipated by the SDP negotiations).
3.1.1. 2400 bps Bitstream Structure 3.1.1. 2400 bps Bitstream Structure
The 2400 bps MELPe RTP payload is constructed as per Figure 2. Note The 2400 bps MELPe RTP payload is constructed as per Figure 2. Note
that CODA must be filled with 0 and CODB SHOULD be filled with 0 as that CODA MUST be filled with 0 and CODB SHOULD be filled with 0 as
per Section 3.1. CODB MAY contain an end-to-end framing bit if per Section 3.1. CODB MAY contain an end-to-end framing bit if
required by the endpoints. required by the endpoints.
MSB LSB MSB LSB
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
+------+------+------+------+------+------+------+------+ +------+------+------+------+------+------+------+------+
| B_08 | B_07 | B_06 | B_05 | B_04 | B_03 | B_02 | B_01 | | B_08 | B_07 | B_06 | B_05 | B_04 | B_03 | B_02 | B_01 |
+------+------+------+------+------+------+------+------+ +------+------+------+------+------+------+------+------+
| B_16 | B_15 | B_14 | B_13 | B_12 | B_11 | B_10 | B_09 | | B_16 | B_15 | B_14 | B_13 | B_12 | B_11 | B_10 | B_09 |
+------+------+------+------+------+------+------+------+ +------+------+------+------+------+------+------+------+
skipping to change at page 7, line 39 skipping to change at page 7, line 39
| B_80 | B_79 | B_78 | B_77 | B_76 | B_75 | B_74 | B_73 | | B_80 | B_79 | B_78 | B_77 | B_76 | B_75 | B_74 | B_73 |
+------+------+------+------+------+------+------+------+ +------+------+------+------+------+------+------+------+
| CODA | CODB | CODC | RSV0 | RSV0 | RSV0 | RSV0 | B_81 | | CODA | CODB | CODC | RSV0 | RSV0 | RSV0 | RSV0 | B_81 |
+------+------+------+------+------+------+------+------+ +------+------+------+------+------+------+------+------+
Figure 3: Packed MELPe 1200 bps Payload Octets Figure 3: Packed MELPe 1200 bps Payload Octets
3.1.3. 600 bps Bitstream Structure 3.1.3. 600 bps Bitstream Structure
The 600 bps MELPe RTP payload is constructed as per Figure 4. Note The 600 bps MELPe RTP payload is constructed as per Figure 4. Note
CODA must be filled with 0 and CODB SHOULD be filled with 1 as per CODA MUST be filled with 0 and CODB SHOULD be filled with 1 as per
Section 3.1. CODB MAY contain an end-to-end framing bit if required Section 3.1. CODB MAY contain an end-to-end framing bit if required
by the endpoints. by the endpoints.
MSB LSB MSB LSB
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
+------+------+------+------+------+------+------+------+ +------+------+------+------+------+------+------+------+
| B_08 | B_07 | B_06 | B_05 | B_04 | B_03 | B_02 | B_01 | | B_08 | B_07 | B_06 | B_05 | B_04 | B_03 | B_02 | B_01 |
+------+------+------+------+------+------+------+------+ +------+------+------+------+------+------+------+------+
| B_16 | B_15 | B_14 | B_13 | B_12 | B_11 | B_10 | B_09 | | B_16 | B_15 | B_14 | B_13 | B_12 | B_11 | B_10 | B_09 |
+------+------+------+------+------+------+------+------+ +------+------+------+------+------+------+------+------+
skipping to change at page 12, line 42 skipping to change at page 12, line 42
document.] document.]
Interoperability considerations: N/A Interoperability considerations: N/A
Published specification: [TSVCIS] Published specification: [TSVCIS]
Applications that use this media type: N/A Applications that use this media type: N/A
Fragment identifier considerations: N/A Fragment identifier considerations: N/A
Additional information: N/A Additional information:
Clock Rate (Hz): 8000
Channels: 1
Deprecated alias names for this type: N/A Deprecated alias names for this type: N/A
Magic number(s): N/A Magic number(s): N/A
File extension(s): N/A File extension(s): N/A
Macintosh file type code(s): N/A Macintosh file type code(s): N/A
Person & email address to contact for further information: Person & email address to contact for further information:
Victor Demjanenko, Ph.D. Victor Demjanenko, Ph.D.
VOCAL Technologies, Ltd. VOCAL Technologies, Ltd.
520 Lee Entrance, Suite 202 520 Lee Entrance, Suite 202
Buffalo, NY 14228 Buffalo, NY 14228
United States of America United States of America
Phone: +1 716 688 4675 Phone: +1 716 688 4675
Email: victor.demjanenko@vocal.com Email: victor.demjanenko@vocal.com
 End of changes. 9 change blocks. 
8 lines changed or deleted 11 lines changed or added

This html diff was produced by rfcdiff 1.47. The latest version is available from http://tools.ietf.org/tools/rfcdiff/