From nobody Wed Oct 28 14:09:28 2020
Return-Path: <sergio.garcia.murillo@gmail.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 914163A0AD8
 for <dispatch@ietfa.amsl.com>; Wed, 28 Oct 2020 14:09:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.244
X-Spam-Level: 
X-Spam-Status: No, score=-2.244 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, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, NICE_REPLY_A=-0.247,
 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 (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 VImhlp4xl5sN for <dispatch@ietfa.amsl.com>;
 Wed, 28 Oct 2020 14:09:23 -0700 (PDT)
Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com
 [IPv6:2a00:1450:4864:20::430])
 (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 1BEB73A0AD4
 for <dispatch@ietf.org>; Wed, 28 Oct 2020 14:09:23 -0700 (PDT)
Received: by mail-wr1-x430.google.com with SMTP id n15so584004wrq.2
 for <dispatch@ietf.org>; Wed, 28 Oct 2020 14:09:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; 
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language;
 bh=keBGA3Screnp2xDIZGNbfq51UyNwvJ0SwN9SW1/e7KY=;
 b=kGq8eUTnpAbzCtC9l8gPKvR2sIlE4/6v+QL2wHDz2leHO9zu3JWq6aYcM+Ej5WrqmI
 uq7g4u1iTKA2CUPQakubm5Qz9HCRepSHWgjzgsgJ7V7uog1AtZoU1grias8m5U8FKucF
 tbssHGVEgbelAtyBWgsa/Dq/QJlFbJIdZKaKxU+H/dV4fd3nhkxnupl3yJYzolJtL2Wo
 7ElmWaiIqdSlpV87ja8a12G8P4tfV2qbP31c6hhCA7e2O8WTyhek+kwulOBl4muLkc2N
 6BJKh/gIq6iXQzACYREc4lCtlibvCoeRFEV7vAWSMBWmHyTmI3rw7tsIwqo1B+59Vmg2
 IUTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language;
 bh=keBGA3Screnp2xDIZGNbfq51UyNwvJ0SwN9SW1/e7KY=;
 b=i6290qYam6THJK+MKUG1I9UTdWTSo2yDNisINgoeW/JuUzbXmns/8YJVOoRT8fKaEO
 bUbexK8OgNZ0ps1LCxEKNQcmqOVFG/jpPtytngGzUhPZXVmdV2ufjvf9YGd2dRziygo1
 dbAM/j9qvaVY+XPyT5BDR1cIRSNJyIULF6bIhqTSCYUid7yBQkXW1dlXJx/vODIHSvZT
 RcXWYqxXzUZ04Lrsk1uNTDRv0zytpsmJuk0fjOGYLwgjV4qCykJE/sXqfPq2LX50QXhc
 /8KTIs1jWpdW14KfGntO+KFwuYW9KhK7kIuy7oQIpwW7t8iapGgXexhaOdP1yoqTlCIJ
 f+dg==
X-Gm-Message-State: AOAM533qiZE1quTwhC7mpDF9Q8y4e1mbiduZ/I+9ZFGfU5zIQu85MhhZ
 I3cx8ksAyU5tGIxoK/vQciWhlSxmXY8AXg==
X-Google-Smtp-Source: ABdhPJz79D63Rst93yaP2YhAapniO/nssASNXjY71xP8y4tjc010uPVB2F2mbcIqvOl027ld0LJYiw==
X-Received: by 2002:a5d:43c6:: with SMTP id v6mr1471104wrr.20.1603919361215;
 Wed, 28 Oct 2020 14:09:21 -0700 (PDT)
Received: from [192.168.0.11] (79.108.125.160.dyn.user.ono.com.
 [79.108.125.160])
 by smtp.googlemail.com with ESMTPSA id p9sm821673wma.12.2020.10.28.14.09.20
 for <dispatch@ietf.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 28 Oct 2020 14:09:20 -0700 (PDT)
To: dispatch@ietf.org
References: <FA05D448-BC31-4515-83F5-0174DBB5BEAA@nbcuni.com>
From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Message-ID: <40d984ce-2af4-0b9d-f3cc-ac561a0e769a@gmail.com>
Date: Wed, 28 Oct 2020 22:09:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.12.1
MIME-Version: 1.0
In-Reply-To: <FA05D448-BC31-4515-83F5-0174DBB5BEAA@nbcuni.com>
Content-Type: multipart/alternative;
 boundary="------------55CBEF048ECE9C18DFE47954"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/X9lo5lLwObI5Eal4Jho7Q2Tovkw>
Subject: Re: [dispatch] WHIP - WebRTC HTTP ingestion protocol
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>,
 <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>,
 <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Oct 2020 21:09:27 -0000

This is a multi-part message in MIME format.
--------------55CBEF048ECE9C18DFE47954
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi Glen,

We are already participating in the MOPS, but I don't think it is the 
best place to progress the proposal, from the MOPS charter:

"The scope is media and media protocols’ interactions with the network, 
but not the technologies of control protocols or media formats."

However, we were thinking in using it in the future hackathon for 
testing webrtc as currently there is no other easy way to test webrtc 
across a different set of implementations without ad-hoc integrations.

Regarding SRT and RIST, none of them work on a web browser as an ingest 
point nor they allow easily to be translated to webrtc to enable lowest 
delay on distribution via webrtc.

Best regards
Sergio


On 28/10/2020 21:15, Deen, Glenn (NBCUniversal) wrote:
>
> It may make sense to cross post this to the MOPS mailing list.
>
> I’ll point out that SRT and RIST are two examples of protocols used 
> professionally to transport content during acquisition.
>
> Also, there has been discussion in MOPS about setting up a future 
> side-by-side set of transport tests and measurements to understand the 
> behaviors of the different transports – perhaps at a future IETF 
> hackathon when everyone can work together in the same room.
>
> -glenn
>
> On 10/28/20, 1:10 PM, "dispatch on behalf of Ben Campbell" 
> <dispatch-bounces@ietf.org <mailto:dispatch-bounces@ietf.org> on 
> behalf of ben@nostrum.com <mailto:ben@nostrum.com>> wrote:
>
> Hi Everyone,
>
> Did anyone have feedback or other thoughts on Sergio’s proposal?
>
> Thanks!
>
> Ben.
>
>
>
>     On Sep 30, 2020, at 5:24 AM, Sergio Garcia Murillo
>     <sergio.garcia.murillo@gmail.com
>     <mailto:sergio.garcia.murillo@gmail.com>> wrote:
>
>     Hi all!
>
>     While WebRTC has been very successful in a wide range of
>     scenarios, its adaption in the broadcasting/streaming industry is
>     lagging behind. Currently there is no standard protocol (like SIP
>     or RTSP) designed for ingesting media in a streaming service, and
>     content providers still rely heavily on protocols like RTMP for it.
>
>     These protocols are much older than WebRTC and lack by default
>     some important security and resilience features provided by WebRTC
>     with minimal delay.
>
>     The media codecs used in older protocols do not always match those
>     being used in WebRTC, mandating transcoding on the ingest node,
>     introducing delay and degrading media quality. This transcoding
>     step is always present in traditional streaming to support e.g.
>     ABR, and comes at no cost. However webrtc implements client-side
>     ABR, by means of simulcast and SVC codecs, which otherwise
>     alleviate the need for server-side transcoding. Content protection
>     and Privacy Enhancement can be achieve with End-to-End Encryption,
>     which preclude any server-side media processing.
>
>     We have been working on a proposal for a simple HTTP based
>     protocol that will allow WebRTC endpoints to ingest content into
>     streaming services and/or CDNs to fill this gap and facilitate
>     deployment:
>
>     ·https://tools.ietf.org/html/draft-murillo-whip-00
>     <https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-murillo-whip-00__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUVLJq4K6$>
>
>     ·https://github.com/murillo128/webrtc-http-ingest-protocol/
>     <https://urldefense.com/v3/__https:/github.com/murillo128/webrtc-http-ingest-protocol/__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUV7BZxYO$>
>
>     We have already implemented it on Janus and Medooze media servers:
>
>     ·https://www.meetecho.com/blog/whip-janus/
>     <https://urldefense.com/v3/__https:/www.meetecho.com/blog/whip-janus/__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUe7b_AWx$>
>
>     ·https://medium.com/@medooze/whip-webrtc-meets-the-broadcasting-world-86772eba8ae7
>     <https://urldefense.com/v3/__https:/medium.com/@medooze/whip-webrtc-meets-the-broadcasting-world-86772eba8ae7__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUcYIm2hL$>
>
>     And added support into a WebRTC version of OBS studio:
>
>     ·https://github.com/CoSMoSoftware/OBS-studio-webrtc/releases/tag/m84v23.2-RC2
>     <https://urldefense.com/v3/__https:/github.com/CoSMoSoftware/OBS-studio-webrtc/releases/tag/m84v23.2-RC2__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUbByufEt$>
>
>     We also plan to have an interop session on the next IETF
>     hackhaton, that will allow to check the interoperability between
>     different WebRTC implementations.
>
>     What would be the best way of moving this forward? Obviously, any
>     feedback will be very welcome.
>
>     Best regards
>
>     Sergio
>
>     _______________________________________________
>     dispatch mailing list
>     dispatch@ietf.org <mailto:dispatch@ietf.org>
>     https://www.ietf.org/mailman/listinfo/dispatch
>     <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/dispatch__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUSfLxU4X$>
>
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch



--------------55CBEF048ECE9C18DFE47954
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Hi Glen,</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">We are already participating in the
      MOPS, but I don't think it is the best place to progress the
      proposal, from the MOPS charter:<br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">
      <div class="moz-cite-prefix"><span style="color: rgb(34, 34, 34);
          font-family: &quot;PT Serif&quot;, Palatino, &quot;Neue
          Swift&quot;, serif; font-size: 15px; font-style: normal;
          font-variant-ligatures: normal; font-variant-caps: normal;
          font-weight: 400; letter-spacing: normal; orphans: 2;
          text-align: start; text-indent: 0px; text-transform: none;
          white-space: normal; widows: 2; word-spacing: 0px;
          -webkit-text-stroke-width: 0px; background-color: rgb(255,
          255, 255); text-decoration-style: initial;
          text-decoration-color: initial; display: inline !important;
          float: none;">"The scope is media and media protocols’
          interactions with the network, but not </span><span
          style="color: rgb(34, 34, 34); font-family: &quot;PT
          Serif&quot;, Palatino, &quot;Neue Swift&quot;, serif;
          font-size: 15px; font-style: normal; font-variant-ligatures:
          normal; font-variant-caps: normal; font-weight: 400;
          letter-spacing: normal; orphans: 2; text-align: start;
          text-indent: 0px; text-transform: none; white-space: normal;
          widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;
          background-color: rgb(255, 255, 255); text-decoration-style:
          initial; text-decoration-color: initial; display: inline
          !important; float: none;">the technologies of control
          protocols or media formats."</span></div>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">However, we were thinking in using it
      in the future hackathon for testing webrtc as currently there is
      no other easy way to test webrtc across a different set of
      implementations without ad-hoc integrations.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Regarding SRT and RIST, none of them
      work on a web browser as an ingest point nor they allow easily to
      be translated to webrtc to enable lowest delay on distribution via
      webrtc.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Best regards</div>
    <div class="moz-cite-prefix">Sergio<span style="color: rgb(34, 34,
        34); font-family: &quot;PT Serif&quot;, Palatino, &quot;Neue
        Swift&quot;, serif; font-size: 15px; font-style: normal;
        font-variant-ligatures: normal; font-variant-caps: normal;
        font-weight: 400; letter-spacing: normal; orphans: 2;
        text-align: start; text-indent: 0px; text-transform: none;
        white-space: normal; widows: 2; word-spacing: 0px;
        -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
        255); text-decoration-style: initial; text-decoration-color:
        initial; display: inline !important; float: none;"></span></div>
    <div class="moz-cite-prefix"><span style="color: rgb(34, 34, 34);
        font-family: &quot;PT Serif&quot;, Palatino, &quot;Neue
        Swift&quot;, serif; font-size: 15px; font-style: normal;
        font-variant-ligatures: normal; font-variant-caps: normal;
        font-weight: 400; letter-spacing: normal; orphans: 2;
        text-align: start; text-indent: 0px; text-transform: none;
        white-space: normal; widows: 2; word-spacing: 0px;
        -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
        255); text-decoration-style: initial; text-decoration-color:
        initial; display: inline !important; float: none;"><br>
      </span></div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">On 28/10/2020 21:15, Deen, Glenn
      (NBCUniversal) wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:FA05D448-BC31-4515-83F5-0174DBB5BEAA@nbcuni.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Times New Roman \(Body CS\)";
	panose-1:2 2 6 3 5 4 5 2 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:Helvetica;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1130634502;
	mso-list-template-ids:1754168870;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1509517455;
	mso-list-template-ids:258650348;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:2088913353;
	mso-list-template-ids:-741997716;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style>
      <div class="WordSection1">
        <p class="MsoNormal"><span style="font-family:Helvetica">It may
            make sense to cross post this to the MOPS mailing list.
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:Helvetica"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:Helvetica">I’ll
            point out that SRT and RIST are two examples of protocols
            used professionally to transport content during acquisition.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:Helvetica"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:Helvetica">Also,
            there has been discussion in MOPS about setting up a future
            side-by-side set of transport tests and measurements to
            understand the behaviors of the different transports –
            perhaps at a future IETF hackathon when everyone can work
            together in the same room.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:Helvetica"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:Helvetica">-glenn<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:Helvetica"><o:p> </o:p></span></p>
        <div>
          <div>
            <p class="MsoNormal" style="margin-left:.5in">On 10/28/20,
              1:10 PM, "dispatch on behalf of Ben Campbell" &lt;<a
                href="mailto:dispatch-bounces@ietf.org"
                moz-do-not-send="true">dispatch-bounces@ietf.org</a> on
              behalf of
              <a href="mailto:ben@nostrum.com" moz-do-not-send="true">ben@nostrum.com</a>&gt;
              wrote:<o:p></o:p></p>
          </div>
        </div>
        <div>
          <p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
        </div>
        <p class="MsoNormal" style="margin-left:.5in">Hi Everyone,<o:p></o:p></p>
        <div>
          <p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal" style="margin-left:.5in">Did anyone have
            feedback or other thoughts on Sergio’s proposal?<o:p></o:p></p>
        </div>
        <div>
          <p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal" style="margin-left:.5in">Thanks!<o:p></o:p></p>
        </div>
        <div>
          <p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal" style="margin-left:.5in">Ben.<o:p></o:p></p>
          <div>
            <p class="MsoNormal" style="margin-left:.5in"><br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <div>
                <p class="MsoNormal" style="margin-left:.5in">On Sep 30,
                  2020, at 5:24 AM, Sergio Garcia Murillo &lt;<a
                    href="mailto:sergio.garcia.murillo@gmail.com"
                    moz-do-not-send="true">sergio.garcia.murillo@gmail.com</a>&gt;
                  wrote:<o:p></o:p></p>
              </div>
              <p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
              <div>
                <div>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">Hi
                    all!<o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in"><o:p> </o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">While
                    WebRTC has been very successful in a wide range of
                    scenarios, its adaption in the
                    broadcasting/streaming industry is lagging behind.
                    Currently there is no standard protocol (like SIP or
                    RTSP) designed for ingesting media in a streaming
                    service, and content providers still rely heavily on
                    protocols like RTMP for it.<br>
                    <br>
                    These protocols are much older than WebRTC and lack
                    by default some important security and resilience
                    features provided by WebRTC with minimal delay.<br>
                    <br>
                    The media codecs used in older protocols do not
                    always match those being used in WebRTC, mandating
                    transcoding on the ingest node, introducing delay
                    and degrading media quality. This transcoding step
                    is always present in traditional streaming to
                    support e.g. ABR, and comes at no cost. However
                    webrtc implements client-side ABR, by means of
                    simulcast and SVC codecs, which otherwise alleviate
                    the need for server-side transcoding. Content
                    protection and Privacy Enhancement can be achieve
                    with End-to-End Encryption, which preclude any
                    server-side media processing.<br>
                    <br>
                    We have been working on a proposal for a simple HTTP
                    based protocol that will allow WebRTC endpoints to
                    ingest content into streaming services and/or CDNs
                    to fill this gap and facilitate deployment:<o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0
                    level1 lfo1">
                    <!--[if !supportLists]--><span
                      style="font-size:10.0pt;font-family:Symbol"><span
                        style="mso-list:Ignore">·<span style="font:7.0pt
                          &quot;Times New Roman&quot;">        
                        </span></span></span><!--[endif]--><a
href="https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-murillo-whip-00__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUVLJq4K6$"
                      moz-do-not-send="true">https://tools.ietf.org/html/draft-murillo-whip-00</a><o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0
                    level1 lfo1">
                    <!--[if !supportLists]--><span
                      style="font-size:10.0pt;font-family:Symbol"><span
                        style="mso-list:Ignore">·<span style="font:7.0pt
                          &quot;Times New Roman&quot;">        
                        </span></span></span><!--[endif]--><a
href="https://urldefense.com/v3/__https:/github.com/murillo128/webrtc-http-ingest-protocol/__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUV7BZxYO$"
                      moz-do-not-send="true">https://github.com/murillo128/webrtc-http-ingest-protocol/</a><o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in"><o:p> </o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">We
                    have already implemented it on Janus and Medooze
                    media servers:<o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l2
                    level1 lfo2">
                    <!--[if !supportLists]--><span
                      style="font-size:10.0pt;font-family:Symbol"><span
                        style="mso-list:Ignore">·<span style="font:7.0pt
                          &quot;Times New Roman&quot;">        
                        </span></span></span><!--[endif]--><a
href="https://urldefense.com/v3/__https:/www.meetecho.com/blog/whip-janus/__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUe7b_AWx$"
                      moz-do-not-send="true">https://www.meetecho.com/blog/whip-janus/</a><o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l2
                    level1 lfo2">
                    <!--[if !supportLists]--><span
                      style="font-size:10.0pt;font-family:Symbol"><span
                        style="mso-list:Ignore">·<span style="font:7.0pt
                          &quot;Times New Roman&quot;">        
                        </span></span></span><!--[endif]--><a
href="https://urldefense.com/v3/__https:/medium.com/@medooze/whip-webrtc-meets-the-broadcasting-world-86772eba8ae7__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUcYIm2hL$"
                      moz-do-not-send="true">https://medium.com/@medooze/whip-webrtc-meets-the-broadcasting-world-86772eba8ae7</a><o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in"><o:p> </o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">And
                    added support into a WebRTC version of OBS studio:<o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1
                    level1 lfo3">
                    <!--[if !supportLists]--><span
                      style="font-size:10.0pt;font-family:Symbol"><span
                        style="mso-list:Ignore">·<span style="font:7.0pt
                          &quot;Times New Roman&quot;">        
                        </span></span></span><!--[endif]--><a
href="https://urldefense.com/v3/__https:/github.com/CoSMoSoftware/OBS-studio-webrtc/releases/tag/m84v23.2-RC2__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUbByufEt$"
                      moz-do-not-send="true">https://github.com/CoSMoSoftware/OBS-studio-webrtc/releases/tag/m84v23.2-RC2</a><o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in"><o:p> </o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">We
                    also plan to have an interop session on the next
                    IETF hackhaton, that will allow to check the
                    interoperability between different WebRTC
                    implementations.<o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in"><o:p> </o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">What
                    would be the best way of moving this forward?
                    Obviously, any feedback will be very welcome.<o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in"><o:p> </o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">Best
                    regards<o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">Sergio<o:p></o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in"><o:p> </o:p></p>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in"><o:p> </o:p></p>
                </div>
                <p class="MsoNormal" style="margin-left:.5in">_______________________________________________<br>
                  dispatch mailing list<br>
                  <a href="mailto:dispatch@ietf.org"
                    moz-do-not-send="true">dispatch@ietf.org</a><br>
                  <a
href="https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/dispatch__;!!PIZeeW5wscynRQ!9L_DNSdPeeoXLgUWPHxltW0pZODhGty6iE_32wPjkm_35t7efqRa8LgvUSfLxU4X$"
                    moz-do-not-send="true">https://www.ietf.org/mailman/listinfo/dispatch</a><o:p></o:p></p>
              </div>
            </blockquote>
          </div>
          <p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
dispatch mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dispatch@ietf.org">dispatch@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/dispatch">https://www.ietf.org/mailman/listinfo/dispatch</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>

--------------55CBEF048ECE9C18DFE47954--

