Re: [httpstreaming] FW: New Version Notification for draft-zong-httpstreaming-gap-analysis-01

Ning Zong <zongning@huawei.com> Thu, 28 October 2010 05:55 UTC

Return-Path: <zongning@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 CF1D03A682C for <httpstreaming@core3.amsl.com>; Wed, 27 Oct 2010 22:55:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.941
X-Spam-Level:
X-Spam-Status: No, score=-99.941 tagged_above=-999 required=5 tests=[AWL=0.554, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1, 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 jYbl8BFVLWNF for <httpstreaming@core3.amsl.com>; Wed, 27 Oct 2010 22:55:50 -0700 (PDT)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 8161F3A67D7 for <httpstreaming@ietf.org>; Wed, 27 Oct 2010 22:55:49 -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 <0LAZ00DFQKJU2N@szxga04-in.huawei.com> for httpstreaming@ietf.org; Thu, 28 Oct 2010 13:57:30 +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 <0LAZ00IJMKJULW@szxga04-in.huawei.com> for httpstreaming@ietf.org; Thu, 28 Oct 2010 13:57:30 +0800 (CST)
Received: from z63316 ([10.138.41.58]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LAZ00K7EKJP5G@szxml04-in.huawei.com> for httpstreaming@ietf.org; Thu, 28 Oct 2010 13:57:27 +0800 (CST)
Date: Thu, 28 Oct 2010 13:57:15 +0800
From: Ning Zong <zongning@huawei.com>
In-reply-to: <9FB119A7-D30E-45E5-BD6C-453413DC89FA@nomor.de>
To: 'Thomas Stockhammer' <stockhammer@nomor.de>
Message-id: <007201cb7664$ffb832e0$3a298a0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3664
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset="Windows-1252"
Content-transfer-encoding: quoted-printable
Thread-index: Act1G1dVNshys64XQKWFs2wTBmL8iwAfuLgQ
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] FW: New Version Notification for draft-zong-httpstreaming-gap-analysis-01
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: Thu, 28 Oct 2010 05:55:56 -0000

Hi, Thomas,

Thank you very much for your detailed review. I think the comments are also
very helpful for improving the draft. Please see my response in-line
starting with [ZN].

-----Original Message-----
From: Thomas Stockhammer [mailto:stockhammer@nomor.de] 
Sent: Tuesday, October 26, 2010 10:37 PM
To: Ning Zong
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] FW: New Version Notification for
draft-zong-httpstreaming-gap-analysis-01

Experts,

Here are my initial comments:

Abstract:
- private -> proprietary
[ZN]: ok

Introduction:
- The first sentence is messed, it mixes singular and plural
[ZN]: OK, thanks.
- The list of codecs, formats, players, platforms in the first  
sentence is quite arbitrary and more confusing than helpful
[ZN]: I will clarify the text in next revision.
- Advantages on Adaptive Streaming over HTTP had been listed many  
times and a long time ago for example here:
	http://www.ietf.org/mail-archive/web/avt/current/msg11340.html
[ZN]: I will refer to this discussion in next revision.
- 3GPP defines formats for MPD and Segments, including the Media  
Segment Format. Client behaviour is informative
- The ISO/IEC JTC1/SC29/WG11 (MPEG) work has progressed significantly  
to a committee draft. The committee draft is heavily based on 3GPP AHS  
and has the same objectives, namely the definition of the formats for  
MPD and segments.
[ZN]: I will investigate more about recent progress on MPEG and OIPF work.

3.1 3GPP
- PSS is a stReaming services, it is hot, but not as hot as you make it.
- A significant amount of the text in 3.1. is just copied from the  
spec. It may be sufficient to point to the spec. It is public.
[ZN]: Right, but this part of the draft is purely survey and should mostly
rely on the reference. The analysis part is on Section 5. But anyway, I will
modify the text to simplify the copied text and add summary text when
needed, in the next revision.
- Some text in your document is sloppy, others is directly copied. I  
do not see any value to copy text as I said.

3.2 OIPF
- It is incorrect that your document introduces the extensions of the  
OIPF to 3GPP. The OIPF spec does this.
- The usage of normative text in your document seems inappropriate,  
like the "SHALL" in 3.2.2 and 3.2.3. Again, the OIPF spec is public  
and it is of no value to copy some text directly into this draft.
[ZN]: I will remove the normative term in next revision.

3.3 MPEG
- Again this is a pure copy of existing MPEG documents. A reference is  
sufficient.
- The information is outdated, as mentioned. Significant progress  
since MPEG#94
[ZN]: As noted, I will investigate more about recent progress on MPEG and
OIPF work.


On 5)
5.1)
- It would be good to fix the typos
[ZN]: OK, thanks.
- 3GPP segments and MPD are defined by their MIME Types. The statement  
in your table on file endings is wrong.
	Please refer to the specifications:
		for MPD: MIME Type is vnd.3gpp.mpd, file extension is .3gm
		for Media Segment: MIME Type is  vnd.3gpp.segment, file
extension  
is .3gs
[ZN]: Thank you.
- the steps in 1-3) are heavily simplified and this can only be an  
example. A client can act much differently, such as using byte ranges,  
parallel requests, etc. The server itself is also expected to be a CDN  
and is completely unaware of the contained media.
- I am not sure I understand the term "is encrypted into files"
[ZN]: I mean "use file with media container" here.
- What do you mean "normal text file"?
[ZN]: traditional web page (e.g. html file).
- The intelligence in the Adaptive Streaming over HTTP is almost  
exclusively in the client, there is no negotiation
[ZN]: Sorry for confusion, "negotiation" should be "massage exchange".
- The server software is typically considered standard HTTP/1.1, no  
specific intelligence. Some intelligence is needed in the preparation  
of the content, but this is typically no real-time process, at least  
for On-Demand video. Also for live "serving" and "preparation" are  
completely decoupled.

5.2)
- It is not correct that the 3GPP MPD needs to be updated even for  
live. If you use a template mode, the MPD stays static until some  
"unforeseen" event occurs. Client and Content Preparation have agreed  
on rules to construct URIs.
- If necessary, the MPD update happens asynchronously to the media  
decoding, so this is not considered to be a problem.
[ZN]: I didn't intend to state that pull model doesn't work. My point is,
why not investigating the possible usage of push model in certain cases
without experiencing the above mentioned "unforeseen" event or asynchronous
updates?
- I still heavily disagree with the push scenario as being viable.  
This assumes that there is a 1-1 relationship between the server and  
the client and the server is aware of the client's state. This is not  
in scope of any of the HTTP Streaming technologies that are referred  
to in your document. What you are proposing is more like advanced  
progressive download from dedicated servers. This had also been  
discussed in 3GPP, but is a different technology. It is server- 
enhanced progressive download and the client only issues a single HTTP  
request.
- There is for sure mechanisms to deliver important packets more  
reliably in HTTP - you just request it earlier. In anticipation of  
switching a smart client may also prepare such data. The client is  
intelligent.
[ZN]: Well, I think this startup issue doesn't like the pre-fetch which is
of course still valuable to improve playback. IMO, it is hard to predict
which channel the user will switch to in the next moment, hence it is not
reasonable to request important packets for other channels. Did I
misunderstand you?
- 3GPP defines QoE metrics that can reused also for HTTP Streaming.  
there will also be efforts in MPEG in including QoE.
[ZN]: I am not proposing to focus on defining QoE metrics, but looking on
the protocols to report such metrics, like RTCP. We will support the work in
3GPP/MPEG and cooperate with them to see how to capsulate the metrics in a
series of messages.

5.3)
- The No in QoE monitoring seems to be wrong, the same on fast start- 
up, see above!
- The other 'No's seem to assume a different model on delivery and we  
should really check, if this is still in the scope. It seems to  
address generic HTTP delivery issues, not streaming specific aspects.
[ZN]: OK, we will check them again and see which can be potentially
reasonable in our proposed work.

Best regards

Thomas




On Oct 25, 2010, at 1:29 PM, Ning Zong wrote:

> Hi, Folks,
>
> I have updated HTTP streaming survey and gap analysis draft and the  
> new
> version is as attached. You can also check the URL below:
> http://www.ietf.org/id/draft-zong-httpstreaming-gap-analysis-01.txt
>
> BR,
> Ning Zong
>
> -----Original Message-----
> From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
> Sent: Monday, October 25, 2010 6:47 PM
> To: zongning@huawei.com
> Subject: New Version Notification for
> draft-zong-httpstreaming-gap-analysis-01
>
>
> A new version of I-D, draft-zong-httpstreaming-gap-analysis-01.txt  
> has been
> successfully submitted by Ning Zong and posted to the IETF repository.
>
> Filename:	 draft-zong-httpstreaming-gap-analysis
> Revision:	 01
> Title:		 Survey and Gap Analysis for HTTP Streaming
Standards and
> Implementations
> Creation_date:	 2010-10-24
> WG ID:		 Independent Submission
> Number_of_pages: 23
>
> Abstract:
> With the explosive growth of the Internet usage and increasing demand
> for multimedia information on the web, media delivery over Internet
> attract substantial attention from media industry.  To meet above
> requirements, HTTP Streaming technology is designed and gradually
> plays an important role in recent years.  Several leading Standard
> Development Organizations (SDOs) have been producing a series of
> technical specifications to define streaming over HTTP.  Moreover,
> several companies have devoted to developing private HTTP-based media
> delivery platform to provide high quality, adaptive viewing
> experience to customers.  Following a brief survey of existing HTTP
> streaming standards and implementations, this document gives a brief
> summary on these related work, analyzes the potential challenges
> especially from the network point of view, and lists the gap between
> existing work and possible working scope on the topic of HTTP
> streaming in IETF.
>
>
>
>
> The IETF Secretariat.
>
> <draft-zong-httpstreaming-gap- 
> analysis-01.txt>_______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming

---
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.