Re: [icnrg] low-latency and scalable video distribution

Jens Finkhaeuser <jens@interpeer.io> Thu, 24 March 2022 09:09 UTC

Return-Path: <jens@interpeer.io>
X-Original-To: icnrg@ietfa.amsl.com
Delivered-To: icnrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4207E3A1595 for <icnrg@ietfa.amsl.com>; Thu, 24 Mar 2022 02:09:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=interpeer.io
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 UpXIt5V1vTv5 for <icnrg@ietfa.amsl.com>; Thu, 24 Mar 2022 02:09:49 -0700 (PDT)
Received: from mail-4323.proton.ch (mail-4323.proton.ch [185.70.43.23]) (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 394C83A1582 for <icnrg@irtf.org>; Thu, 24 Mar 2022 02:09:46 -0700 (PDT)
Date: Thu, 24 Mar 2022 09:09:40 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interpeer.io; s=protonmail; t=1648112983; bh=JuAjMGLzZScXhDOhGTO6Fvme73pt46mFyyBrSx5PTgs=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID; b=YeHwyl48CG9GYaB+rHh1igJHjiv7qnLLU/haNOjmQuOzBLs8r3B9BUex10vuwjEHg fyf0HdE8olcpoaUPo38xsf5XgNGfI9fDPTbJ9W9tE1uwaaQ2sL60hQEVwQZ102ew60 KxZzjxIXNW5vfX4pueyV3HmamWMTYV7C3At1ESMo=
To: Dirk Kutscher <ietf@dkutscher.net>
From: Jens Finkhaeuser <jens@interpeer.io>
Cc: Luca Muscariello <muscariello=40ieee.org@dmarc.ietf.org>, ICNRG <icnrg@irtf.org>
Reply-To: Jens Finkhaeuser <jens@interpeer.io>
Message-ID: <uwCbv0Np4j5wRBqZ6pLubI8PkuP91O44wddbS6ezucWqasAbPcAWN_G7RypHS0CcO9-SUAPDvVYB0geHgGFRi9f8EqyeIYYfokUGtQvu4ZI=@interpeer.io>
In-Reply-To: <C87DD903-8F10-4024-A6F0-28B370A35D4A@dkutscher.net>
References: <0E9B8F59-42EE-4BA0-B04D-E9A0A042CA06@dkutscher.net> <CAH8sseSTKb-NUDtuSbm8Yax_jJYbov8dXxTmjFBf=KQMuhYwhg@mail.gmail.com> <C87DD903-8F10-4024-A6F0-28B370A35D4A@dkutscher.net>
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha512"; boundary="------28539d86a74bef258665ec8d276c94e677f57546f6e1fc67435af8f20693942b"; charset="utf-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/ivMvDPlGm5l75DAMAe5jfH11_Mo>
Subject: Re: [icnrg] low-latency and scalable video distribution
X-BeenThere: icnrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Information-Centric Networking research group discussion list <icnrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/icnrg>, <mailto:icnrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/icnrg/>
List-Post: <mailto:icnrg@irtf.org>
List-Help: <mailto:icnrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/icnrg>, <mailto:icnrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2022 09:09:55 -0000

Hi all,

quick background: my team and I wrote p2p video streaming protocols back in the day for Joost (2006 on-demand, 2008 live, give or take). A couple of years ago I realized that similar efforts tended to yield worse results (not in every aspect, this is very much a summary), and I sought funding for developing something new along those lines again. I received a grant, covid messed with my timing, and now I'm still in the earlier stages of it.

The TL;DR is, I would very much like to contribute solutions to this problem. It's just a tad too early for a draft yet. Maybe I can get something together before the autumn conference.

Happy to discuss here (or elsewhere)!

Jens

------- Original Message -------

On Thursday, March 24th, 2022 at 09:08, Dirk Kutscher <ietf@dkutscher.net> wrote:

> Hi Luca,
> 

> > I was aware of these preliminary discussions but I'm still trying to
> > 

> > understand
> > 

> > the benefits of media over QUIC, beyond going through UDP port 443.
> 

> Yes, exactly. IMO most of the arguments have to do with interests of existing stakeholders, existing code bases etc.
> 

> But it should be mentioned that the aspired benefits from using some form of multicast cannot be achieved in connection-based streaming – unless you are not actually using QUIC...
> 

> Or, unless you are creating an overlay QUIC relay network – not sure that's going to help with the low-latency...
> 

> > M. Papalini et al., "On the Scalability of WebRTC with
> > 

> > Information-Centric Networking," 2020 IEEE International Symposium on
> > 

> > Local and Metropolitan Area Networks (LANMAN, 2020, pp. 1-6, doi:
> > 

> > 10.1109/LANMAN49260.2020.9153228.
> 

> Thanks – yes, I'm aware of that paper – good work.
> 

> > ICN looks like a perfect match for these applications.
> 

> Yes, I think many people would agree. For new-generation distribution (and possibly ingestion), IMO there is real value in having a unified system and protocol architecture for both unicast and multicast, and for both VoD and live streaming.
> 

> However, I think it would be good to demonstrate experience with these large-scale low-latency scenarios more.
> 

> > There is a big hicn code refactoring coming this week, or early next week
> > 

> > in case all tests take longer to pass, in the linux foundation repository,
> > 

> > with major emphasis on these use cases.
> > 

> > At least for those who are interested in the code base.
> 

> Great – looking forward to it. Please announce it on this list.
> 

> Thanks,
> 

> Dirk
> 

> > Luca
> > 

> > On Wed, Mar 23, 2022 at 11:20 AM Dirk Kutscher ietf@dkutscher.net wrote:
> > 

> > > Hello,
> > > 

> > > in case you missed it, the MOQ (Media over QUIC,
> > > 

> > > https://datatracker.ietf.org/meeting/113/materials/agenda-113-moq-06) BOF
> > > 

> > > at IETF-113 is discussing low-latency video distribution use cases.
> > > 

> > > The idea is to reduce latency for live streaming, i.e., achieving
> > > 

> > > interactive conferencing latency without losing scalability.
> > > 

> > > The current thinking is using either RUSH (
> > > 

> > > https://datatracker.ietf.org/doc/html/draft-kpugin-rush-00) or SRT over
> > > 

> > > QUIC (meh ;-).
> > > 

> > > I believe that eventual solutions will have to do with stream
> > > 

> > > prioritization, "relaxed" congestion control and incorporating the concept
> > > 

> > > of relays.
> > > 

> > > Other topics/ideas that came up:
> > > 

> > > - application layer multicast
> > > 

> > > - local retransmissions
> > > 

> > > - content naming
> > > 

> > > Maybe something to look into from an ICN perspective...
> > > 

> > > Dirk
> > > 

> > > _______________________________________________
> > > 

> > > icnrg mailing list
> > > 

> > > icnrg@irtf.org
> > > 

> > > https://www.irtf.org/mailman/listinfo/icnrg
> 

> > _______________________________________________
> > 

> > icnrg mailing list
> > 

> > icnrg@irtf.org
> > 

> > https://www.irtf.org/mailman/listinfo/icnrg_______________________________________________
> 

> icnrg mailing list
> 

> icnrg@irtf.org
> 

> https://www.irtf.org/mailman/listinfo/icnrg