[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [AVT] Representing Boolean MIME-type parameters in SDP?



Hi Ross,

It is required for RTP media types to have values. This is due to the following in RFC 3555:

"3. Mapping to SDP Parameters

   The representation of a MIME media type is specified in the syntax of
   the Content-Type header field in RFC 2045 [6] as follows:

      type "/" subtype  *(";" parameter)

   Parameters may be required for a particular type or subtype or they
   may be optional.  For media types which represent RTP payload
   formats, the parameters "rate", "channels", "ptime", and "maxptime"
   have general definitions (given above) that may apply across types
   and subtypes.  The format for a parameter is specified in RFC 2045 as

      attribute "=" value

   where attribute is the parameter name and the permissible values are
   specified for each parameter.  The value may need to be a quoted
   string if it contains any of the special characters listed in RFC
   2045."


So the usage you have witnessed is ilegal.

Cheers

Magnus


Ross Finlayson wrote:
I recently encountered a MPEG-4 video + AMR audio RTSP/RTP session whose SDP lines contained the following (for the AMR audio stream):

	a=rtpmap:97 AMR/8000
...
	a=fmtp:97 octet-align

Is that last line legal?  I had thought that only the following would be legal:
	a=fmtp:97 octet-align=1

RFC 3267 (which defines the RTP payload format for AMR) defines the "octet-align" MIME parameter as follows:
"octet-align: Permissible values are 0 and 1."


So, for Boolean MIME parameters like this, is it permissible to omit the value assignment in the SDP "a=fmtp:" line, thereby assuming the value 1? I had assumed not (and in fact our own RTSP client code got confused by the example above), but it would be nice to get some clarification of this question, in case examples like the one above become commonplace.

	Ross Finlayson
	LIVE.COM
	<http://www.live.com/>


_______________________________________________ Audio/Video Transport Working Group avt at ietf.org https://www1.ietf.org/mailman/listinfo/avt



--

Magnus Westerlund

Multimedia Technologies, Ericsson Research EAB/TVA/A
----------------------------------------------------------------------
Ericsson AB                | Phone +46 8 4048287
Torshamsgatan 23           | Fax   +46 8 7575550
S-164 80 Stockholm, Sweden | mailto: magnus.westerlund at ericsson.com

_______________________________________________
Audio/Video Transport Working Group
avt at ietf.org
https://www1.ietf.org/mailman/listinfo/avt