Re: [MMUSIC] Remove msid-semantic

Harald Alvestrand <harald@alvestrand.no> Wed, 22 April 2015 12:29 UTC

Return-Path: <harald@alvestrand.no>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D4BFD1B355F for <mmusic@ietfa.amsl.com>; Wed, 22 Apr 2015 05:29:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4qdSp8-_POiX for <mmusic@ietfa.amsl.com>; Wed, 22 Apr 2015 05:29:06 -0700 (PDT)
Received: from mork.alvestrand.no (mork.alvestrand.no [IPv6:2001:700:1:2::117]) by ietfa.amsl.com (Postfix) with ESMTP id ADBDB1B355C for <mmusic@ietf.org>; Wed, 22 Apr 2015 05:29:06 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id 752E77C3D90; Wed, 22 Apr 2015 14:29:05 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Received: from mork.alvestrand.no ([127.0.0.1]) by localhost (mork.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aJpF9KDlhrg9; Wed, 22 Apr 2015 14:29:04 +0200 (CEST)
Received: from [192.168.1.192] (unknown [188.113.88.47]) by mork.alvestrand.no (Postfix) with ESMTPSA id 387607C3D81; Wed, 22 Apr 2015 14:29:04 +0200 (CEST)
Message-ID: <5537940F.7070401@alvestrand.no>
Date: Wed, 22 Apr 2015 14:29:03 +0200
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, Martin Thomson <martin.thomson@gmail.com>
References: <CABkgnnX0xS_y-2O5kn=pfH-=VsRq=sxYdXikyvc2iQTca-G_hw@mail.gmail.com> <5517AAE4.5070800@alvestrand.no> <CABkgnnVtNrBFjQtNNEUne3RfRFbjXDeGxzXYB3CtDwZfo3=8Gw@mail.gmail.com> <551A63D2.1030006@ericsson.com> <CABkgnnXHBTUtWjSEKY6_Dhcq9mCLZsUtoNLo2qnBy_HVrVi47w@mail.gmail.com> <552E6A92.4020801@alvestrand.no> <553618F3.1050109@ericsson.com> <CABkgnnVOZxUJOhQKh69t-55KApvdgFkBmOtooVD4rOg0dQQf=g@mail.gmail.com> <553790D2.5050203@ericsson.com>
In-Reply-To: <553790D2.5050203@ericsson.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/DYTBX1rWTJXxt86_Dnilmueriqg>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Remove msid-semantic
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2015 12:29:14 -0000

Den 22. april 2015 14:15, skrev Magnus Westerlund:
> Martin Thomson skrev den 2015-04-21 19:05:
>> On 21 April 2015 at 02:31, Magnus Westerlund
>> <magnus.westerlund@ericsson.com> wrote:
>>> However, in most cases one can't really play out
>>> all the buffered media, unless one can play it at faster than real-time.
>>
>>
>> I never imagined buffering being any more than a few milliseconds or
>> tens of milliseconds.  That might just be a case of allowing the audio
>> jitter buffer to fill.
>>
> 
> Well, that is fine for audio codecs which can generate good quality
> audio from any frame. But, for a video codec with its dependency on
> intra frames, then not buffering, in case the signalling arrives after
> the media, then discarding just the first packet will result in quality
> degradation or extra delay.  The actual situation will be the same as a
> packet loss situation (without possibility to repair) and recovery form
> it, most likely through a FIR request.
> 
> To be clear this only occurs in the situation where the signalling for a
> new track arrives after the actual delivery.

There's some simplification possible ... if the codec uses some variant
of pyramid encoding, where not all frames are required in order to
preserve the reference chain, all frames that aren't depended on can be
thrown away until the decision to show or not show can be made. When the
decision to show is made, just the frames required to have a proper
reference for the next incoming frame need to be encoded.

Probably increases reasonable hold times from milliseconds to seconds,
but not to minutes.....