[MMUSIC] RTSP 2.0 SDP issue: Directionality attribute

Magnus Westerlund <magnus.westerlund@ericsson.com> Thu, 14 March 2013 23:13 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D317C11E8158 for <mmusic@ietfa.amsl.com>; Thu, 14 Mar 2013 16:13:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.299
X-Spam-Level:
X-Spam-Status: No, score=-105.299 tagged_above=-999 required=5 tests=[AWL=0.350, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_18=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U8hlIYN1aq4u for <mmusic@ietfa.amsl.com>; Thu, 14 Mar 2013 16:13:06 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 093C711E812B for <mmusic@ietf.org>; Thu, 14 Mar 2013 16:13:05 -0700 (PDT)
X-AuditID: c1b4fb2d-b7f316d0000028db-ef-5142598032ef
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 86.E2.10459.08952415; Fri, 15 Mar 2013 00:13:04 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.3.279.1; Fri, 15 Mar 2013 00:13:03 +0100
Message-ID: <51425974.9070608@ericsson.com>
Date: Thu, 14 Mar 2013 19:12:52 -0400
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130307 Thunderbird/17.0.4
MIME-Version: 1.0
To: "mmusic (E-mail)" <mmusic@ietf.org>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAJMWRmVeSWpSXmKPExsUyM+JvjW5DpFOgwdtvGhZTlz9mcWD0WLLk J1MAYxSXTUpqTmZZapG+XQJXxoGpRgVrpStmHvdoYDwn2sXIySEhYCLRevw2K4QtJnHh3nq2 LkYuDiGBk4wS7+f9Y4JwljNKtNxsYwKp4hXQlvh4/RkbiM0ioCrx+eppFhCbTcBC4uaPRrC4 qECwxM9XZ1gg6gUlTs58AmaLCKhLtG7uA9rGwSEsYCpx+mQkxGJJiS0v2tlBbGYBPYkpV1sY IWx5ieats5lBbCGgtQ1NHawTGPlnIZk6C0nLLCQtCxiZVzGy5yZm5qSXG25iBIbSwS2/dXcw njoncohRmoNFSZw3zPVCgJBAemJJanZqakFqUXxRaU5q8SFGJg5OqQbGurY9785t+RawS34O c7NshpH7xEuLTN6dKREVDAxiVG07eW3V7j3u93Z+9jc/JFbD5yGo/CcsPn6b+CPfXK7oduYo g7AzLyouassHT7znr/5fPKWlWO1N7PGbPRMNrm49+y3k/pvPGxSqMr8WrkkzP53DHt3+9bX/ gSwW3qAHtrP6fn50W5yjxFKckWioxVxUnAgAj+n0EfMBAAA=
Subject: [MMUSIC] RTSP 2.0 SDP issue: Directionality attribute
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
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: Thu, 14 Mar 2013 23:13:08 -0000

WG,

Flemming has found an issue in Section D.1.5. This is that this section
actually redefined the default behavior of the a=sendrecv, a=recvonly,
a=sendonly. This is clearly unsuitable and I propose that we change the
current text:

D.1.5.  Directionality of media stream

   The SDP attributes "a=sendrecv", "a=recvonly" and "a=sendonly"
   provide instructions about the direction the media streams flow
   within a session.  When using RTSP the SDP can be delivered to a
   client using either RTSP DESCRIBE or a number of RTSP external
   methods, like HTTP, FTP, and email.  Based on this the SDP applies to
   how the RTSP client will see the complete session.  Thus media
   streams delivered from the RTSP server to the client, would be given
   the "a=recvonly" attribute.

   The direction attributes are not commonly used in SDPs for RTSP, but
   may occur. "a=recvonly" in a SDP provided to the RTSP client MUST
   indicate that media delivery will only occur in the direction from
   the RTSP server to the client.  In SDP provided to the RTSP client
   that lacks any of the directionality attributes (a=recvonly,
   a=sendonly, a=sendrecv) MUST behave as if the "a=recvonly" attribute
   was received.  Note that this overrules the normal default rule
   defined in SDP[RFC4566].  The usage of "a=sendonly" or "a=sendrecv"
   is not defined, nor is the interpretation of SDP by other entities
   than the RTSP client.

To instead become:

D.1.5.  Directionality of media stream

   The SDP attributes "a=sendrecv", "a=recvonly" and "a=sendonly"
   provide instructions about the direction the media streams flow
   within a session.  When using RTSP the SDP can be delivered to a
   client using either RTSP DESCRIBE or a number of RTSP external
   methods, like HTTP, FTP, and email.  Based on this the SDP applies to
   how the RTSP client will see the complete session.  Thus media
   streams delivered from the RTSP server to the client, would be given
   the "a=recvonly" attribute.

   "a=recvonly" in a SDP provided to the RTSP client indicates that
   media delivery will only occur in the direction from the RTSP server
   to the client.  In SDP provided to the RTSP client that lacks any of
   the directionality attributes (a=recvonly, a=sendonly, a=sendrecv)
   would be interpreated as having a=sendrecv.  At the time of writing
   there exist no RTSP mode suitable for media traffic in the direction
   from the RTSP client to the server.  Thus all RTSP SDP SHOULD have
   a=recvonly attribute when using the PLAY mode defined in this
   document.  If future modes are defined for media in client to server
   direction, then usage of a=sendonly, or a=sendrecv may become
   suitable to indicate intended media directions.  The usage of
   "a=sendonly" or "a=sendrecv" SHOULD then be well defined.

This means that we expect SDP files for RTSP 2.0 to do contain the
directionality attribute.

Please provide feedback on this proposal.

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------