[codec] it MUST NOT exceed 1275 bytes?

"Christian Hoene" <hoene@uni-tuebingen.de> Mon, 25 July 2011 17:18 UTC

Return-Path: <hoene@uni-tuebingen.de>
X-Original-To: codec@ietfa.amsl.com
Delivered-To: codec@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 5602821F8BC2 for <codec@ietfa.amsl.com>; Mon, 25 Jul 2011 10:18:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.534
X-Spam-Status: No, score=-5.534 tagged_above=-999 required=5 tests=[AWL=0.715, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id ZaIgu8zOCUiz for <codec@ietfa.amsl.com>; Mon, 25 Jul 2011 10:18:46 -0700 (PDT)
Received: from mx06.uni-tuebingen.de (mx06.uni-tuebingen.de []) by ietfa.amsl.com (Postfix) with ESMTP id 9C60021F8BC4 for <codec@ietf.org>; Mon, 25 Jul 2011 10:18:42 -0700 (PDT)
Received: from hoeneT60 (modemcable004.100-203-24.mc.videotron.ca []) (authenticated bits=0) by mx06.uni-tuebingen.de (8.13.6/8.13.6) with ESMTP id p6PHIYKP027257 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <codec@ietf.org>; Mon, 25 Jul 2011 19:18:41 +0200
From: "Christian Hoene" <hoene@uni-tuebingen.de>
To: <codec@ietf.org>
Date: Mon, 25 Jul 2011 13:18:33 -0400
Organization: =?iso-8859-1?Q?Universit=E4t_T=FCbingen?=
Message-ID: <007101cc4aee$e622bd50$b26837f0$@uni-tuebingen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AcxK7tzxgC0BPNxeTx+5gk9Wftgtyg==
Content-Language: de
X-AntiVirus: NOT checked by Avira MailGate (version:; host: mx06)
Subject: [codec] it MUST NOT exceed 1275 bytes?
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/codec>, <mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Jul 2011 17:18:47 -0000


I am reading "draft-ietf-codec-opus-07", chapter 3 page 11:

   No length is transmitted for the last frame in a VBR packet, or any
   of the frames in a CBR packet, as it can be inferred from the total
   size of the packet and the size of all other data in the packet.
   However, it MUST NOT exceed 1275 bytes, to allow for repacketization
   by gateways, conference bridges, or other software.

I do not understand:

1) What must not exceed 1275 bytes, the total length of the payload or the
length of the last VBR frame?

2) What are the calculations behind 1275?

3) The requirement "Repacketization by gateways, conference bridges, or
other software." is not listed in the requirements draft. As I still believe
in the end-to-end principle, I also do not see the need for this
requirement. Why do you need an Opus-to-Opus gateway if have can have
end-to-end or if you can use a TURN server? 
BTW conference bridges mix audio streams.

Thanks for explaining me.


Dr.-Ing. Christian Hoene, University of Tübingen, Computer Science, Chair of
Communication Networks, Research Group Interactive Communication Systems
Sand 13, 72076 Tübingen, Germany, Tel +49 7071 2970532,