Re: [AVTCORE] SSRC multiplexing of RTP

paromita chowdhury <paromitaz@gmail.com> Tue, 15 March 2011 05:37 UTC

Return-Path: <paromitaz@gmail.com>
X-Original-To: avt@core3.amsl.com
Delivered-To: avt@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EBCBC3A6A66 for <avt@core3.amsl.com>; Mon, 14 Mar 2011 22:37:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.298
X-Spam-Level:
X-Spam-Status: No, score=-3.298 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tTjC7BZN8JHa for <avt@core3.amsl.com>; Mon, 14 Mar 2011 22:37:33 -0700 (PDT)
Received: from mail-bw0-f44.google.com (mail-bw0-f44.google.com [209.85.214.44]) by core3.amsl.com (Postfix) with ESMTP id 2CDF13A68AB for <avt@ietf.org>; Mon, 14 Mar 2011 22:37:33 -0700 (PDT)
Received: by bwz13 with SMTP id 13so277024bwz.31 for <avt@ietf.org>; Mon, 14 Mar 2011 22:38:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=xGBLl4jYgyMkLns87IJP/X1aSO9WXS2odsMg/q1dQEM=; b=sZol+yddyjZKKeUAI+l5hw1QbFZsRyIpMSdCU4B6XnR4/8qsm/k8Z42kwcYxmXrcmK j4UvAN4y+zr5WNYu8T3V9SA+WsQARR6lBgH66EcvTNUhNnIuc7ZujPPj+PeH3FsVYE8P ZWZMcc8MGIehSpqlUSq15R89JOmvlKWviUddE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=IZT30vaPBfKZqVTxeKLhtfeUjKPAnNSaOXLLZyjD/lDnt/+47RnluY+u4ePiqKIg4e sh7iTXVEf9PRRbbKM+7tFNm/AuQLN9AgFebamktaY9T9Hr59+vqFdylcwwZjl6nsJut7 a1GDtDpm/FmOOwkO/vksvlEXo21RVCBo4xpo0=
MIME-Version: 1.0
Received: by 10.204.187.194 with SMTP id cx2mr3202908bkb.167.1300167536841; Mon, 14 Mar 2011 22:38:56 -0700 (PDT)
Received: by 10.204.52.19 with HTTP; Mon, 14 Mar 2011 22:38:56 -0700 (PDT)
In-Reply-To: <4D7EA149.50005@omnitor.se>
References: <11120238-4159-4BA7-B150-0B28E86651B3@cisco.com> <4D7798A9.7080006@omnitor.se> <4D779F79.8090001@ericsson.com> <4D79FEC3.9060204@alvestrand.no> <4D7E3F9C.4010505@ericsson.com> <19838.19728.906691.771074@amman.clic.cs.columbia.edu> <04CAD96D4C5A3D48B1919248A8FE0D540E8ABC69@xmb-sjc-215.amer.cisco.com> <4D7EA149.50005@omnitor.se>
Date: Tue, 15 Mar 2011 11:08:56 +0530
Message-ID: <AANLkTin2gG1eEQfdEvSTXOzjDTNg4_mgGNaDuGqAWCvK@mail.gmail.com>
From: paromita chowdhury <paromitaz@gmail.com>
To: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
Content-Type: multipart/alternative; boundary="20cf302666a62e9501049e7ed895"
Cc: avt@ietf.org
Subject: Re: [AVTCORE] SSRC multiplexing of RTP
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Mar 2011 05:37:36 -0000

I have a doubt with SSRC multiplexing. When two multiplexed SSRC sessions
appear in a RTP session, do have two separate sequence number series or
share the same. Also in unicast sessions when the receiver receives two such
sessions what does it considers the two streams as?

-PC

2011/3/15 Gunnar Hellström <gunnar.hellstrom@omnitor.se>

> The rtp-cnames document seems to give good advice.
>
> Statements that make me want to stay away from SSRC multiplexing is for
> example what is stated in RFC 3550 RTP
> in 6.2.1
>  "New sites are added to the count when they are heard, and an entry for
> each SHOULD be created in a table indexed by the SSRC or CSRC identifier
> (see Section 8.2) to keep track of them. New entries MAY be considered not
> valid until multiple packets carrying the new SSRC have been received "
>
> If a source is regarded not valid, I see a risk that RTP implementations
> ignore packets from that source.
>
> /Gunnar
>
> Ali C. Begen (abegen) skrev 2011-03-14 18:30:
>
>
>>  -----Original Message-----
>>> From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf Of
>>> lennox@cs.columbia.edu
>>> Sent: Monday, March 14, 2011 1:15 PM
>>> To: Magnus Westerlund
>>> Cc: Harald Alvestrand; avt@ietf.org
>>> Subject: Re: [AVTCORE] SSRC multiplexing of RTP
>>>
>>> On Monday, March 14 2011, "Magnus Westerlund" wrote to "Harald
>>> Alvestrand, avt@ietf.org" saying:
>>>
>>>  - if it is a new stream, how to tell that it's a new stream
>>>>> - if it is an old stream, renumbered, how to tell what the old stream
>>>>> was
>>>>>
>>>> I don't think the specs are that unclear on what is what. You do need
>>>> the CNAME to determine which case it is. Sure it can be clarified. I
>>>> mostly think the issue is with the state of the implementations. They
>>>> haven't considered the implications and need for multiple SSRC support.
>>>>
>>> There are valid cases where multiple independent streams will have the
>>> same
>>> CNAME -- if they're multiple sources from the same participant.  Multiple
>>> video streams in the Telepresence/CLUE environment are probably the
>>> current
>>> most prominent example of this, but generally, this will be the case if
>>> you
>>> have multiple streams that all need to be synchronized together.
>>>
>> CNAME would be used to relate a source stream with its FEC stream as well.
>> The cname guidelines document is a useful read:
>> http://tools.ietf.org/html/draft-ietf-avt-rtp-cnames-05
>>
>> -acbegen
>>
>>  --
>>> Jonathan Lennox
>>> lennox@cs.columbia.edu
>>> _______________________________________________
>>> Audio/Video Transport Core Maintenance
>>> avt@ietf.org
>>> https://www.ietf.org/mailman/listinfo/avt
>>>
>> _______________________________________________
>> Audio/Video Transport Core Maintenance
>> avt@ietf.org
>> https://www.ietf.org/mailman/listinfo/avt
>>
> _______________________________________________
> Audio/Video Transport Core Maintenance
> avt@ietf.org
> https://www.ietf.org/mailman/listinfo/avt
>