Re: [MMUSIC] RTSP: Speed header

"Joseph Pallas" <pallas@cs.stanford.edu> Tue, 08 May 2007 22:47 UTC

Return-path: <mmusic-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HlYT2-0006ac-4Y; Tue, 08 May 2007 18:47:36 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HlYT0-0006aX-BV for mmusic@ietf.org; Tue, 08 May 2007 18:47:34 -0400
Received: from ug-out-1314.google.com ([66.249.92.168]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HlYSz-0000dK-0k for mmusic@ietf.org; Tue, 08 May 2007 18:47:34 -0400
Received: by ug-out-1314.google.com with SMTP id 72so172073ugd for <mmusic@ietf.org>; Tue, 08 May 2007 15:47:32 -0700 (PDT)
DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=dobErKMeYsRMuzIn7CtWT1RWWa23c6oz1JsTHlcKlGYYDlp+3scrmuAz5mSdwqVL6VHUTpqJJSWrUxe+HzNF0NDvfLCQw1TTzVw0/rj+n+lTvk7PC9DVFCfa8JiUhCbM3EH3CjAGc5g4CJzofMd362rGPIIVQn7bCvGHME0/VQk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=RKpLH3Akl1ERw1VLa94RfNJTDFr6U1F6QuTfT+DiimKG+HpYXlczY36/ASw3IrmKHt+5xJnY11uylPxsiUaq+4fhOEegRvAvYMnWJ11MqGRf32nzxUvpNtqbQQUa4bL52HPTEfgAKGNrOCis/IVJ20JBfKDUxx1sh2rWrDzzwhM=
Received: by 10.78.124.9 with SMTP id w9mr673571huc.1178664451948; Tue, 08 May 2007 15:47:31 -0700 (PDT)
Received: by 10.78.202.3 with HTTP; Tue, 8 May 2007 15:47:31 -0700 (PDT)
Message-ID: <4d0605c20705081547m6f1f69b0yfeb3031e88b870b1@mail.gmail.com>
Date: Tue, 08 May 2007 15:47:31 -0700
From: Joseph Pallas <pallas@cs.stanford.edu>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Subject: Re: [MMUSIC] RTSP: Speed header
In-Reply-To: <463F3698.1070606@ericsson.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <4d0605c20704241137g3a2af1bfq389b317d551b17da@mail.gmail.com> <9AAEDF491EF7CA48AB587781B8F5D7C607A42D@srvxchg3.cablelabs.com> <4d0605c20704271346nf4c3875ycbdcbb284322c2c1@mail.gmail.com> <463F3698.1070606@ericsson.com>
X-Google-Sender-Auth: 57b0c09ce75bb975
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336
Cc: mmusic@ietf.org
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
Errors-To: mmusic-bounces@ietf.org

On 5/7/07, Magnus Westerlund <magnus.westerlund@ericsson.com> wrote:
>    There is no means to negotiate a content type for
> > GET_PARAMETER and SET_PARAMETER, so their interoperability remain
> > dubious.  (And I've already complained that there is no specification
> > for "text/parameters" despite its usage both in the field and in the
> > examples.)
>
> Yes, I agree with that this isn't complete. Are you willing to write an
> definition of text/parameters?

Yuck.  I don't even like it.  But here's a stab:

A resource of type "text/parameters" consists of either
1) a list of parameters (for a query) or
2) a list of parameters and associated values (for an update).
Each entry of the list is a single line of text.  Parameters are
separated from values by a colon.

The ABNF [RFC2234] grammar for "text/parameters" content is:

(Note: this uses the "Core Rules" from RFC2234)

file = parameter-list / parameter-value-list
parameter-list = *(parameter CRLF)
parameter-value-list = *(parameter-value CRLF)
parameter-value = parameter WSP ":" value
parameter = 1*visible-except-colon
visible-except-colon = %x21-39 / %x3B-7E	; VCHAR - ":"
value = *VCHAR

> Do I understand you correctly that you rather see the asynchronous event
> signalling, like end of stream, to be in the base spec rather than as a
> extension specification. There was
> http://tools.ietf.org/id/draft-ietf-mmusic-rtsp-announce-01.txt

I would, in fact, prefer to see async stream event signalling in the
base spec. I think it is broadly useful.  But the ANNOUNCE draft
combines stream events with session announcements, and I don't see
async session announcements as being desirable in the base spec (does
anyone use them?), nor do I think the same method should be used for
both.

And I would rather see a finished, clean, extensible spec than my
preferred feature(s).  I do worry that extensions will be less
rigorously scrutinized because they are optional.

joe

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www1.ietf.org/mailman/listinfo/mmusic