Re: [Mops] Comments on draft-ietf-mops-streaming-opcons-07
Leslie Daigle <ldaigle@thinkingcat.com> Mon, 13 December 2021 22:25 UTC
Return-Path: <ldaigle@thinkingcat.com>
X-Original-To: mops@ietfa.amsl.com
Delivered-To: mops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 1E67F3A0BF4
for <mops@ietfa.amsl.com>; Mon, 13 Dec 2021 14:25:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
header.d=thinkingcat.com
Received: from mail.ietf.org ([4.31.198.44])
by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id 60gI4V01M-fm for <mops@ietfa.amsl.com>;
Mon, 13 Dec 2021 14:25:22 -0800 (PST)
Received: from beige.elm.relay.mailchannels.net
(beige.elm.relay.mailchannels.net [23.83.212.16])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 6F0E63A0BF9
for <mops@ietf.org>; Mon, 13 Dec 2021 14:25:21 -0800 (PST)
X-Sender-Id: dreamhost|x-authsender|ldaigle@thinkingcat.com
Received: from relay.mailchannels.net (localhost [127.0.0.1])
by relay.mailchannels.net (Postfix) with ESMTP id 25BDCE196B;
Mon, 13 Dec 2021 22:25:15 +0000 (UTC)
Received: from pdx1-sub0-mail-a286.dreamhost.com (unknown [127.0.0.6])
(Authenticated sender: dreamhost)
by relay.mailchannels.net (Postfix) with ESMTPA id D7914E1529;
Mon, 13 Dec 2021 22:25:10 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|ldaigle@thinkingcat.com
Received: from pdx1-sub0-mail-a286.dreamhost.com (pop.dreamhost.com
[64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
by 100.116.149.43 (trex/6.4.3); Mon, 13 Dec 2021 22:25:15 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|ldaigle@thinkingcat.com
X-MailChannels-Auth-Id: dreamhost
X-Absorbed-Lettuce: 093fa9f9066361a3_1639434314967_1502997932
X-MC-Loop-Signature: 1639434314967:1594693123
X-MC-Ingress-Time: 1639434314967
Received: from [192.168.1.57] (vtelinet-216-66-102-83.vermontel.net
[216.66.102.83])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
(Authenticated sender: ldaigle@thinkingcat.com)
by pdx1-sub0-mail-a286.dreamhost.com (Postfix) with ESMTPSA id 4JCbft0Ycjz1N1;
Mon, 13 Dec 2021 14:25:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=thinkingcat.com;
s=thinkingcat.com; t=1639434310; bh=foOHVjIvvbPNVmK9IGAiF7FCsLg=;
h=From:To:Cc:Subject:Date:Content-Type;
b=npSAc9lTYG3NgLuVyjoOpA58MmZ8qtLtoXd+YIN0FfBdQsSIlYfPFrXqkqE/+gb+W
T0aWNxaJ082kVFi1LFTyF2CK4+cyL1v6bvbSv71JtxGE3WUZXF3fFniMj9JlDyTzMj
jJ9AveQKYgCOZPFzdZ8qHEpaH0TFAI9a2BPGmFgU=
From: "Leslie Daigle" <ldaigle@thinkingcat.com>
To: "Mike English" <ietf@englishm.net>
Cc: mops@ietf.org
Date: Mon, 13 Dec 2021 17:24:34 -0500
X-Mailer: MailMate (1.13.2r5673)
Message-ID: <1B725499-2FC1-49DF-BCCF-492FE43F23C9@thinkingcat.com>
In-Reply-To: <CAK=xEZMsVKbuuSv3AME2jVof5_bUKxoNKVgyu1R1CFzZUnt1qg@mail.gmail.com>
References: <CAK=xEZMsVKbuuSv3AME2jVof5_bUKxoNKVgyu1R1CFzZUnt1qg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="=_MailMate_8FBB77E1-0CBA-4718-9CCF-A64661850474_="
Archived-At: <https://mailarchive.ietf.org/arch/msg/mops/Ah8hnfPoFVeIzWimVQA8_s5YCGg>
Subject: Re: [Mops] Comments on draft-ietf-mops-streaming-opcons-07
X-BeenThere: mops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Media OPerationS <mops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mops>,
<mailto:mops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mops/>
List-Post: <mailto:mops@ietf.org>
List-Help: <mailto:mops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mops>,
<mailto:mops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Dec 2021 22:25:26 -0000
Mike, Thanks for taking the time to read through the document and share your thoughts. I think it’s certainly fair to say that, if this is how the document struck you, there’s some discussion to be had (and maybe some work to be done) before sending it out for broader IETF review. Taking my co-chair hat off, for a moment, here are a few of my own thoughts: I’m not so sure the document has an ill-defined purpose as that it may not yet be well-expressed. I believe the document outlines “Video on the Internet is a Thing; and here are some of the ways in which video will bite you on the backside if you’re not careful, whether you are operating a network, deploying a service, or working on related protocols”. I’ll agree that’s not what the abstract says (even adjusting for my exaggeratedly lighthearted expression of it :-) ). But would that do a better job of setting your expectations? Leslie. On 10 Dec 2021, at 14:05, Mike English wrote: > Hello MOPS! > > I finally carved out some time this morning to re-read the draft > "Operational Considerations for Streaming Media" with fresh eyes. > > One thing that struck me on this read through is: the purpose of the > document is not very clearly defined. The lack of a clearly defined > purpose makes it difficult to evaluate whether the document succeeds > at its stated goals. I think it would be good to clarify this before > proceeding beyond the working group. > > Here's what we have at the end of the introduction now: > > This document examines networking issues as they relate to quality > of > experience in internet video delivery. The focus is on capturing > characteristics of video delivery that have surprised network > designers or transport experts without specific video expertise, > since these highlight key differences between common assumptions in > existing networking documents and observations of video delivery > issues in practice. > <https://www.ietf.org/archive/id/draft-ietf-mops-streaming-opcons-07.html#section-1-8> > > Making specific recommendations on operational practices aimed at > mitigating these issues is out of scope, though some existing > mitigations are mentioned in passing. The intent is to provide a > point of reference for future solution proposals to use in > describing > how new technologies address or avoid these existing observed > problems. > <https://www.ietf.org/archive/id/draft-ietf-mops-streaming-opcons-07.html#section-1-9> > > It seems like the document currently falls somewhere between a > description of current best practices and a set of problem statements > that could theoretically justify new protocol work within IETF, but > there's quite a bit of ambiguity remaining. > > Another interpretation could be that this document intends to > primarily serve as a useful reference document for shared > terminology. In fact, the document does provide a definition for > "streaming" as well as definitions for several classes of latency. > Which brings me to my second observation: upon re-reading, the latency > categories defined by this draft seem somewhat arbitrary. > > (See: "3. Latency Considerations") > <https://www.ietf.org/archive/id/draft-ietf-mops-streaming-opcons-07.html#name-latency-considerations> > > If the intent is for this document to serve as a source for a shared > vocabulary, I wonder if we could try to ground these categories a bit > more firmly on specific qualitative differences between the different > categories. Either by reorienting around use cases or by seeking out > some specific latency thresholds, e.g. in human computer interaction > research. > > Finally, I noticed that there are some passing references to real-time > communication in the document which imply but do not explicitly state > that real-time communication applications are considered outside of > the scope of the document. However, by the provided definition of > "streaming" it's hard to see how real-time communications applications > would not qualify: > This document specifically focuses on the streaming applications > and > defines streaming as follows: > * Streaming is transmission of a continuous media from a server to > a > client and its simultaneous consumption by the client. > * Here, continuous media refers to media and associated streams > such > as video, audio, metadata, etc. In this definition, the > critical > term is "simultaneous", as it is not considered streaming if one > downloads a video file and plays it after the download is > completed, which would be called download-and-play. > > I think this document contains many useful concepts and explanations > relevant to IETF work exploring the development of new protocols or > protocol extensions, however, in my opinion, it suffers from a lack of > clarity of purpose, and I think that needs to be addressed. > > What do others think? > > Thanks! > -Mike > > -- > Mops mailing list > Mops@ietf.org > https://www.ietf.org/mailman/listinfo/mops -- ------------------------------------------------------------------- Leslie Daigle Principal, ThinkingCat Enterprises ldaigle@thinkingcat.com -------------------------------------------------------------------
- [Mops] Comments on draft-ietf-mops-streaming-opco… Mike English
- Re: [Mops] Comments on draft-ietf-mops-streaming-… Ali C. Begen
- Re: [Mops] Comments on draft-ietf-mops-streaming-… Leslie Daigle
- Re: [Mops] Comments on draft-ietf-mops-streaming-… Spencer Dawkins at IETF
- Re: [Mops] Comments on draft-ietf-mops-streaming-… Spencer Dawkins at IETF