[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AVT] New draft of "Rapid Acquisition of Multicast RTPSessions (RAMS)" available
> -----Original Message-----
> From: Roni Even [mailto:ron.even.tlv at gmail.com]
> Sent: Saturday, April 25, 2009 2:58 PM
> To: Ali C. Begen (abegen); avt at ietf.org
> Cc: Bill Ver Steeg (versteb)
> Subject: RE: [AVT] New draft of "Rapid Acquisition of
> Multicast RTPSessions (RAMS)" available
>
> Ali,
> I looked at RFC 4570 and I assume that port 41001 is the port for the
> unicast RTCP reports from the receivers and according to
Yes, indeed.
> section 3.2.1 of
> that RFC you also should have a RTCP-unicast specification.
> This is for the
> multicast receiver reports.
Correct. We do have that line in our draft at the top right after the grouping lines:
a=rtcp-unicast:rsi
BR,
-acbegen
> Roni
>
> -----Original Message-----
> From: Ali C. Begen (abegen) [mailto:abegen at cisco.com]
> Sent: Saturday, April 25, 2009 11:30 PM
> To: Roni Even; avt at ietf.org
> Cc: Bill Ver Steeg (versteb)
> Subject: RE: [AVT] New draft of "Rapid Acquisition of
> Multicast RTPSessions
> (RAMS)" available
>
> Here is the SDP.
>
> m=video 41000 RTP/AVPF 98
> i=Primary Multicast Stream #2
> c=IN IP4 224.1.1.2/255
> a=source-filter: incl IN IP4 224.1.1.2 192.0.2.2
>
> Source (192.0.2.2) sends the rtp packets to the multicast
> group (224.1.1.2)
> with a dest port 41000.
>
> a=rtpmap:98 MP2T/90000
> a=rtcp:41001 IN IP4 192.0.2.1
>
> The feedback target (RS) address for this SSM session is
> 192.0.2.1 and its
> port is 41001. This is the address/port where RR sends the RAMS-R, or
> receiver reports for the SSM session.
>
> a=rtcp-fb:98 nack
> a=rtcp-fb:98 nack ssli
> a=ssrc:123321 cname:iptv-ch32 at rams.example.com
> a=mid:3
> m=video 41002 RTP/AVPF 99
>
> The retransmission packets go to port 41002. This is the port
> RRs listen to
> for retransmission and RAMS.
>
> i=Unicast Retransmission Stream #2 (Ret. and Rapid
> Acq. Support)
> c=IN IP4 192.0.2.1
>
> This is where the retransmission packets come from, same as
> the feedback
> target (in this example).
>
> a=rtpmap:99 rtx/90000
> a=rtcp:41003
>
> This is where the RTCP packets for the retransmission session go. For
> example, RAMS-I goes to this port on RRs. RAMS-T goes to this
> port on RS.
>
> a=fmtp:99 apt=98; rtx-time=5000
> a=mid:4
>
>
> -acbegen
>
>
> > -----Original Message-----
> > From: Roni Even [mailto:ron.even.tlv at gmail.com]
> > Sent: Saturday, April 25, 2009 1:11 PM
> > To: Ali C. Begen (abegen); avt at ietf.org
> > Cc: Bill Ver Steeg (versteb)
> > Subject: RE: [AVT] New draft of "Rapid Acquisition of
> > Multicast RTPSessions (RAMS)" available
> >
> > Ali,
> > Can you please write three addresses from this strange SDP.
> >
> > 1. The address and port of multicast
> >
> > 2. The address and port of the RS where the RTCP FB should go to
> >
> > 3. The address and port on the RR where the unicast stream
> > should be sent to
> >
> > Roni
> >
> > -----Original Message-----
> > From: Ali C. Begen (abegen) [mailto:abegen at cisco.com]
> > Sent: Saturday, April 25, 2009 11:02 PM
> > To: Roni Even; avt at ietf.org
> > Cc: Bill Ver Steeg (versteb)
> > Subject: RE: [AVT] New draft of "Rapid Acquisition of
> > Multicast RTPSessions
> > (RAMS)" available
> >
> > > Ali,
> > > The example SDP is syntactically correct but it does not
> > say that the
> > > rtp/rtcp mux will be used and it does not give the
> > > information to where the
> > > unicast stream will be sent when the RR sends a RAMS-R.
> >
> > To my knowledge, the first line in the following SDP tells
> > the RRs on which
> > port they will receive the retransmission/burst packets.
> >
> > m=video 41002 RTP/AVPF 99
> > i=Unicast Retransmission Stream #2 (Ret. and Rapid
> > Acq. Support)
> > c=IN IP4 192.0.2.1
> > a=rtpmap:99 rtx/90000
> > a=rtcp:41003
> > a=fmtp:99 apt=98; rtx-time=5000
> > a=mid:4
> >
> > There is a typo, you are right. That "a=recvonly" line should
> > only exist in
> > the SDP sent to RRs. In the SDP sent to RS, we should rather have
> > "a=sendonly". I will make this correction in the next version.
> >
> > The feedback target for the SSM session and the RTCP port for the
> > retransmission session are also defined in the SDP.
> >
> > Hope this clarifies.
> >
> > BR,
> > -acbegen
> >
> > >
> > > I am not sure why the unicast stream m-line has a port
> > number with an
> > > attribute of recvonly. What is the use case for that. The
> > > only information
> > > that the RR will need is the RTCP port on the RS to where to
> > > send the RAMS-R
> > > message.
> > > Roni
> > > -----Original Message-----
> > > From: Ali C. Begen (abegen) [mailto:abegen at cisco.com]
> > > Sent: Friday, April 24, 2009 10:37 PM
> > > To: Roni Even; avt at ietf.org
> > > Cc: Bill Ver Steeg (versteb)
> > > Subject: RE: [AVT] New draft of "Rapid Acquisition of
> > > Multicast RTPSessions
> > > (RAMS)" available
> > >
> > > This is a part of an example SDP sent to RS and RR in a SAP
> > > announcement,
> > > for example. So, the SDP describes what both parties should
> > > do (RR cannot
> > > say that he wants to receive this multicast on its favorite
> > port). The
> > > individual SDPs sent to RR or RS may include other portions
> > > of descriptions
> > > that will contain specific information.
> > >
> > > -acbegen
> > >
> > > > -----Original Message-----
> > > > From: Roni Even [mailto:ron.even.tlv at gmail.com]
> > > > Sent: Friday, April 24, 2009 12:23 PM
> > > > To: Ali C. Begen (abegen); avt at ietf.org
> > > > Cc: Bill Ver Steeg (versteb)
> > > > Subject: RE: [AVT] New draft of "Rapid Acquisition of
> > > > Multicast RTPSessions (RAMS)" available
> > > >
> > > > Ali,
> > > > I think you get it wrong, this SDP is from the RS and not the
> > > > RR so the RS
> > > > cannot specify to which address it will send it can only
> > > > specify to which
> > > > address it can receive RTP stream. In this SDP the relevant
> > > > information is
> > > > that the request for retransmission will be sent by the RR to
> > > > port 41003
> > > > Roni
> > > >
> > > > -----Original Message-----
> > > > From: Ali C. Begen (abegen) [mailto:abegen at cisco.com]
> > > > Sent: Friday, April 24, 2009 10:01 PM
> > > > To: Roni Even; avt at ietf.org
> > > > Cc: Bill Ver Steeg (versteb)
> > > > Subject: RE: [AVT] New draft of "Rapid Acquisition of
> > > > Multicast RTPSessions
> > > > (RAMS)" available
> > > >
> > > > Oh, I see. The burst goes to the port that we would
> > > normally send the
> > > > retransmissions. For example, consider the SDP from the draft:
> > > >
> > > > m=video 41000 RTP/AVPF 98
> > > > i=Primary Multicast Stream #2
> > > > c=IN IP4 224.1.1.2/255
> > > > a=source-filter: incl IN IP4 224.1.1.2 192.0.2.2
> > > > a=rtpmap:98 MP2T/90000
> > > > a=rtcp:41001 IN IP4 192.0.2.1
> > > > a=rtcp-fb:98 nack
> > > > a=rtcp-fb:98 nack ssli
> > > > a=ssrc:123321 cname:iptv-ch32 at rams.example.com
> > > > a=mid:3
> > > > m=video 41002 RTP/AVPF 99
> > > > i=Unicast Retransmission Stream #2 (Ret. and Rapid
> > > > Acq. Support)
> > > > c=IN IP4 192.0.2.1
> > > > a=recvonly
> > > > a=rtpmap:99 rtx/90000
> > > > a=rtcp:41003
> > > > a=fmtp:99 apt=98; rtx-time=5000
> > > > a=mid:4
> > > >
> > > > In this case, the burst will go to port 41002 on the RR.
> > The RAMS-I
> > > > message(s), which is an RTCP feedback message, will go to
> > > port 41003.
> > > >
> > > > HTH,
> > > > -acbegen
> > > >
> > > > > -----Original Message-----
> > > > > From: Roni Even [mailto:ron.even.tlv at gmail.com]
> > > > > Sent: Friday, April 24, 2009 11:44 AM
> > > > > To: Ali C. Begen (abegen); avt at ietf.org
> > > > > Cc: Bill Ver Steeg (versteb)
> > > > > Subject: RE: [AVT] New draft of "Rapid Acquisition of
> > > > > Multicast RTPSessions (RAMS)" available
> > > > >
> > > > > Ali,
> > > > > I will try to explain in simple way
> > > > >
> > > > > When the RS receives the RAMS-R it need to start sending an
> > > > > RTP stream to
> > > > > the RR.
> > > > > In order to send a unicast packet, the RS needs to know a
> > > > > transport address
> > > > > on the RR to where the RTP stream will be sent. The current
> > > > > draft does not
> > > > > say how the RS knows this address. There is no SDP from RR to
> > > > > RS like you
> > > > > mention in your response.
> > > > > This is why I say that the current draft does not specify a
> > > > > solution that
> > > > > can be implemented as a working solution
> > > > > Roni
> > > > >
> > > > > -----Original Message-----
> > > > > From: Ali C. Begen (abegen) [mailto:abegen at cisco.com]
> > > > > Sent: Friday, April 24, 2009 7:38 PM
> > > > > To: Roni Even; avt at ietf.org
> > > > > Cc: Bill Ver Steeg (versteb)
> > > > > Subject: RE: [AVT] New draft of "Rapid Acquisition of
> > > > > Multicast RTPSessions
> > > > > (RAMS)" available
> > > > >
> > > > > Hi Roni,
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: avt-bounces at ietf.org [mailto:avt-bounces at ietf.org] On
> > > > > > Behalf Of Roni Even
> > > > > > Sent: Friday, April 24, 2009 4:24 AM
> > > > > > To: avt at ietf.org
> > > > > > Cc: Bill Ver Steeg (versteb)
> > > > > > Subject: Re: [AVT] New draft of "Rapid Acquisition of
> > > > > > Multicast RTPSessions (RAMS)" available
> > > > > >
> > > > > > Hi,
> > > > > >
> > > > > > I think that the current draft does not give a
> description of
> > > > > > a system that works since there is no text
> explaining how the
> > > > >
> > > > > What do you mean by "a system that works"?
> > > > >
> > > > > > RS knows the unicast transport address on the RR to
> where to
> > > > > > send the stream.
> > > > >
> > > > > Once RS receives the request packet from an RR, RS knows its
> > > > > address. Ports
> > > > > are defined in the SDP. If you are asking about "NAT" issues,
> > > > > we have a
> > > > > section for it, and we plan to complete it as we move
> > > > > forward. It is not as
> > > > > critical as the other parts for now.
> > > > >
> > > > > > If you mandate the use of RTP/RTCP mux it should say so
> > > > > > otherwise the RAMS-R should have an optional parameter that
> > > > > > supplies this information and a flag for using RTP/RTCP mux.
> > > > >
> > > > > IMO, we cannot mandate muxing as it is not required to make
> > > > > RAMS work. If
> > > > > muxing is supported, the SDP should reflect it.
> > > > >
> > > > > BR,
> > > > > -acbegen
> > > > >
> > > > > > Thanks
> > > > > >
> > > > > > Roni Even
> > > > > >
> > > > > >
> > > > > >
> > > > > > From: avt-bounces at ietf.org [mailto:avt-bounces at ietf.org] On
> > > > > > Behalf Of Bill Ver Steeg (versteb)
> > > > > > Sent: Thursday, April 16, 2009 7:39 PM
> > > > > > To: avt at ietf.org
> > > > > > Subject: [AVT] New draft of "Rapid Acquisition of Multicast
> > > > > > RTP Sessions (RAMS)" available
> > > > > >
> > > > > >
> > > > > >
> > > > > > There is a new draft of the "Rapid Acquisition of Multicast
> > > > > > RTP Sessions (RAMS)" draft available at
> > > > > >
> http://www.ietf.org/internet-drafts/draft-versteeg-avt-rapid-s
> > > > > ynchronization-for-rtp-03.txt <http://www.ietf.org/internet->
> > > > >
> drafts/draft-versteeg-avt-rapid-synchronization-for-rtp-03.txt>
> > > > > >
> > > > > >
> > > > > >
> > > > > > We have incorporated the changes from the technical
> breakout
> > > > > > session in San Francisco. The major changes in this version
> > > > > > of the draft include
> > > > > >
> > > > > > 1- Changing the document title to avoid confusion
> with other
> > > > > > ongoing "synchronization" drafts
> > > > > >
> > > > > > 2- changing the message names to reflect the title change
> > > > > >
> > > > > > 3- clarification of the RTCP message semantics, including
> > > > > > changes to the "Request" and "Inform" messages
> > > > > >
> > > > > > 4- additional description/motivation for the
> various message
> > > > > > flows has been added
> > > > > >
> > > > > > 5- RTP/RTCP muxing has been added
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > We hope to make this a Working Group item, and will change
> > > > > > the name of the draft to avoid conflicts with other
> > > > > > "synchronization" drafts at that time.
> > > > > >
> > > > > >
> > > > > >
> > > > > > Bill VerSteeg
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>