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

RE: [AVT] RTP streaming and adaptation to AVC of an SVC temporalscalable bitstream - Packet loss



Dear Daniele,

 

Beside session multiplexing, you may use TL0PICIDX of the PACSI NAL unit for loss detection assuming that your base layer represents Temporal Level “0”.

 

Thomas

 

 

From: daniele renzi (bsoft) [mailto:daniele at bsoft.info]
Sent: Friday, August 17, 2007 4:41 PM
To: avt at ietf.org
Subject: [AVT] RTP streaming and adaptation to AVC of an SVC temporalscalable bitstream - Packet loss

 

Dear all,

 

I'd like to clarify the following scenario (the reference documents are draft-ietf-avt-rtp-svc-02.txt and RFC-3984).

 

We're implementing a system including:

a) an SVC encoder + RTP streamer module (non-interleaved mode),

b) an SVCtoAVC adapter, taking the RTP stream from the network, adapting its SVC payload to AVC, streaming (RTP) the resulting AVC stream,

c) an RTP receiver + AVC decoder.

 

The SVC encoder implements just temporal scalability: it produces/sends AVC-compliant NALUs and before any of them a prefix NALU to carry scalability information.

The different (temporal) layers are transported in a single RTP session.

 

Let's suppose that the SVCtoAVC adapter has to forward just the base layer by dropping the enhancement layers and the prefix NALUs and making just some minor adaptation in the Sequence Parameter Set.

 

Now the question: how can we handle a packet loss in the path between the SVC encoder and the SVCtoAVC adapter, considering the single RTP session?

The problem is that the SVCtoAVC adapter is not able to know which layer the lost packet belongs to; it can just detect a generic packet loss, which could affect either the base layer or an enhancement layer, 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...

 

If we used different RTP sessions the hardle would be cleared, as the sequence number would be increased separately for any layer. Anyway, we'd need to keep the single RTP session mode (if allowed, of course).

 

Any suggestion would be very appreciated.

 

Thanks in advance.

 

Best regards,

 

 

Daniele Renzi
bSoft --
www.bsoft.info
+39-0733-57707  (tel/fax)



----
Visit us at

IFA 2007 / Berlin, 31 August - 5 September 2007 / Hall 5.3 Booth 17
http://www.hhi.fraunhofer.de/german/gf/events/index.html

IBC 2007 / Amsterdam, 7 - 11 September 2007 / Booth 8.381
http://ip.hhi.de/ibc2007.html

eslw 2007 / Berlin, 14 - 15 September 2007 / Fraunhofer Institute for Telecommunications, Heinrich-Hertz-Institut
http://eslw2007.hhi.de/index.htm

ECOC 2007 / Berlin, Exhibition 17 - 19 September 2007 / Booth 13007 - 13008
http://www.hhi.fraunhofer.de/german/gf/events/index.html


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