RE: [AVT] RTP streaming and adaptation to AVC of an SVC temporal scalable bitstream - Packet loss
<Ye-Kui.Wang@nokia.com> Sun, 19 August 2007 21:22 UTC
Return-path: <avt-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IMsE6-00070y-Te; Sun, 19 Aug 2007 17:22:26 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IMsE4-00070d-R6 for avt@ietf.org; Sun, 19 Aug 2007 17:22:24 -0400
Received: from smtp.nokia.com ([131.228.20.170] helo=mgw-ext11.nokia.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IMsE3-0006uG-6d for avt@ietf.org; Sun, 19 Aug 2007 17:22:24 -0400
Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213]) by mgw-ext11.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l7JLMCk8028242; Mon, 20 Aug 2007 00:22:15 +0300
Received: from esebh103.NOE.Nokia.com ([172.21.143.33]) by esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 20 Aug 2007 00:22:13 +0300
Received: from trebe101.NOE.Nokia.com ([172.22.124.61]) by esebh103.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 20 Aug 2007 00:22:13 +0300
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [AVT] RTP streaming and adaptation to AVC of an SVC temporal scalable bitstream - Packet loss
x-mimeole: Produced By Microsoft Exchange V6.5
Date: Mon, 20 Aug 2007 00:22:10 +0300
Message-ID: <1C1F3D15859526459B4DD0A7A9B2268B03BE98BD@trebe101.NOE.Nokia.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [AVT] RTP streaming and adaptation to AVC of an SVC temporal scalable bitstream - Packet loss
Thread-Index: AcfiiiCLyJw37nAuToyDl8nlq0gmDwAGfgzgAACjMhA=
References: <009001c7e0dc$b114dd30$11010a0a@bsoft007> <1C1F3D15859526459B4DD0A7A9B2268B03BE988B@trebe101.NOE.Nokia.com> <78541B84-1BC4-4586-9B2D-A8E8A7707416@csperkins.org> <1C1F3D15859526459B4DD0A7A9B2268B03BE988E@trebe101.NOE.Nokia.com> <002201c7e28a$168c34c0$0301a8c0@bsoft007>
From: Ye-Kui.Wang@nokia.com
To: daniele@bsoft.info, csp@csperkins.org, schierl@hhi.fhg.de
X-OriginalArrivalTime: 19 Aug 2007 21:22:13.0377 (UTC) FILETIME=[02903710:01C7E2A7]
X-Nokia-AV: Clean
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2a76bcd37b1c8a21336eb0a1ea6bbf48
Cc: avt@ietf.org
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Errors-To: avt-bounces@ietf.org
To be more precise, the adapter may only parse PACSI NAL units in the SVC based solution, as temporal_id is also included in PACSI NAL units. BR, YK >-----Original Message----- >From: Wang Ye-Kui (Nokia-NRC/Tampere) >Sent: Monday, August 20, 2007 12:16 AM >To: 'ext daniele renzi (bsoft)'; csp@csperkins.org; Thomas Schierl >Cc: avt@ietf.org >Subject: RE: [AVT] RTP streaming and adaptation to AVC of an >SVC temporal scalable bitstream - Packet loss > > >Yet another solution is to use AVC itself instead of SVC (you >can also use RFC 3984 instead of the SVC RTP payload draft), >as you need only temporal scalability. This requires the use >of sub-sequence information SEI messages. The >sub_seq_layer_num indicates the temporal layer. You set each >sub-sequence layer (i.e. temporal layer) as one sub-sequence, >then the sub_seq_frame_num indicates the frame number of each >reference frame inside a temporal layer. > >In the prefix NAL unit plus PACSI with TL0PicIndex solution, >the adapter needs to parse prefix NAL units, and the outcoming >stream can only be of temporal_id equal to 0 (i.e. the lowest >temporal layer). In the sub-seqence informtion SEI message >based solution, the adapter needs to parse sub-sequence >information SEI messages, and the outcoming stream can be of >any lower temporal layers. > >BR, YK > >>-----Original Message----- >>From: ext daniele renzi (bsoft) [mailto:daniele@bsoft.info] >>Sent: Sunday, August 19, 2007 8:55 PM >>To: Wang Ye-Kui (Nokia-NRC/Tampere); csp@csperkins.org; Thomas Schierl >>Cc: avt@ietf.org >>Subject: Re: [AVT] RTP streaming and adaptation to AVC of an SVC >>temporal scalable bitstream - Packet loss >> >>Dear Ye-Kui, Colin, Thomas, all, >> >>many thanks for your clarifications. >> >>Anyway, I'd like to define precisely the scenario. >>Indeed, as Ye-Kui specified, the SVCtoAVC adapter assign new sequence >>numbers to the outgoing stream. >>Here is the problem: if a packet is lost in the incoming stream, it >>would be good if the adapter reported this anyway to the >receiver, even >>though the packet loss was in a different RTP *segment* (I'm not sure >>if that can be defined as a *session*...), as in any case there has >>been a loss between the sender and the receiver that should >be handled >>by the receiver itself. >>But the adapter cannot say whether this loss affected the >base layer or >>an enhancement layer, as the prefix NALU could have been lost >and with >>it the scalability information (temporal_id). Then it could >assert that >>the sequence number gap in the incoming stream is due to a >loss in the >>enhancement layer (then do nothing) even when this isn't true, or >>viceversa. >> >>We're trying to get a solution (maybe different than forcing the >>insertion of a sequence number gap in the outgoing stream) to >make the >>receiver able to handle a loss in both the RTP *segments*. >> >>I'll try to evaluate the Thomas' proposal and have a better look to >>RFC-3550 and draft-ietf-avt-topologies-06.txt. >> >>Thanks again. >> >>Best regards, >> >>Daniele >> >> >>Daniele Renzi >>bSoft -- www.bsoft.info >>+39-0733-57707 (tel/fax) >> >>----- Original Message ----- >>From: <Ye-Kui.Wang@nokia.com> >>To: <csp@csperkins.org> >>Cc: <daniele@bsoft.info>; <avt@ietf.org> >>Sent: Sunday, August 19, 2007 7:34 AM >>Subject: RE: [AVT] RTP streaming and adaptation to AVC of an SVC >>temporalscalable bitstream - Packet loss >> >> >> >>OK, forget about my naïve question, because I found the following >>sentence in RFC 3550, "If multiple data packets are re-encoded into >>one, or vice versa, a translator MUST assign new sequence numbers to >>the outgoing packets." >> >>BR, YK >> >>>-----Original Message----- >>>From: Wang Ye-Kui (Nokia-NRC/Tampere) >>>Sent: Sunday, August 19, 2007 12:59 AM >>>To: 'ext Colin Perkins' >>>Cc: daniele@bsoft.info; avt@ietf.org >>>Subject: RE: [AVT] RTP streaming and adaptation to AVC of an SVC >>>temporalscalable bitstream - Packet loss >>> >>> >>>Hi Colin, >>> >>>Thanks for your clarification. But according to the >following sentence >>>copied from Daniele's email, >>> >>>"... then the SVCtoAVC adapter doesn't know whether this loss has to >>>be signaled to the receiver, i.e. whether it must insert a sequence >>>number gap in the outcoming RTP stream...", >>> >>>the SVCtoAVC adapter uses a different RTP sequence number >value space >>>for the outcoming RTP steam than the incoming RTP stream. Is >this what >>>a translator can do? It is not clear how the SVCtoAVC >adapter handles >>>the CC, SSRC and CSRC fields and RTCP traffic, though. >>> >>>BR, YK >>> >>>>-----Original Message----- >>>>From: ext Colin Perkins [mailto:csp@csperkins.org] >>>>Sent: Saturday, August 18, 2007 9:07 PM >>>>To: Wang Ye-Kui (Nokia-NRC/Tampere) >>>>Cc: daniele@bsoft.info; avt@ietf.org >>>>Subject: Re: [AVT] RTP streaming and adaptation to AVC of an SVC >>>>temporalscalable bitstream - Packet loss >>>> >>>>On 18 Aug 2007, at 18:36, <Ye-Kui.Wang@nokia.com> wrote: >>>>> In your example the SVCtoAVC adapter is an RTP mixer, which >>>>terminates >>>>> the RTP session between the sender and itself and restarts >>>>another RTP >>>>> session between itself and the receiver. >>>>> Therefore the RTP sequence number needs to be updated for >the base >>>>> layer packets anyway. >>>> >>>>If the SVCtoAVC adapter is a transcoder from an SVC stream >to an AVC >>>>stream, it will be an RTP translator, not an RTP mixer. >>>>Neither an RTP translator or a RTP mixer terminate the RTP >>>session. RFC >>>>3550 and draft-ietf-avt-topologies-06.txt discuss this in >>more detail. >>>> >>>>-- >>>>Colin Perkins >>>>http://csperkins.org/ >>>> >>>> >>>> >> >> >> >>-- >>No virus found in this incoming message. >>Checked by AVG Free Edition. >>Version: 7.5.484 / Virus Database: 269.12.0/961 - Release >>Date: 19/08/2007 >>07:27 >> >> >> _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- [AVT] RTP streaming and adaptation to AVC of an S… daniele renzi (bsoft)
- RE: [AVT] RTP streaming and adaptation to AVC of … Thomas Schierl
- RE: [AVT] RTP streaming and adaptation to AVC of … Ye-Kui.Wang
- Re: [AVT] RTP streaming and adaptation to AVC of … Colin Perkins
- RE: [AVT] RTP streaming and adaptation to AVC of … Ye-Kui.Wang
- RE: [AVT] RTP streaming and adaptation to AVC of … Ye-Kui.Wang
- Re: [AVT] RTP streaming and adaptation to AVC of … daniele renzi (bsoft)
- RE: [AVT] RTP streaming and adaptation to AVC of … Ye-Kui.Wang
- RE: [AVT] RTP streaming and adaptation to AVC of … Ye-Kui.Wang
- Re: [AVT] RTP streaming and adaptation to AVC of … daniele renzi (bsoft)
- RE: [AVT] RTP streaming and adaptation to AVC of … Ye-Kui.Wang
- RE: [AVT] RTP streaming and adaptation to AVC of … Ye-Kui.Wang
- Re: [AVT] RTP streaming and adaptation to AVC of … daniele renzi (bsoft)
- Re: [AVT] RTP streaming and adaptation to AVC of … daniele renzi (bsoft)
- RE: [AVT] RTP streaming and adaptation to AVC of … Ye-Kui.Wang
- Re: [AVT] RTP streaming and adaptation to AVC of … daniele renzi (bsoft)
- RE: [AVT] RTP streaming and adaptation to AVC of … Ye-Kui.Wang
- Re: [AVT] RTP streaming and adaptation to AVC of … daniele renzi (bsoft)
- Re: [AVT] RTP streaming and adaptation to AVC of … Thomas Wiegand
- Re: [AVT] RTP streaming and adaptation to AVC of … daniele renzi (bsoft)
- [AVT] Interop issue with H263-1998 Franceschini Guido
- RE: [AVT] Interop issue with H263-1998 Gary Sullivan
- Re: [AVT] Interop issue with H263-1998 Randell Jesup
- Re: [AVT] Interop issue with H263-1998 Colin Perkins
- Re: [AVT] Interop issue with H263-1998 Randell Jesup
- RE: [AVT] Interop issue with H263-1998 Even, Roni
- Re: [AVT] Interop issue with H263-1998 Randell Jesup
- RE: [AVT] Interop issue with H263-1998 Even, Roni
- RE: [AVT] Interop issue with H263-1998 Franceschini Guido
- RE: [AVT] Interop issue with H263-1998 Even, Roni
- RE: [AVT] Interop issue with H263-1998 Franceschini Guido
- RE: [AVT] Interop issue with H263-1998 Even, Roni
- RE: [AVT] Interop issue with H263-1998 Franceschini Guido