Re: [httpstreaming] Push Vs Pull Re: Current Status and Our Goal
Wenbo Zhu <wenboz@google.com> Mon, 18 October 2010 08:40 UTC
Return-Path: <wenboz@google.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 465D23A6CDE for <httpstreaming@core3.amsl.com>;
Mon, 18 Oct 2010 01:40:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.325
X-Spam-Level:
X-Spam-Status: No,
score=-106.325 tagged_above=-999 required=5 tests=[AWL=-0.663, BAYES_00=-2.599,
FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_MED=-4, SARE_MILLIONSOF=0.315,
USER_IN_WHITELIST=-100]
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 svvjr1QX8M7L for
<httpstreaming@core3.amsl.com>; Mon, 18 Oct 2010 01:39:59 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by
core3.amsl.com (Postfix) with ESMTP id 8BF713A68A3 for
<httpstreaming@ietf.org>; Mon, 18 Oct 2010 01:39:59 -0700 (PDT)
Received: from wpaz5.hot.corp.google.com (wpaz5.hot.corp.google.com
[172.24.198.69]) by smtp-out.google.com with ESMTP id o9I8fQHL012865 for
<httpstreaming@ietf.org>; Mon, 18 Oct 2010 01:41:26 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta;
t=1287391286; bh=RG/tItx7wSUl0Kr6nPbhzBMxtAM=;
h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type:Content-Transfer-Encoding;
b=juk1XT3AnE1Bq++0BvJmEbXeFFtlWBr6eIkkzMcVZMCvpC74IVDCzBeJ3fo8+SwiC
mzy2KvYr/S2vZyRfs+SBQ==
Received: from gwb11 (gwb11.prod.google.com [10.200.2.11]) by
wpaz5.hot.corp.google.com with ESMTP id o9I8fPJO019569 for
<httpstreaming@ietf.org>; Mon, 18 Oct 2010 01:41:25 -0700
Received: by gwb11 with SMTP id 11so256588gwb.16 for <httpstreaming@ietf.org>;
Mon, 18 Oct 2010 01:41:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
h=domainkey-signature:mime-version:received:received:in-reply-to
:references:date:message-id:subject:from:to:cc:content-type
:content-transfer-encoding; bh=COXWDxaDdsYgSIwhc8SZpISISXdf/+r9rFCZzkHVmag=;
b=poqJSwi5jPaqiHpvaF95kAeapcyU7xhg79XOAo9W7jDuM2cBs75L8x2DJy2CEvHZYG
2+nBA9xD/ZaSsGbJMJbA==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type:content-transfer-encoding;
b=HL23S22toCdf1Eqh8aPL9GKCi1STM/Y/gIo0TTKLXBDfxzIvJySgKsSWyNXABHGzDn
D4mc0ACUixY9duBDKxDw==
MIME-Version: 1.0
Received: by 10.90.52.6 with SMTP id z6mr1232051agz.145.1287391283768;
Mon, 18 Oct 2010 01:41:23 -0700 (PDT)
Received: by 10.91.213.18 with HTTP; Mon, 18 Oct 2010 01:41:23 -0700 (PDT)
In-Reply-To: <043601cb6e9c$6719f8e0$30298a0a@china.huawei.com>
References: <00df01cb5de2$2ac49730$4f548a0a@china.huawei.com>
<04CAD96D4C5A3D48B1919248A8FE0D540D5BEB08@xmb-sjc-215.amer.cisco.com>
<074201cb66c1$1a192d50$4f548a0a@china.huawei.com>
<04CAD96D4C5A3D48B1919248A8FE0D540D5BF360@xmb-sjc-215.amer.cisco.com>
<017101cb6924$bc093410$30298a0a@china.huawei.com>
<04CAD96D4C5A3D48B1919248A8FE0D540D5BF70B@xmb-sjc-215.amer.cisco.com>
<03ce01cb6b67$fdb9d910$30298a0a@china.huawei.com>
<04CAD96D4C5A3D48B1919248A8FE0D540D689385@xmb-sjc-215.amer.cisco.com>
<009c01cb6c03$f2125320$30298a0a@china.huawei.com>
<04CAD96D4C5A3D48B1919248A8FE0D540D689412@xmb-sjc-215.amer.cisco.com>
<022c01cb6c0b$5fc75490$30298a0a@china.huawei.com>
<04CAD96D4C5A3D48B1919248A8FE0D540D68946C@xmb-sjc-215.amer.cisco.com>
<04CAD96D4C5A3D48B1919248A8FE0D540D6894A4@xmb-sjc-215.amer.cisco.com>
<02d501cb6e87$9dc75dc0$30298a0a@china.huawei.com>
<03c001cb6e95$3edf86d0$30298a0a@china.huawei.com>
<03f101cb6e97$f582acd0$30298a0a@china.huawei.com>
<043601cb6e9c$6719f8e0$30298a0a@china.huawei.com>
Date: Mon, 18 Oct 2010 01:41:23 -0700
Message-ID: <AANLkTimok+Gi7tayPJhPhwO4uxzhWs8Fk+a6reH+N0mQ@mail.gmail.com>
From: Wenbo Zhu <wenboz@google.com>
To: Qin Wu <sunseawq@huawei.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] Push Vs Pull Re: 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, 18 Oct 2010 08:40:01 -0000
On Mon, Oct 18, 2010 at 1:13 AM, Qin Wu <sunseawq@huawei.com> wrote: > ----- Original Message ----- > From: "Thomas Stockhammer" <stockhammer@nomor.de> > To: "Qin Wu" <sunseawq@huawei.com> > Cc: "Ali C. Begen (abegen)" <abegen@cisco.com>om>; "Roni Even" <Even.roni@huawei.com>om>; "David A. Bryan" <dbryan@ethernot.org>rg>; <httpstreaming@ietf.org> > Sent: Monday, October 18, 2010 3:58 PM > Subject: Re: [httpstreaming] Push Vs Pull Re: Current Status and Our Goal > > >>>> How would this work if you have only one bitrate on the server? Is your approach as follows: >>>> >>>> Rather than offering the same content encoded at multiple bitrates and serving them based on what the client wants, you >>>> wanna serve the content encoded at a single bitrate and by manipulating the transmission rate on the server (based on >>>> server's knowledge of network and client), you "adaptively" send it. Is that the scenario you have in mind? >>>> >>>> [Qin]: Personally that is what I am trying to look for. a single birate for live content may change at time which can be >>>> realized by transcoding. >>> >>> If you are saying a server doing transcoding for adaptation scales better than an http server serving client requests for different chunks, then I think you should make your arguments clear enough in the problem statement draft and see whether others think. To me, it is a losing proposition. >>> >>> [Qin]; for the live content consuming with thousands of consumers viewing at the same time, in my opinion, it may be a successful propsotion. >> >> [T] Adaptation for each of the thousands of users!? [\T] >> >> [Qin]: The scenario we are talking about is more and more people watching one popuar global event at the same time, e.g., world cup finals, US president election, Olympic games. > > > [T] > Exactly! And therefore individual server side adaptation is worst ... > To maintain a 1-1 relationship between the client and the server breaks scalability. > Just offer a couple of bitrate choices and the millions of clients will pick the one that suits them. Clients are extremely intelligent and capable nowadays. > Network-initiated individual QoS control is not a subject in HTTP streaming. > [\T] > > [Qin]: It seems you talk about server based solution in your vision which I can't follow. In my understanding, client based solution more fit for recorded content consuming than live content consuming. > The big problem of current existing client based solution can not well satisfy real time streaming requirements during live content consuming. I'd suggest we focus on the unique challenges that HTTP brings, i.e. as a transport protocol, such as it enforces strict client-server RPC and has to live with intermediaries such as proxy. Discussions on specific client, network, or server designs in the general context of media streaming over Internet, IMO, are mostly irrelevant. - Wenbo > > --- > Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone +49 89 978980 02 || cell +491725702667 || http://www.nomor-research.com > Nomor Research GmbH - Sitz der Gesellschaft: München - Registergericht: München, HRB 165856 – Umsatzsteuer-ID: DE238047637 - Geschäftsführer: Dr. Thomas Stockhammer, Dr. Ingo Viering. > > > > _______________________________________________ > httpstreaming mailing list > httpstreaming@ietf.org > https://www.ietf.org/mailman/listinfo/httpstreaming >
- [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Wenbo Zhu
- Re: [httpstreaming] Current Status and Our Goal David A. Bryan
- Re: [httpstreaming] Current Status and Our Goal Ben Niven-Jenkins
- Re: [httpstreaming] Current Status and Our Goal Luby, Michael
- Re: [httpstreaming] Current Status and Our Goal Daniel Park
- Re: [httpstreaming] Current Status and Our Goal Roni Even
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Roni Even
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Kathy McEwen
- Re: [httpstreaming] Current Status and Our Goal Marshall Eubanks
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Kathy McEwen
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Kathy McEwen
- Re: [httpstreaming] Current Status and Our Goal Colin Perkins
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Lars Eggert
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Mark Watson
- Re: [httpstreaming] Current Status and Our Goal Ye-Kui Wang
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Wenbo Zhu
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Wenbo Zhu
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Wenbo Zhu
- Re: [httpstreaming] Current Status and Our Goal Mark Watson
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Wenbo Zhu
- Re: [httpstreaming] Current Status and Our Goal Lars Eggert
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Mark Watson
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Mark Watson
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Wenbo Zhu
- Re: [httpstreaming] Current Status and Our Goal Ye-Kui Wang
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- Re: [httpstreaming] Current Status and Our Goal Qin Wu
- [httpstreaming] Push Vs Pull (was Re: Current Sta… Ben Niven-Jenkins
- Re: [httpstreaming] Push Vs Pull (was Re: Current… Qin Wu
- Re: [httpstreaming] Push Vs Pull (was Re: Current… Mark Watson
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Push Vs Pull (was Re: Current… Ning Zong
- [httpstreaming] Push Vs Pull Re: Current Status a… Qin Wu
- Re: [httpstreaming] Push Vs Pull Re: Current Stat… Qin Wu
- Re: [httpstreaming] Push Vs Pull Re: Current Stat… Thomas Stockhammer
- Re: [httpstreaming] Push Vs Pull Re: Current Stat… Qin Wu
- Re: [httpstreaming] Push Vs Pull Re: Current Stat… Thomas Stockhammer
- Re: [httpstreaming] Push Vs Pull Re: Current Stat… Qin Wu
- Re: [httpstreaming] Push Vs Pull Re: Current Stat… Thomas Stockhammer
- Re: [httpstreaming] Push Vs Pull Re: Current Stat… Wenbo Zhu
- Re: [httpstreaming] Current Status and Our Goal Colin Perkins
- Re: [httpstreaming] Current Status and Our Goal David R Oran
- Re: [httpstreaming] Current Status and Our Goal Benjamin Niven-Jenkins
- Re: [httpstreaming] Current Status and Our Goal Thomas Stockhammer
- Re: [httpstreaming] Current Status and Our Goal Colin Perkins
- Re: [httpstreaming] Current Status and Our Goal Spencer Dawkins
- Re: [httpstreaming] Current Status and Our Goal Wenbo Zhu
- Re: [httpstreaming] Current Status and Our Goal Ning Zong
- Re: [httpstreaming] Current Status and Our Goal Ning Zong
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Ning Zong
- Re: [httpstreaming] Current Status and Our Goal Ali C. Begen (abegen)
- Re: [httpstreaming] Current Status and Our Goal Ning Zong