RTP Payload Format for MELPe Codec
draft-ietf-payload-melpe-06

Document Type Active Internet-Draft (payload WG)
Last updated 2017-03-27 (latest revision 2017-02-07)
Replaces draft-demjanenko-payload-melpe
Stream IETF
Intended RFC status Proposed Standard
Formats plain text pdf html bibtex
Reviews
Stream WG state Submitted to IESG for Publication Nov 2016
Document shepherd Roni Even
Shepherd write-up Show (last changed 2016-12-14)
IESG IESG state RFC Ed Queue
Consensus Boilerplate Yes
Telechat date
Responsible AD Ben Campbell
Send notices to "Roni Even" <roni.even@mail01.huawei.com>
IANA IANA review state Version Changed - Review Needed
IANA action state RFC-Ed-Ack
RFC Editor RFC Editor state AUTH48-DONE
Payload Working Group                                  Victor Demjanenko
Internet-Draft                                           David Satterlee
Intended Status: Standards Track                VOCAL Technologies, Ltd.
Expires: August 11, 2017                                February 7, 2017

                   RTP Payload Format for MELPe Codec
                      draft-ietf-payload-melpe-06

Status of this Memo

   Copyright (c) 2017 IETF Trust and the persons identified as the
   document authors.  All rights reserved. 

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   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."

Abstract

   This document describes the RTP payload format for the Mixed
   Excitation Linear Prediction Enhanced (MELPe) speech coder.  MELPe's
   three different speech encoding rates and sample frames sizes are
   supported.  Comfort noise procedures and packet loss concealment are
   detailed.

 

Demjanenko, Satterlee   Expires August 11, 2017                 [Page 1]
INTERNET DRAFT   RTP Payload Format for the MELPe Codec February 7, 2017

Table of Contents

   1  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . .  3
     1.1  Conventions, Definitions and Acronyms . . . . . . . . . . .  3
   2  Background  . . . . . . . . . . . . . . . . . . . . . . . . . .  3
   3  Payload Format  . . . . . . . . . . . . . . . . . . . . . . . .  4
     3.1  MELPe Bitstream Definition  . . . . . . . . . . . . . . . .  5
       3.1.1 2400 bps Bitstream Structure . . . . . . . . . . . . . .  6
       3.1.2 1200 bps Bitstream Structure . . . . . . . . . . . . . .  8
       3.1.3 600 bps Bitstream Structure  . . . . . . . . . . . . . . 11
     3.2  MELPe Comfort Noise Bitstream Definition  . . . . . . . . . 15
     3.3  Multiple MELPe frames in a RTP packet . . . . . . . . . . . 17
     3.4  Congestion Control Considerations . . . . . . . . . . . . . 19
   4  Payload Format Parameters . . . . . . . . . . . . . . . . . . . 19
     4.1  Media Type Definition . . . . . . . . . . . . . . . . . . . 20
     4.2  Mapping to SDP  . . . . . . . . . . . . . . . . . . . . . . 23
     4.3  Declarative SDP Considerations  . . . . . . . . . . . . . . 24
     4.4  Offer/Answer SDP Considerations . . . . . . . . . . . . . . 24
   5  Discontinious Transmission  . . . . . . . . . . . . . . . . . . 25
   6  Packet Loss Concealment . . . . . . . . . . . . . . . . . . . . 25
   7  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 27
   8  Security Considerations . . . . . . . . . . . . . . . . . . . . 27
   9  RFC Editor Considerations . . . . . . . . . . . . . . . . . . . 27
   10  References . . . . . . . . . . . . . . . . . . . . . . . . . . 27
     10.1  Normative References . . . . . . . . . . . . . . . . . . . 27
     10.2  Informative References . . . . . . . . . . . . . . . . . . 29
   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 29

 

Demjanenko, Satterlee   Expires August 11, 2017                 [Page 2]
INTERNET DRAFT   RTP Payload Format for the MELPe Codec February 7, 2017

1  Introduction

   This document describes how compressed MELPe speech as produced by
   the MELPe codec may be formatted for use as an RTP payload.  Details
   are provided to packetize the three different codec bit-rate data
   frames (2400, 1200, and 600) into RTP packets. The sender may send
   one or more codec data frames per packet, depending on the
   application scenario or based on the transport network condition,
   bandwidth restriction, delay requirements and packet-loss tolerance.

1.1  Conventions, Definitions and Acronyms

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
Show full document text