Re: [MBONED] DVB: New Multicast Video Spec
Gyan Mishra <hayabusagsm@gmail.com> Wed, 06 May 2020 00:12 UTC
Return-Path: <hayabusagsm@gmail.com>
X-Original-To: mboned@ietfa.amsl.com
Delivered-To: mboned@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6BF33A0C6C; Tue, 5 May 2020 17:12:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.096
X-Spam-Level:
X-Spam-Status: No, score=-1.096 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, 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 (2048-bit key) header.d=gmail.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 XSzfqxzqWk7d; Tue, 5 May 2020 17:12:22 -0700 (PDT)
Received: from mail-il1-x133.google.com (mail-il1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC8093A0C6E; Tue, 5 May 2020 17:12:22 -0700 (PDT)
Received: by mail-il1-x133.google.com with SMTP id w6so112283ilg.1; Tue, 05 May 2020 17:12:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=r8vOw6amuJMzDfEWHU8D1KtVyXlt6rLnNritr836wGQ=; b=eIxk3XakaxoyzGxPd46DJ9jrQJaNOvbVJVUc/zn+ia040FEgJVnRJanWRbHQStYU5V plgTnwy+jBNlqHSnkozA4dGJwuB6FJEFWILlXwZDFFQgte3n9AB7TgcAZTvNDoTZ65X0 cw8SupMIA9aXDp/4xnX3tRFgdIRxwpl+ygZxVyjBLwU7aC7GWHol665Ll3OQpokotlZc cnSBR9TmoZN7kczYLgefDsZIE6gGoz9pcyc4pAjHnJpY59Ml0I+vnM91YEBE/WDLJ2IW lsN0Q7b70EAjhu3HwlphvvLe1c0W2xjX83EW37MMBwSDQZKKqqCsr3hDvnNo2Gq6bew6 LEoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=r8vOw6amuJMzDfEWHU8D1KtVyXlt6rLnNritr836wGQ=; b=oSYWxeOHP74/wRdC3J57wN4hnBiPd7DOqUzj7FUFlO79X/xlO6MjGt+cpuyJvnEggq uEC2JjGtt0+w35K7oqCMzAshjsbh0GsWySaLIhLBVa7u/NiM3RaDknFiaAFHhqZNAViY IcugpBHQOOMzPvWgFNF8ePzHv6uZyBHC/hxtYubByDEOAaiInSZuYBgsC7X2IpvZj6u4 lLIf5a9ejUXCCQVt2aiDu3CVOHXRrLUdRIO7pXyuOr/cxOh1DMapGRDd8Ms5dXYB8lgC Vt7cnKVuT5vh3R/JkwFurTYyEYcdm+SgpFZZ0Y3tnHS+YI04Mad5ptU6rKEsM98jtlTz IYEg==
X-Gm-Message-State: AGi0PuYlYqB/o89Dq8Pf2KqRIzq6mdvk8yUooCSo+x+6Vn1fG2unoVqH MfaeMR9QMmj4f7MH6p3jgzlKxZ5Aq3m54IZ2kzpPdjoy3Pw=
X-Google-Smtp-Source: APiQypKtdmE2lPY+GkL/4gKK2k8Ev4nj6ttIPvgqeOMlB1solZPag5p7n1dqXqEKxAzOUsqmvziyXe7QDOt8y5FneYI=
X-Received: by 2002:a92:8350:: with SMTP id f77mr6494058ild.257.1588723941887; Tue, 05 May 2020 17:12:21 -0700 (PDT)
MIME-Version: 1.0
References: <5C294848-824F-4EBC-B690-398754CC6B31@akamai.com> <CABFReBq88rMYA5QNcD1Lc6Jamd7KrC3wkOAa=KkyM+sVb4+2UA@mail.gmail.com> <CABNhwV10SgMxGgPY7c3LZJo=+LQHd-i-_762APwO8CcuXuoKjQ@mail.gmail.com> <5E744E18-B7F7-4FB2-A896-DF674445FFFF@akamai.com>
In-Reply-To: <5E744E18-B7F7-4FB2-A896-DF674445FFFF@akamai.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Tue, 05 May 2020 20:12:00 -0400
Message-ID: <CABNhwV2Sr_xxgTqmPLXEwk3K+6vyDyX4_+dp0Cwuuy7CLv=jwQ@mail.gmail.com>
To: "Holland, Jake" <jholland@akamai.com>
Cc: "gjshep@gmail.com" <gjshep@gmail.com>, MBONED WG <mboned@ietf.org>, "mops@ietf.org" <mops@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000033d4e705a4ef9ef5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/g28i8lhH5GzY_CLw9CuZ-6bS8M0>
Subject: Re: [MBONED] DVB: New Multicast Video Spec
X-BeenThere: mboned@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Mail List for the Mboned Working Group <mboned.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mboned>, <mailto:mboned-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mboned/>
List-Post: <mailto:mboned@ietf.org>
List-Help: <mailto:mboned-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mboned>, <mailto:mboned-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 May 2020 00:12:25 -0000
Thanks Jake for all the informational links and feedback. Kind regards Gyan On Tue, May 5, 2020 at 5:07 PM Holland, Jake <jholland@akamai.com> wrote: > Hi Gyan, > > > > Thanks for sending the note about that. I hadn’t been watching the QUIC > list, and I think there’s a few things to mention in response that might be > more in-scope for mops and mboned than for QUIC: > > > > 1. > > QUIC for RTP got some consideration a few years back (without the > multicast angle). You might want to read an old thread or 2 discussing the > idea, like this one: > > https://groups.google.com/forum/#!topic/discuss-webrtc/aRvnniKe-88 > > > > AFAICT, the concept ended up reformulated as webtransport + webcodecs, > which is an active set of coupled projects that looks like it might go > somewhere.[1] > > > > 2. > > Coming back to multicast (particularly the reliable multicast point you > mentioned), there’s some interesting work from the BBC on reliable > transport using a multicast QUIC variant. You might be interested to take > a look at these: > > https://tools.ietf.org/html/draft-pardue-quic-http-mcast-06 > > https://github.com/bbc/nghq > > > > To me it seems a fine option for application-level generalized object > transport, and I made some changes along the way to AMBI > (draft-ietf-mboned-ambi) to make sure that I think it can cover the > transport-layer authenticity concerns that are briefly mentioned in the > quic-http-mcast doc, as well as the other protocols that get carried over > multicast UDP. > > > > To generalize that a bit, a solution I’ve seen written several different > ways is using reliable transport with FEC plus unicast repair as a fallback. > > > > Certainly in Akamai’s LMS product we that, and I think the Cablelabs > NORM-based approach[2] does also, and I’m pretty sure the DVB-mABR approach > does as well, in addition to providing for protocol flexibility (DVB > mentions support for FLUTEv1 and ATSC-ROUTE, which I gather is based on > FLUTEv2, but also I get the idea that they’d be delighted to support the > BBC’s QUIC-based protocol too, especially since it’s got some of the same > authors). > > > > This plethora of UDP-based options (also including the existing MPEG-TS > and RTP uses, plus the several other proprietary protocols) is a big part > of why I wanted to handle unidirectional transport-level authentication in > a generic way at the UDP layer or lower. > > > > All these protocols seem to have some active use and some potential for > the future, and mostly I just want internet multicast to become actually > viable to use widely for transport to end users, regardless of which > application layer ends up being best in everybody’s deployments. > > > > HTH. > > > > Best regards, > > Jake > > > > [1] A few possibly-useful links to follow if you’re interested in > webtransport+webcodecs: > > https://discourse.wicg.io/t/webtransport-proposal/3508 > > https://datatracker.ietf.org/wg/webtrans/about/ > > https://discourse.wicg.io/t/webcodecs-proposal/3662 > > https://github.com/w3c/media-and-entertainment/issues/25 ) > > > > [2] Cablelabs NORM spec: > > > https://community.cablelabs.com/wiki/plugins/servlet/cablelabs/alfresco/download?id=3edb1609-17ff-4844-87ed-124314a73e7c > > > > PS: If I read all the specs right, none of the FLUTE- or NORM- based > implementations do anything like what the IETF FLUTE or NORM docs specify > for feedback and rate control, but they did use the packet framing from > those docs. > > > > (This was top-posted in response to the message below. I have no further > comments added to the below text, but left the prior message included for > context.) > > > > > > *From: *Gyan Mishra <hayabusagsm@gmail.com> > *Date: *Tuesday, May 5, 2020 at 7:11 AM > *To: *"gjshep@gmail.com" <gjshep@gmail.com> > *Cc: *"Holland, Jake" <jholland@akamai.com>, MBONED WG <mboned@ietf.org>, > "mops@ietf.org" <mops@ietf.org> > *Subject: *Re: [MBONED] DVB: New Multicast Video Spec > > > > Jake > > > > This is great news with MPEG-DASH and reliable multicast and adaptive bit > rate. > > > > I actually sent an email below excerpt to QUIC WG related to possibly > using QUIC variant to provide reliable multicast email below. So the issue > is multicast is uni directional so there is no feedback ACK so you would > have to create a variant of QUIC the with data channel over QUIC and side > band control channel for the ACK feedback for reliable multicast. This is > however outside of the QUIC WG charter so if anything it would be a > individual submission but would not get WG adoption. > > > > ***email to QUIC WG*** > > > > QUIC WG > > > > Has anyone ever tried using QUIC with multicastRTP UDP streamed using QUIC > transport. > > > > Multicast has always been problematic with use on the internet MBONE and > even on intranets due the unreliable UDP RTP transport for MPEG4 MPEG-TS > and even newer protocols MPED-DASH abs and HLS multicast has struggled > with using UDP transport. > > > > Multicast has thus required stringent end to end QOS in profile > guaranteed scheduling bandwidth hop by hop PHB to ensue no drops to avoid > dropping of I frame resulting in client frozen window and buffering. > > > > Since QUIC is a secure reliable transport and supports unidirectional > flows it would be a perfect fit for multicast. > > > > This would be a game changer for multicast as over the internet which you > don’t have any QOS guarantee. > > > > > > Kind regards > > > > Gyan > > > > On Wed, Apr 22, 2020 at 11:59 AM Greg Shepherd <gjshep@gmail.com> wrote: > > Thanks Jake! The ball is starting to roll.. > > > > On Tue, Apr 21, 2020 at 12:18 PM Holland, Jake <jholland= > 40akamai.com@dmarc.ietf.org> wrote: > > Hi mops and mboned participants, > > I wanted to let you all know about a new spec that has recently come to my > attention from the DVB SDO, detailing a new standard approach to delivering > video over multicast, via reliable delivery of video segments that > interoperate with DASH players: > > > https://dvb.org/wp-content/uploads/2020/03/A176_Adaptive-Media-Streaming-over-IP-Multicast_Mar-2020.pdf > <https://urldefense.proofpoint.com/v2/url?u=https-3A__dvb.org_wp-2Dcontent_uploads_2020_03_A176-5FAdaptive-2DMedia-2DStreaming-2Dover-2DIP-2DMulticast-5FMar-2D2020.pdf&d=DwMFaQ&c=96ZbZZcaMF4w0F4jpN6LZg&r=bqnFROivDo_4iF8Z3R4DyNWKbbMeXr0LOgLnElT1Ook&m=aQkj-amwdVtXDPVg_Nl7a8H1LSmRxRZ0NRD0Fpv0f90&s=zRELsFfyitr9rdDbZxVaak3KfAUSilNMfyFmhohUdkU&e=> > > Something to be aware of, and hopefully helpful to some of us. > > Best regards, > Jake > > > _______________________________________________ > MBONED mailing list > MBONED@ietf.org > https://www.ietf.org/mailman/listinfo/mboned > <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_mboned&d=DwMFaQ&c=96ZbZZcaMF4w0F4jpN6LZg&r=bqnFROivDo_4iF8Z3R4DyNWKbbMeXr0LOgLnElT1Ook&m=aQkj-amwdVtXDPVg_Nl7a8H1LSmRxRZ0NRD0Fpv0f90&s=4qHcA-WLGzkKAkUbj6u3GsiygdV4ZhB-8gn1mPfgMXE&e=> > > _______________________________________________ > MBONED mailing list > MBONED@ietf.org > https://www.ietf.org/mailman/listinfo/mboned > <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_mboned&d=DwMFaQ&c=96ZbZZcaMF4w0F4jpN6LZg&r=bqnFROivDo_4iF8Z3R4DyNWKbbMeXr0LOgLnElT1Ook&m=aQkj-amwdVtXDPVg_Nl7a8H1LSmRxRZ0NRD0Fpv0f90&s=4qHcA-WLGzkKAkUbj6u3GsiygdV4ZhB-8gn1mPfgMXE&e=> > > -- > > Gyan Mishra > > Network Engineering & Technology > > Verizon > > Silver Spring, MD 20904 > > Phone: 301 502-1347 > > Email: gyan.s.mishra@verizon.com > > > > > -- Gyan Mishra Network Engineering & Technology Verizon Silver Spring, MD 20904 Phone: 301 502-1347 Email: gyan.s.mishra@verizon.com
- [MBONED] DVB: New Multicast Video Spec Holland, Jake
- Re: [MBONED] DVB: New Multicast Video Spec Greg Shepherd
- Re: [MBONED] DVB: New Multicast Video Spec Gyan Mishra
- Re: [MBONED] DVB: New Multicast Video Spec Holland, Jake
- Re: [MBONED] DVB: New Multicast Video Spec Gyan Mishra