Re: [httpstreaming] Current Status and Our Goal

Qin Wu <sunseawq@huawei.com> Mon, 11 October 2010 09:14 UTC

Return-Path: <sunseawq@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B83393A692D for <httpstreaming@core3.amsl.com>; Mon, 11 Oct 2010 02:14:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.936
X-Spam-Level:
X-Spam-Status: No, score=0.936 tagged_above=-999 required=5 tests=[AWL=-0.322, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, MIME_BASE64_TEXT=1.753, 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 ok63OBF9RyDr for <httpstreaming@core3.amsl.com>; Mon, 11 Oct 2010 02:14:52 -0700 (PDT)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id CFB0B3A690D for <httpstreaming@ietf.org>; Mon, 11 Oct 2010 02:14:51 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LA400JPCCCI36@szxga04-in.huawei.com> for httpstreaming@ietf.org; Mon, 11 Oct 2010 17:14:43 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LA400M9ACCGYS@szxga04-in.huawei.com> for httpstreaming@ietf.org; Mon, 11 Oct 2010 17:14:41 +0800 (CST)
Received: from w53375 ([10.138.41.48]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LA400I8GCCGEZ@szxml04-in.huawei.com> for httpstreaming@ietf.org; Mon, 11 Oct 2010 17:14:40 +0800 (CST)
Date: Mon, 11 Oct 2010 17:14:40 +0800
From: Qin Wu <sunseawq@huawei.com>
To: "Ali C. Begen (abegen)" <abegen@cisco.com>, Roni Even <Even.roni@huawei.com>, "David A. Bryan" <dbryan@ethernot.org>
Message-id: <017101cb6924$bc093410$30298a0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3664
X-Mailer: Microsoft Outlook Express 6.00.2900.3664
Content-type: text/plain; charset=Windows-1252
Content-transfer-encoding: base64
X-Priority: 3
X-MSMail-priority: Normal
References: <00df01cb5de2$2ac49730$4f548a0a@china.huawei.com> <AANLkTimB3-=zWGnT=uq9Qcb-N8Pq+-RR0WMN12BZ9pr4@mail.gmail.com> <03f501cb65a1$50699d70$f13cd850$%roni@huawei.com> <04CAD96D4C5A3D48B1919248A8FE0D540D5BEADB@xmb-sjc-215.amer.cisco.com> <03f901cb65a5$7ee4bc80$7cae3580$%roni@huawei.com> <04CAD96D4C5A3D48B1919248A8FE0D540D5BEB08@xmb-sjc-215.amer.cisco.com> <074201cb66c1$1a192d50$4f548a0a@china.huawei.com> <04CAD96D4C5A3D48B1919248A8FE0D540D5BF360@xmb-sjc-215.amer.cisco.com>
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] Current Status and Our Goal
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Oct 2010 09:14:53 -0000

Hi,:
----- Original Message ----- 
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: "Qin Wu" <sunseawq@huawei.com>om>; "Roni Even" <Even.roni@huawei.com>om>; "David A. Bryan" <dbryan@ethernot.org>
Cc: <httpstreaming@ietf.org>
Sent: Sunday, October 10, 2010 12:46 AM
Subject: RE: [httpstreaming] Current Status and Our Goal




> -----Original Message-----
> From: Qin Wu [mailto:sunseawq@huawei.com]
> Sent: Friday, October 08, 2010 4:16 PM
> To: Ali C. Begen (abegen); Roni Even; David A. Bryan
> Cc: httpstreaming@ietf.org
> Subject: Re: [httpstreaming] Current Status and Our Goal
> 
> > also a need for video synchronization to start rendering.
> 
> Synchronization among the viewers you mean? That could be a concern but seriously, since client implementations will
> differ, network capacities will differ, i.e., pretty much everything will differ for different clients, I don't think there is a
> solution to this. Better said, I don't think there is a problem.
> 
> [Qin] I think Synchronization between the server and the client is one issue we may look at. Since the server has buffer for
> encoding, the client has a buffer for playout, we definitely need one streaming media synchronization mechanism which may
> help reduce delay.

Sorry, I don’t get this. Server or someone else advertises what is available to the client and client fetches whatever it wants (and is available). Why is there a need for synchronization here?

[Qin]: We may look at two different  use cases: push model and pull model
In the pull model, you are right. The client  control the timing of fetching the chunks by driving the HTTP request. It only request it needs and can handle. However  client based pull is characterized
as polling for new data each time and is not efficient way to deliver the real time streaming contents.
In the push model, the client does not know when the conents is available at the server. For the client will not send request for each chunks. the client clock is easy to asynchronize with encoder clock.