Re: [MMUSIC] Fwd: New Version Notification for draft-abhishek-mmusic-overlay-grouping-00.txt

Rohit Abhishek <rabhishek@rabhishek.com> Tue, 03 November 2020 14:41 UTC

Return-Path: <rabhishek@rabhishek.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 025433A0C21 for <mmusic@ietfa.amsl.com>; Tue, 3 Nov 2020 06:41:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, 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=rabhishek.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 jQ5pJKwf8Uf8 for <mmusic@ietfa.amsl.com>; Tue, 3 Nov 2020 06:41:44 -0800 (PST)
Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com [IPv6:2607:f8b0:4864:20::736]) (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 6382B3A0BE9 for <mmusic@ietf.org>; Tue, 3 Nov 2020 06:41:44 -0800 (PST)
Received: by mail-qk1-x736.google.com with SMTP id b18so14790588qkc.9 for <mmusic@ietf.org>; Tue, 03 Nov 2020 06:41:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rabhishek.com; s=google; h=from:to:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version; bh=phLSdQum3zN8b/8Z5HwiG0eXbPfJdNOp+glju+puvp4=; b=EeoP9aAJ4pkdw6bEW3V5sVmjogLERurwgFZ2+/7AW1EBYUH+ys4xquicMQpLsSZfY3 1FQvl+UkYpxdVCGppWsyMxXRZsktPfslPaflLEypSo+s2Vpx7pUKhhdvwWULkdzOsao6 K+9dKrWNIzHNsFCqNwNAQD4LBi7ESMDTT1asDMeO43N8+sIpREC+/O+pyr1CPGnTYLgO OhW/W78xNTdEQUBOo3hx8oSZkPG92m4luKUNkeV+ZSmvePNfj1Aw9fvEVM8Qgr6fLn9V zfVnn5CpizhDnxGml/OVF2rfXmT9cws5acTNu275yMn24cdBLbt2Z70zv3Jk1USFvTsU fZOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:references:in-reply-to:accept-language:content-language :mime-version; bh=phLSdQum3zN8b/8Z5HwiG0eXbPfJdNOp+glju+puvp4=; b=Bub6ILHydW/duR8m5rD8lueDQesD+PCz4G5OlXcjjSjkWqYz+Eg3SRGjyTPARTjbvX I8G44el8RN/GrnphiXXAMB4DFii0Ae/ywZxP1cKs5dxA27ahfHoMG1GNla+WvhQ8DUbz gByM8JyFiVpgp0IXqpea8cEaOUlwNuN94WDVNy8w42h8Kv0OqF35cQML6nA0U98ZB+CZ e8zKY+LZeRJWwt6eOZySMB1hxy9num7tlMkeC658SWsKlMCVbTMLMfTQA08KWI3ttDmL dvtUg64tztvqPnyCk35zbwGGsl3acY4ocyB6HRIBFeFjg+2BmkyzDhEQNAQApM+v/81J hSgw==
X-Gm-Message-State: AOAM530Kv2FZ76k+vheayKfqqIWJsD9Gj+oV76guvXYNQeaYPEKR5bii CeSLUDdcphrzvKNIuE1KTMS2ug==
X-Google-Smtp-Source: ABdhPJyQ39YcrkEfKjVhaHSbs4ahSSZ+I2+TfCimo8VcXpW3UGPKhH89oWmZ0jYxtPXBSeY0rKeapA==
X-Received: by 2002:a37:a857:: with SMTP id r84mr21129273qke.11.1604414503071; Tue, 03 Nov 2020 06:41:43 -0800 (PST)
Received: from BLAPR07MB7572.namprd07.prod.outlook.com ([2603:1036:302:5027::5]) by smtp.gmail.com with ESMTPSA id 61sm10423808qta.19.2020.11.03.06.41.41 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Nov 2020 06:41:42 -0800 (PST)
From: Rohit Abhishek <rabhishek@rabhishek.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Fwd: New Version Notification for draft-abhishek-mmusic-overlay-grouping-00.txt
Thread-Index: ATUzMTA5XOKQvhBnm/+YIzsfjz0d1EFiQmllwOqQDACABmMCO4AAe/6AgAD7Yn4=
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Tue, 03 Nov 2020 14:41:41 +0000
Message-ID: <BLAPR07MB757267985A4873AAD5B79570F3110@BLAPR07MB7572.namprd07.prod.outlook.com>
References: <160383579701.1505.5863140495031626135@ietfa.amsl.com> <CAPoeGLXGue9fVB0rOM8i0vM2GFH7GBTb0i2QPzNbsUx_gVXNXA@mail.gmail.com> <AM0PR07MB386056222151187D9614FBE993140@AM0PR07MB3860.eurprd07.prod.outlook.com> <BLAPR07MB757280ABF64D0C4A7A1CE197F3100@BLAPR07MB7572.namprd07.prod.outlook.com> <AM0PR07MB386037A72EF1F71D9D789DD693100@AM0PR07MB3860.eurprd07.prod.outlook.com>
In-Reply-To: <AM0PR07MB386037A72EF1F71D9D789DD693100@AM0PR07MB3860.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator:
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_BLAPR07MB757267985A4873AAD5B79570F3110BLAPR07MB7572namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/bwRiArOfmBuM16SDdL0jW-H6ZEQ>
Subject: Re: [MMUSIC] Fwd: New Version Notification for draft-abhishek-mmusic-overlay-grouping-00.txt
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Nov 2020 14:41:47 -0000

Thanks again Christer for your comments/feedbacks! :-)

Hi Rohit,

>A few initial questions for clarifications:
>RA: The assumption here is for an immersive telepresence session, one immersive video will be transmitted, whereas other streams will be transmitted as overlays. For ex, consider 10 people in a conference call; a
>user may stream an immersive video from one user, whereas 2D videos as overlays from other 8 participants (plus additional streams if any participant shares any additional media) . The total overlay streams may vary, for example, a session with a large number of audiences.
>
>Q1:                      The draft references the telepresence use-case spec (RFC7205), but there is no text on why the actual CLUE mechanism isn’t feasible for what you want to do.
>RA: I had referred to RFC7205 for definition purposes. CLUE enables interoperability between telepresence systems by exchanging information about the systems’ characteristics. Here, the cameras and screens may be arranged to provide a panoramic view of the remote room.  However, overlays were not considered in the CLUE mechanism.

So, spatial relationships etc are outside the scope of what you want to do? You simply want to indicate streams as overlay streams, but the receiving application will decide the order they are rendered in etc.

In addition, the user being able to switch between the main (immersive) video and an overlay is outside the scope?

I think the draft would need to be very clear on what is in the scope – and what isn’t. Also, some text why the CLUE mechanism isn’t used would be useful.


Yes, spatial relationships are currently outside the scope of the proposal.

My apologies for not being clear enough wrt to switching between immersive video and overlays. I do have some related images which I am planning to include in the next version which would definitely bring clarity to what is being proposed here.


>Q2:                      It is unclear why you need to group the overlay streams together. If you only want to indicate that a stream is for overlay you can e.g., use an SDP attribute for that. You don’t need grouping.
>RA: Of course, when a single or relatively fewer overlays are transmitted, grouping won’t be needed. However, when relatively larger numbers of users are in a session, it may be more favorable to use a grouping framework than using SDP attribute for each stream.

Perhaps.

But, before deciding on a mechanism, it needs to be clear what the exact requirement is. And, if I understand correct, the requirement is to indicate that a video stream is an overlay stream?
Yes, the requirement is to indicate that a stream is an overlay stream. I will update the exact requirements in the next version.

>Q3:                      The draft talks about the overlay streams being associated with “immersive video”. But, there is no text about how this immersive video stream is represented, and how the overlay streams are associated with that immersive video stream.
>RA: Thanks for the suggestion. I will update this in the next version
>
>Q4:                      I assume the overlay streams can be multiplexed using the BUNDLE mechanism?
>RA: There maybe multiple RTP sessions whose streams may have to be grouped. Using BUNDLE mechanism will only allow to group media streams within a single RTP session.  However, multiple media streams from various endpoints may be
>multiplexed into a single RTP session but would require RTP-level middle boxes. These middle boxes may add delay if a large number of streams are to be multiplexed, which even if very less, may not be favorable for telepresence sessions.

I guess I was unclear. My suggestion was not to use BUNDLE instead of e.g., your suggested group. But, within such group, there is nothing that prevents overlay streams from being multiplexed?
My understanding is there are limitations which may prevent overlay streams from being multiplexed. Please allow me to investigate more and address this in the next version.


Best Regards,
Rohit

Regards,

Christer





From: mmusic <mmusic-bounces@ietf.org<mailto:mmusic-bounces@ietf.org>> On Behalf Of Rohit Abhishek
Sent: keskiviikko 28. lokakuuta 2020 0.23
To: mmusic@ietf.org<mailto:mmusic@ietf.org>
Subject: [MMUSIC] Fwd: New Version Notification for draft-abhishek-mmusic-overlay-grouping-00.txt

Dear All,

I am currently working on an SDP extension facilitating overlays for immersive telepresence.
An individual draft has been posted at
https://www.ietf.org/archive/id/draft-abhishek-mmusic-overlay-grouping-00.txt

Comments are welcome


Best Regards,
Rohit

---------- Forwarded message ---------
From: <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Date: Tue, Oct 27, 2020 at 2:56 PM
Subject: New Version Notification for draft-abhishek-mmusic-overlay-grouping-00.txt
To: Rohit Abhishek <rabhishek@rabhishek.com<mailto:rabhishek@rabhishek.com>>



A new version of I-D, draft-abhishek-mmusic-overlay-grouping-00.txt
has been successfully submitted by Rohit Abhishek and posted to the
IETF repository.

Name:           draft-abhishek-mmusic-overlay-grouping
Revision:       00
Title:          SDP Overlay Grouping framework for immersive telepresence media streams
Document date:  2020-10-27
Group:          Individual Submission
Pages:          8
URL:            https://www.ietf.org/archive/id/draft-abhishek-mmusic-overlay-grouping-00.txt
Status:         https://datatracker.ietf.org/doc/draft-abhishek-mmusic-overlay-grouping/
Htmlized:       https://datatracker.ietf.org/doc/html/draft-abhishek-mmusic-overlay-grouping
Htmlized:       https://tools.ietf.org/html/draft-abhishek-mmusic-overlay-grouping-00


Abstract:
   This document defines semantics that allow for signalling a new SDP
   group "OL" for overlays in an immersive telepresence session.  The
   "OL" attribute can be used by the application to relate all the
   overlay media streams enabling them to be added as overlay on top of
   the immersive video.  The overlay grouping semantics is required, if
   the media data is seperate and transported via different protocols.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

The IETF Secretariat