Re: [AVT] Fwd: Retransmission and fast channel change with usage of RTP/RTCP
Randell Jesup <rjesup@wgate.com> Sun, 17 February 2008 21:54 UTC
Return-Path: <avt-bounces@ietf.org>
X-Original-To: ietfarch-avt-archive@core3.amsl.com
Delivered-To: ietfarch-avt-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2B7963A6DEE; Sun, 17 Feb 2008 13:54:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.78
X-Spam-Level:
X-Spam-Status: No, score=-0.78 tagged_above=-999 required=5 tests=[AWL=-0.343, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, RDNS_NONE=0.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 0iySe2b5wOL7; Sun, 17 Feb 2008 13:54:07 -0800 (PST)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 259833A6DE8; Sun, 17 Feb 2008 13:54:07 -0800 (PST)
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 A57363A6DDD for <avt@core3.amsl.com>; Sun, 17 Feb 2008 13:54:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
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 vUM0CHdLnPtm for <avt@core3.amsl.com>; Sun, 17 Feb 2008 13:54:04 -0800 (PST)
Received: from exchange1.wgate.com (pr-66-150-46-254.wgate.com [66.150.46.254]) by core3.amsl.com (Postfix) with ESMTP id AA26B3A6DE1 for <avt@ietf.org>; Sun, 17 Feb 2008 13:54:04 -0800 (PST)
Received: from jesup.eng.wgate.com ([10.32.2.26]) by exchange1.wgate.com with Microsoft SMTPSVC(6.0.3790.1830); Sun, 17 Feb 2008 00:36:54 -0500
To: Colin Perkins <csp@csperkins.org>
References: <70765B7ABD04E845863F69CAC91A5ADB01B0DAA4@Xms1.etsihq.org> <12919642-CFC2-492C-9FC0-E1381B30CBFA@csperkins.org>
From: Randell Jesup <rjesup@wgate.com>
Date: Sun, 17 Feb 2008 00:36:53 -0500
In-Reply-To: <12919642-CFC2-492C-9FC0-E1381B30CBFA@csperkins.org> (Colin Perkins's message of "Sat, 16 Feb 2008 18:23:18 +0000")
Message-ID: <ybu4pc8cfey.fsf@jesup.eng.wgate.com>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)
MIME-Version: 1.0
X-OriginalArrivalTime: 17 Feb 2008 05:36:54.0306 (UTC) FILETIME=[1A8B5020:01C87127]
Cc: IETF AVT WG <avt@ietf.org>
Subject: Re: [AVT] Fwd: Retransmission and fast channel change with usage of RTP/RTCP
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Randell Jesup <rjesup@wgate.com>
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <http://www.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: <http://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: avt-bounces@ietf.org
Errors-To: avt-bounces@ietf.org
Colin Perkins <csp@csperkins.org> writes: >The AVT working group has received the following liaison statement from >TISPAN WG3 IPTV on Retransmission and fast channel change with usage of >RTP/RTCP. The TISPAN working group asks for our feedback on a number of >issues. Please send any comments on this to the chairs by 25 February, so >we can draft a response. >> Please find enclosed a liaison statement from TISPAN WG3 IPTV on >> Retransmission and fast channel change with usage of RTP/RTCP. Fast channel change: Since they're talking a change into a multicast group, the limiting factors on a channel change are: a) Signaling (may overlap) b) Time to get added to the multicast group c) Jitter buffer startup time d) Delay until a iframe/equivalent (perhaps some others) An idea floated in that document was joining a unicast stream first, then switching over to multicast. For arguments sake, lets assume that in the multicast group iframes are 2 seconds apart, and we don't want channel-change to be <overhead> plus 0-2 seconds. The proposal would be on channel change, the receiver might both register to acquire the multicast group AND start receiving a parallel unicast group. (Assuming the sender is smart, and this is multicast, NOT broadcast, then the sender could unicast the temporary stream and add them to the multicast group at or just before the next multicast iframe. In RTP terms, the receiver would probably see a source (SSRC) change, from the unicast source to the multicast source. If the receiver is anticipating this it could make the switch fairly smoothly, since barring loss the new source would start with an iframe. Loss would need to be dealt with in the normal way, but in this case the decoder wouldn't have a "good" buffer to try to handle P/B frames if the first iframe was lost/corrupted. It could cheat and use the last frame from the unicast source, or you could do something like continue to send the unicast source for one (or more) iframe periods past the expected transition to multicast - depends on how much bandwidth/encoder-complexity you're willing to allot. Alternatively I wonder if you could unicast an iframe for the multicast stream (using the same SSRC/etc), such that the receiver could jump into the multicast stream before the next "normal" iframe there. The trick is that the iframe has to produce a full decoder reference buffer for the multicast P/B frame stream (or at least one good enough to look ok until the next real iframe). It also has to deal with how you'd merge the unicast and multicast data and deal with sequence/TS/etc issues. I have a few hackish ideas, which could work if you relax/break some rules (duplicate seq/timestamps from the multicast data in the unicast (and send the unicast iframe 'first' so the multicast data for those sequence numbers would get ignored as dups, or send a "special" unicast stream with iframe and a marker telling the decoder where (seq/TS) to switch to decoding the multicast stream). Just some late-night ramblings. -- Randell Jesup rjesup@wgate.com "The fetters imposed on liberty at home have ever been forged out of the weapons provided for defence against real, pretended, or imaginary dangers from abroad." - James Madison, 4th US president (1751-1836) _______________________________________________ Audio/Video Transport Working Group avt@ietf.org http://www.ietf.org/mailman/listinfo/avt
- [AVT] Fwd: Retransmission and fast channel change… Colin Perkins
- Re: [AVT] Fwd: Retransmission and fast channel ch… Randell Jesup
- Re: [AVT] Fwd: Retransmission and fast channel ch… Jose Rey
- Re: [AVT] Fwd: Retransmission and fast channel ch… Colin Perkins
- Re: [AVT] Fwd: Retransmission and fast channel ch… Jose Rey
- Re: [AVT] Fwd: Retransmission and fast channel ch… Colin Perkins
- [AVT] Some comments to subsection 8.1.1 in draft-… Ye-Kui.Wang
- Re: [AVT] Some comments to subsection 8.1.1 in dr… Colin Perkins
- Re: [AVT] Some comments to subsection 8.1.1 in dr… Ye-Kui.Wang
- Re: [AVT] Some comments to subsection 8.1.1 indra… Even, Roni
- Re: [AVT] Some comments to subsection 8.1.1 indra… Ye-Kui.Wang
- Re: [AVT] Some comments to subsection 8.1.1 indra… Colin Perkins
- Re: [AVT] Some comments to subsection 8.1.1 indra… Ye-Kui.Wang
- Re: [AVT] Some comments to subsection 8.1.1 indra… Randell Jesup
- Re: [AVT] Some comments to subsection 8.1.1 in dr… Ye-Kui.Wang