Re: [Mops] So, what is streaming media, anyway? :-)

"Deen, Glenn (NBCUniversal)" <Glenn.Deen@nbcuni.com> Wed, 22 April 2020 16:54 UTC

Return-Path: <Glenn.Deen@nbcuni.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 2CCCA3A106E for <mops@ietfa.amsl.com>; Wed, 22 Apr 2020 09:54:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.798
X-Spam-Level:
X-Spam-Status: No, score=-1.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nbcuni.onmicrosoft.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 dtWDOB-_1Yyt for <mops@ietfa.amsl.com>; Wed, 22 Apr 2020 09:54:12 -0700 (PDT)
Received: from mx0a-00176a04.pphosted.com (mx0a-00176a04.pphosted.com [67.231.149.53]) (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 4A6AE3A1074 for <mops@ietf.org>; Wed, 22 Apr 2020 09:54:06 -0700 (PDT)
Received: from pps.filterd (m0047964.ppops.net [127.0.0.1]) by m0047964.ppops.net-00176a04. (8.16.0.42/8.16.0.42) with SMTP id 03MGoM5R004922 for <mops@ietf.org>; Wed, 22 Apr 2020 12:54:05 -0400
Received: from usushmgip003.mail.tfayd.com ([216.178.109.222]) by m0047964.ppops.net-00176a04. with ESMTP id 30hsqu8swu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <mops@ietf.org>; Wed, 22 Apr 2020 12:54:05 -0400
IronPort-SDR: 1S6XZIU2xFD+IcoyoWs0gFmJ8GbKj9hqtSTD6raLCjVFlSFKqlXMXYpKpyOG696hLIW4KP+tFQ xXm7chZNGdvQ==
Received: from unknown (HELO ashemwp00005.mail.tfayd.com) ([100.126.24.29]) by USUSHMGIP003.mail.tfayd.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 22 Apr 2020 12:54:04 -0400
Received: from ashemwp00001.mail.tfayd.com (100.126.24.25) by ashemwp00008.mail.tfayd.com (100.126.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.32; Wed, 22 Apr 2020 12:54:01 -0400
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (10.56.130.76) by ashemwp00001.mail.tfayd.com (100.126.24.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.669.32 via Frontend Transport; Wed, 22 Apr 2020 12:54:01 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mi0y2WXVI2lQ0BMDgKsB1Ku8k/wWoUlvbSyae83Y2Xwb9Pcm8E89ZoLgAlNlT4QzZq7udFOe12G8xAmV1d3/r/Xpxl3BZQcb5hKpIlCGm5GqGnlR4w7rKf1xbgtC4DnfpdTCC0OWnpgq4aUpn85WJWbrmmZQZ9BApPjSyGFeDguCbt0ppuUb3i0Qi+9zyqZFcLPC42q2/aZ2Hlv7owzkC+0Ea8hLIH6mIq8eVTvo4NP8U6Wr6O6QU8mj2Z5w3veNBaELwSF5IuecmHXahjjauc4saxuTmvDZjFqi7CudPwe+zrSsXk+wjLFDUl4JBEQqW0n8ZBN6kExuyHb9mdNcEw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OGPKKuHTNM33qr6CCWi/lXgrPaQIto8ILlzT3ogM28o=; b=FWJLEHMGJot+TaSRtDioNiPOhVun3fKe0NyNzfBmzlV19jm8gwvfBtGFUYfOUw1O6GTCLNQZjNwYbjs3B/EgeICWKe2EhBdXJXLzd1vOnkywrTPbDoSXIk+dj71a4xiVADJGmz0oJZ8wzfdqJo6xib/7JVhDowZpEiUI6ZzBPAkpsJGW/uTKWFWIKvIOuDKvUdeuoTvg6sWj0c/18MeOc/UCHMDi1NYMp7gpaoGItCWSjCS5bbLr4QRuZVLWXNULq68uuwR1CNL9iyoDuurhUqkW2rVsGliaMPKzyCmTNuO055BRzNiRSe8C9xDROZ26nKe1tTABg4WQOeyvGBl58A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nbcuni.com; dmarc=pass action=none header.from=nbcuni.com; dkim=pass header.d=nbcuni.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NBCUNI.onmicrosoft.com; s=selector1-NBCUNI-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OGPKKuHTNM33qr6CCWi/lXgrPaQIto8ILlzT3ogM28o=; b=iCTwmYhtONXuLyf8C+k5oFuuLEbOtARIKTUunNo3M+PcvVWBOXcJchr+FA72+RNX2xNB+DrMufinIrIxysF7zq3EaQTR4Zn+hfgJ0vRCT/SxuQHLmsdRRK+AAB7yzfD1TU9Xe6PGB1U7pDLyla9bH5qD3mLeSxbeGHGk+LEUOYA=
Received: from BYAPR14MB3094.namprd14.prod.outlook.com (2603:10b6:a03:14d::30) by BYAPR14MB2181.namprd14.prod.outlook.com (2603:10b6:a02:b1::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13; Wed, 22 Apr 2020 16:53:59 +0000
Received: from BYAPR14MB3094.namprd14.prod.outlook.com ([fe80::a0e4:94c7:a29d:fcfe]) by BYAPR14MB3094.namprd14.prod.outlook.com ([fe80::a0e4:94c7:a29d:fcfe%3]) with mapi id 15.20.2921.030; Wed, 22 Apr 2020 16:53:59 +0000
From: "Deen, Glenn (NBCUniversal)" <Glenn.Deen@nbcuni.com>
To: Kyle Rose <krose@krose.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
CC: "mops@ietf.org" <mops@ietf.org>
Thread-Topic: [Mops] So, what is streaming media, anyway? :-)
Thread-Index: AQHWGMaeCFLwdM0dY0CZOcsVICpxTA==
Date: Wed, 22 Apr 2020 16:53:59 +0000
Message-ID: <CF750D7A-596E-4134-AA21-D70FDE9D5DE6@nbcuni.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.36.20041300
x-originating-ip: [2605:e000:141b:121:a57e:806:e2b8:3f65]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5145d120-0e59-4eaa-190e-08d7e6ddc0fa
x-ms-traffictypediagnostic: BYAPR14MB2181:
x-microsoft-antispam-prvs: <BYAPR14MB2181AEA158609C82AC58C7D0E2D20@BYAPR14MB2181.namprd14.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 03818C953D
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR14MB3094.namprd14.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(39860400002)(136003)(346002)(366004)(396003)(6512007)(186003)(5660300002)(66476007)(64756008)(6486002)(966005)(66556008)(66446008)(36756003)(66946007)(478600001)(76116006)(2906002)(4326008)(2616005)(33656002)(81156014)(8676002)(6506007)(53546011)(110136005)(316002)(71200400001)(86362001)(8936002); DIR:OUT; SFP:1102;
received-spf: None (protection.outlook.com: nbcuni.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XIY9/KmVXUUtECOwif5aZi5EbPFhn3vuRu7T+0CVBJXAEhylcGc3r/nFuoNigvwi6hlIkQi/M2jXd0lk8nNim2UU/+kgmcRs+GFeEGjhFWthdyIEWzRjTZh4WZv6cgIx+E5Xkm+mbtIdtxzFrtMAzYSLi1vj8lA+tbpQG/lykqV+PKKfZ3ULx7bA9fv/eMiMctAkhRUXZ81O+H66pl5Cwp2Vb0i+TtrQQNKK5yot5rAz9LfGCGZ4prezZtgU25BC+Tghz7bGBWwOWcTGPnB49zPx39NRCGiK1hihhae5LgwkGNQzVi6mda+FEUMEwcvKLIBHwQOBTFnn73UKrQCFmTGDaXLjwDJu0iB/QqpF8ydiLBAODq/p1oJcH5wkIEBTgUJfOH7T2hV55C34oZ/iMwJ0rXNpf++4wwOAbCCY/n7XGUv77+enR1VjLs3eakixRsBK0ggQENHpgWJmjGyrFEauwO4c1UtOu3RN5jBYbYjD0hH3mBGJtBu0cLVf9bpwzAKewhaARgIHhI0lVr5LxA==
x-ms-exchange-antispam-messagedata: ze9a7IM9AdIip6Sa6wJaTV7xE3XZoxue4czxmgFsjUY8+aBnAHAglltcxGaagIH2o1FydtbLnSzgPGDyAtLW+BLXgE44Gm3jS0wlBT/OVe8wUjpCHWYaomSwC0RnuWYQ6cxu0n6OwCyYL98jCsKuCuvwn7EWcvMIAbh8r2ehNZlbOUIUTwoOPEluvX3/LhtGAHkMUd7pvVJhtjjdURWxtw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CF750D7A596E4134AA21D70FDE9D5DE6nbcunicom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 5145d120-0e59-4eaa-190e-08d7e6ddc0fa
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2020 16:53:59.4642 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4f3526f9-97d6-412d-933a-4e30a73110f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: t8SUTivh0ecR6jKx+tJhtLXK98+bQWYyVlEe5fokQatX6wGW/fCZOtKPWLqamGU531UJc+DEDaUIpr7GkuNC/w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR14MB2181
X-OriginatorOrg: nbcuni.com
X-EXCLAIMER-MD-CONFIG: 47edc00f-f2d6-45ef-be83-8a353bd47e45
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-22_06:2020-04-22, 2020-04-22 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 mlxscore=0 malwarescore=0 suspectscore=0 clxscore=1011 bulkscore=0 impostorscore=0 phishscore=0 priorityscore=1501 adultscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004220127
Archived-At: <https://mailarchive.ietf.org/arch/msg/mops/RflOmI0VoWFTs6T6LvRXFkNOu3c>
Subject: Re: [Mops] So, what is streaming media, anyway? :-)
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: Wed, 22 Apr 2020 16:54:23 -0000

I agree with Kyle.

From my memory of when then charter was being discussion is that Latency wasn’t a determining factor for what’s in scope.  It was use driven.   Video Conferencing is not in as its use-cases and workflow are different from other media acquisition and delivery.   There may be technology overlap between video-conferencing and MOPS especially as a few folks have been working on using WebRTC for low-latency MOPS related media delivery.

Realtime and low latency is an ever lowering threshold and can be subjectively applied to a lot of things which are certainly in MOPS scope.  Meaning that when we started talking about MOPS latency targets for it may have been in the 10-30s range, but that’s certainly dropping across the media industry wide as more live content is being streamed and as more interactive media is being developed.

For example a TV news broadcast of a live event is an example of two forms for low latency that in scope for MOPS:  the first being “real time” acquisition of the live event, and the second the broadcast out to viewers of the news commentary around the live event.   The famous OJ chase in Los Angeles would be a real world example, and is something that is in MOPS scope.     Likewise, a sports match being filmed live and streamed out would be in scope.

Stuff that isn’t in would be video conferencing, telemedicine (which is really healthcare over video conference), and certainly telesurgery would be out of scope – not because of latency needs but because of their use-cases and workflows to deliver those use cases.   They are also already discussed in other groups, so doing them in MOPS would be a needless duplication.

All that said, there will likely be times where technology like WebRTC may show up in a use-case that fits into MOPS.   When that happens I would image that MOPS would do it’s MOPS thing of working through the MOPS related issues and packaging work that needed to be directed as appropriate to other groups.

I personally see use-cases like those brought up by Stadia and the others like it to likely fit into MOPS.   They have a media workflow that is closer to a live sports event much more closely than a video-conference does. Hence fitting into MOPS.

None of that depends on a test to see what the latency tolerance is, instead use-cases and flows are perhaps the test.


-glenn

On 4/22/20, 5:43 AM, "Mops on behalf of Kyle Rose" <mops-bounces@ietf.org<mailto:mops-bounces@ietf.org> on behalf of krose@krose.org<mailto:krose@krose.org>> wrote:

On Tue, Apr 21, 2020 at 10:32 PM Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com<mailto:spencerdawkins.ietf@gmail.com>> wrote:
Dear MOPS,

We have an issue in https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/<https://urldefense.com/v3/__https:/github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/__;!!PIZeeW5wscynRQ!8vP9PaX6T1LuiYkYc-j2lVZFxTckinvwjKhinmTSzRTNoVY1t9qFZl8Sm2fO_Cwk$>  that proposes a "low-latency" section in draft-ietf-mops-streaming-opcons, and discussion on that PR is starting to poke at what I understood the limits of MOPS scope to be, bringing in (checks notes) "RTMP, RTSP 2.0, WebRTC and globally all kinds of RTP-based streaming techs", STADIA, and SRT as possible topics.

This is, I think, the kind of conversation that we should be having on the working group mailing list ("when a topic is bigger than a conversation on an issue in Github ought to be").

Could people take a look at https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/3<https://urldefense.com/v3/__https:/github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/3__;!!PIZeeW5wscynRQ!8vP9PaX6T1LuiYkYc-j2lVZFxTckinvwjKhinmTSzRTNoVY1t9qFZl8Sm-OJr5J1$>, and let the working group know your thoughts?

<chair hat=on>
I've added a comment asking people to take further discussion of that issue to the mailing list prior to merging any related changes.
</chair>

From my reading of the charter, there's nothing disqualifying MOPS from addressing realtime media delivery issues, so long as we:

 * Restrict our scope to the interaction of media-related protocols with the network and not move higher in the technology stack; and
 * Focus on development of informational documents related to issues that affect operations for use by other working groups and SDOs, and not get into the business of developing protocols ourselves.

Clearly, realtime use cases (such as for interactive applications such as Stadia and for hand-wave latency minimization on live broadcasts) impose requirements on networks, protocols, and their interactions. I see MOPS as having been chartered for the express purpose of sussing out such requirements by leveraging the expertise and experience of a broad range of SMEs who would otherwise not have had a natural forum in the IETF for such collaboration.

Kyle