Skip to main content

Use Cases for Telepresence Multistreams
draft-ietf-clue-telepresence-use-cases-09

Revision differences

Document history

Date Rev. By Action
2014-04-15
09 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2014-04-07
09 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2014-04-07
09 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2014-02-19
09 Amy Vezza IESG state changed to RFC Ed Queue from Approved-announcement sent
2014-02-19
09 (System) RFC Editor state changed to EDIT
2014-02-19
09 (System) Announcement was received by RFC Editor
2014-02-17
09 (System) IANA Action state changed to No IC from In Progress
2014-02-17
09 (System) IANA Action state changed to In Progress
2014-02-17
09 Cindy Morgan IESG state changed to Approved-announcement sent from Approved-announcement to be sent::Point Raised - writeup needed
2014-02-17
09 Cindy Morgan IESG has approved the document
2014-02-17
09 Cindy Morgan Closed "Approve" ballot
2014-02-17
09 Cindy Morgan Ballot approval text was generated
2014-02-04
09 Roni Even IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2014-02-04
09 Roni Even New version available: draft-ietf-clue-telepresence-use-cases-09.txt
2014-01-17
08 Gunter Van de Velde Closed request for Telechat review by OPSDIR with state 'No Response'
2014-01-09
08 Cindy Morgan State changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation
2014-01-09
08 Ted Lemon
[Ballot comment]
You didn't quite mention the use case where participants are all wearing immersive VR devices like the Oculus Rift, and the simulated virtual …
[Ballot comment]
You didn't quite mention the use case where participants are all wearing immersive VR devices like the Oculus Rift, and the simulated virtual space is synthesized onto a single display for each participant.  I _think_ that you covered this adequately anyway in 3.7, but I mention it here just to make sure that this scenario was in fact considered.  In this scenario the image of participants wearing VR headsets would have to be synthesized on-site, but it's otherwise pretty much the same as the virtual space scenario with cameras and large displays.
2014-01-09
08 Ted Lemon [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon
2014-01-09
08 Benoît Claise
[Ballot comment]
1.

  Furthermore, these use cases do not describe all the aspects needed
  to create the best user experience.

I guess you …
[Ballot comment]
1.

  Furthermore, these use cases do not describe all the aspects needed
  to create the best user experience.

I guess you mean "aspects" that are not relevant to the multiple audio and video streams requirement.
So not interesting for us.  You might want to expand on this.

2.
OLD:

  One common policy is called site switching.  Let's say the speaker is
  at site A and everyone else is at a "remote" site.  When the room at
  site A shown, all the camera images from site A are forwarded to the
  remote sites.

NEW:         
  One common policy is called site switching.  Let's say the speaker is
  at site A and everyone else is at different "remote" sites.  When the room at
  site A shown, all the camera images from site A are forwarded to the
  remote sites.


3.
Section 3.5. Heterogeneous Systems
Question: Is there a use case for a PC running Skype to participate to the telepresence? I mean: I'm in the telepresence room, but I have someone on Skype on my own PC: can I plug a cable from my PC, and make that person participating.
I know that we're far from the telepresence experience, but I've seen that type of Skype set up in IETF meetings where the chair microphone is close to the PC speaker, at least allowing reasonable audio performance.
Or maybe that doesn't qualify as a telepresence use case?

4.
MCU acronym


Warning: As an OPS AD, I will carefully review the operational requirements in draft-ietf-clue-telepresence-requirements-07
2014-01-09
08 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2014-01-08
08 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2014-01-08
08 Sean Turner [Ballot Position Update] New position, Yes, has been recorded for Sean Turner
2014-01-08
08 Stewart Bryant [Ballot Position Update] New position, No Objection, has been recorded for Stewart Bryant
2014-01-08
08 Martin Stiemerling [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling
2014-01-07
08 Spencer Dawkins
[Ballot comment]
Overall, this draft is nice work.

I share Adrian's comments, so I won't repeat (most of) them here.

In addition, I have a …
[Ballot comment]
Overall, this draft is nice work.

I share Adrian's comments, so I won't repeat (most of) them here.

In addition, I have a few non-blocking comments you might want to consider, along with any other comments you receive.

In this text:

2.  Telepresence Scenarios Overview

  We describe such a telepresence system as sending one or more video
  streams, audio streams, and presentation streams to the remote
  system(s).  (Note that the number of audio, video or presentation
  streams is generally not identical.)

I thought the parenthetical remark was saying the number of audio channels I was sending wasn't necessarily the number of video or presentation channels I was sending, but I started losing clarity wondering whether this was intended to also describe streams in both directions (so, I have three cameras and you have five as in section 3.2. "Point to point meeting: asymmetric", not identical), or streams to different participating sites (so, I send mono audio to you and stereo audio to another participating site, as in section 3.3. "Multipoint meeting", not identical).

Could you clarify what was actually meant? Or maybe you could just delete the parenthetical - the use cases provide clearer text. For example, section 3.1.  "Point to point meeting: symmetric" says this:

  The number of microphones and the number
  of audio channels are often not the same as the number of cameras.
  Also the number of microphones is often not the same as the number of
  loudspeakers.

In this text:

3.5.  Heterogeneous Systems

  Some may be able to handle multiple streams and others can handle
  only a single stream.  (We are not here talking about legacy systems,
  but rather systems built to participate in such a conference,
  although they are single stream only.)  In a single video stream ,
  the stream may contain one or more compositions depending on the
  available screen space on the device.  In most cases an intermediate
  transcoding device will be relied upon to produce a single stream,
  perhaps with some kind of continuous presence.

the doc has been careful to take the participants view of each use case so far, and that means for example that the text is silent on whether a mixer is present - the stream selection could be performed at the sender, receiver, or at a mixer.

As the doc introduces the first intermediate device (a transcoder) here and section 3.6 explicitly says "MCU", I started wondering if there are any considerations in earlier sections that only arise when intermediate devices are present.

I'm also wondering if intermediate devices should be introduced somewhere in section 2 instead of just popping up.

In Section 6 ... please be guided by shepherds and ADs, but I especially support this part of Adrian's comments. I wonder if you could include any text on telepresence-specific security considerations in this document, so we're not starting the conversation while balloting solution drafts. Even a bulleted list of attack surfaces would seem helpful to me.
2014-01-07
08 Spencer Dawkins [Ballot Position Update] New position, Yes, has been recorded for Spencer Dawkins
2014-01-07
08 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2014-01-07
08 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2014-01-06
08 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2014-01-03
08 Adrian Farrel
[Ballot comment]
Wondered why H.264 doesn't qualify for a reference in Section 1.

---

In 3.1

  The important thing here is that each of …
[Ballot comment]
Wondered why H.264 doesn't qualify for a reference in Section 1.

---

In 3.1

  The important thing here is that each of the 2 sites has the same
  number of screens.  Each screen is paired with a corresponding
  camera.  Each camera / screen pair is typically connected to a
  separate codec, producing a video encoded stream for transmission to
  the remote site, and receiving a similarly encoded stream from the
  remote site.

I understand the pairing of screen to camera. I did not understand why
each site (i.e., both sites) has the same number of screens. It was only
when I reached 3.2 that I realised that 3.1 was drawing out a sub-case
of point-to-point meetings and that 3.2 was describing the other sub-
case.

Reading (and re-reading)-: the two sections, I think that you have not
drawn out adequately the concept of seats. That is, Section 3.2 gets in
a bit of a mess trying to handle the mismatch between seats and cameras/
screens. But this issue is a separate thing from the mismatch of
number of cameras/screens at the two sites.

---

While the situation described in Section 3.5 is clearly very important
(indeed, maybe at least as important as the perfect "everyone is in a
telepresence suite" use cases), it seems to diverge from the definition
of telepresence presented earlier in the document. That is, according to
the description of telepresence, someone connecting in using a lap-top
with tiny video windows is not participating in telepresence.

Rather than rule Section 3.5 out of scope (because I think it is
important) it would be better if you refined your definition of
telepresence earlier in the document to allow this "special case" to be
in scope.

---

Section 6 reads like a cop-out! Surely you can spend some time
describing the security issues for the general telepresence use cases,
which would seem to be:
- disruption
- knowledge of participation
- witnessing
- uninvited participation
It is probable that all use cases demand that all of these issues are
completely prevented, but it may be that some of the issues are
considered more severe in some use cases.
2014-01-03
08 Adrian Farrel [Ballot Position Update] New position, No Objection, has been recorded for Adrian Farrel
2014-01-02
08 Jean Mahoney Request for Telechat review by GENART is assigned to Kathleen Moriarty
2014-01-02
08 Jean Mahoney Request for Telechat review by GENART is assigned to Kathleen Moriarty
2013-12-30
08 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2013-12-12
08 Gunter Van de Velde Request for Telechat review by OPSDIR is assigned to Peter Schoenmaker
2013-12-12
08 Gunter Van de Velde Request for Telechat review by OPSDIR is assigned to Peter Schoenmaker
2013-12-09
08 (System) IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed
2013-12-09
08 Gonzalo Camarillo Placed on agenda for telechat - 2014-01-09
2013-12-09
08 Gonzalo Camarillo State changed to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup
2013-12-09
08 Gonzalo Camarillo Ballot has been issued
2013-12-09
08 Gonzalo Camarillo [Ballot Position Update] New position, Yes, has been recorded for Gonzalo Camarillo
2013-12-09
08 Gonzalo Camarillo Created "Approve" ballot
2013-12-09
08 Gonzalo Camarillo Ballot writeup was changed
2013-12-06
08 (System) Sub state has been changed to AD Followup from Revised ID Needed
2013-12-06
08 Roni Even IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2013-12-06
08 Roni Even New version available: draft-ietf-clue-telepresence-use-cases-08.txt
2013-10-30
07 Gonzalo Camarillo State changed to Waiting for AD Go-Ahead::Revised I-D Needed from Waiting for Writeup
2013-09-26
07 Tero Kivinen Request for Last Call review by SECDIR Completed: Ready. Reviewer: Yaron Sheffer.
2013-09-26
07 (System) State changed to Waiting for Writeup from In Last Call (ends 2013-09-26)
2013-09-19
07 Tero Kivinen Request for Last Call review by SECDIR is assigned to Yaron Sheffer
2013-09-19
07 Tero Kivinen Request for Last Call review by SECDIR is assigned to Yaron Sheffer
2013-09-18
07 Gonzalo Camarillo Changed document writeup
2013-09-17
07 (System) IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed
2013-09-17
07 Pearl Liang
IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-clue-telepresence-use-cases-07, which is currently in Last Call, and has the following comments:

We understand that, upon approval of this …
IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-clue-telepresence-use-cases-07, which is currently in Last Call, and has the following comments:

We understand that, upon approval of this document, there are no IANA Actions that need completion. IANA requests that the IANA Considerations section of the document remain in place upon publication.


If this assessment is not accurate, please respond as soon as possible.
2013-09-12
07 Jean Mahoney Request for Last Call review by GENART is assigned to Kathleen Moriarty
2013-09-12
07 Jean Mahoney Request for Last Call review by GENART is assigned to Kathleen Moriarty
2013-09-12
07 Cindy Morgan IANA Review state changed to IANA - Review Needed
2013-09-12
07 Cindy Morgan
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Use Cases for Telepresence Multi-streams) …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Use Cases for Telepresence Multi-streams) to Informational RFC


The IESG has received a request from the ControLling mUltiple streams for
tElepresence WG (clue) to consider the following document:
- 'Use Cases for Telepresence Multi-streams'
  as Informational RFC

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2013-09-26. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


  Telepresence conferencing systems seek to create an environment that
  gives non co-located users or user groups a feeling of co-located
  presence through multimedia communication including at least audio
  and video signals of high fidelity.  A number of techniques for
  handling audio and video streams are used to create this experience.
  When these techniques are not similar, interoperability between
  different systems is difficult at best, and often not possible.
  Conveying information about the relationships between multiple
  streams of media would allow senders and receivers to make choices to
  allow telepresence systems to interwork.  This memo describes the
  most typical and important use cases for sending multiple streams in
  a telepresence conference.




The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-clue-telepresence-use-cases/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-clue-telepresence-use-cases/ballot/


No IPR declarations have been submitted directly on this I-D.


2013-09-12
07 Cindy Morgan State changed to In Last Call from Last Call Requested
2013-09-12
07 Gonzalo Camarillo Last call was requested
2013-09-12
07 Gonzalo Camarillo Ballot approval text was generated
2013-09-12
07 Gonzalo Camarillo Ballot writeup was generated
2013-09-12
07 Gonzalo Camarillo State changed to Last Call Requested from Publication Requested
2013-09-12
07 Gonzalo Camarillo Changed consensus to Yes from Unknown
2013-09-12
07 Gonzalo Camarillo Last call announcement was generated
2013-09-10
07 Cindy Morgan
PROTO questionnaire for: draft-ietf-clue-telepresence-use-cases-07.txt

To be Published as: Informational

Prepared by: Mary Barnes (mary.ietf.barnes@gmail.com) on Sept. 10, 2013


  (1) What type of …
PROTO questionnaire for: draft-ietf-clue-telepresence-use-cases-07.txt

To be Published as: Informational

Prepared by: Mary Barnes (mary.ietf.barnes@gmail.com) on Sept. 10, 2013


  (1) What type of RFC is being requested (BCP, Proposed Standard,
      Internet Standard, Informational, Experimental, or Historic)? 
      Why is this the proper type of RFC?  Is this type of RFC indicated 
      in the title page header?

This document is requested to be published as Informational. This is the proper type of RFC
as it defines no new protocol elements nor does it require any IANA registrations. 
This RFC type is indicated on the title page.

    (2) The IESG approval announcement includes a Document Announcement
        Write-Up. Please provide such a Document Announcement Write-Up.
        Recent examples can be found in the "Action" announcements for
        approved documents. The approval announcement contains the
        following sections:

        Technical Summary:

This document describes the most typical and important use cases
for sending multiple streams in a telepresence conference. Telepresence conferencing
systems seek to create an environment that gives non
co-located users or user groups a feeling of co-located presence through multimedia
communication including at least audio and video signals of high fidelity. 
A number of techniques for handling audio and video streams are
used to create this experience.  When these techniques are not similar,
interoperability between different systems is difficult at best,
and often not possible.  Conveying information about the relationships 
between multiple streams of media would allow senders and receivers
to make choices to allow telepresence systems to interwork. 
 
        Working Group Summary:
        Was the document considered in any WG, and if so, why was
        it not adopted as a work item there? Was there controversy
        about particular points that caused the WG to not adopt the
        document?
 
This document is a product of the CLUE WG.  There was no controversy
with regards to adopting this document as a WG document.  The document has been
thoroughly reviewed by the CLUE WG participants and is deemed ready
for publication.

        Document Quality
        Are there existing implementations of the protocol? Have a
        significant number of vendors indicated their plan to
        implement the specification? Are there any reviewers that
        merit special mention as having done a thorough review,
        e.g., one that resulted in important changes or a
        conclusion that the document had no substantive issues? If
        there was a MIB Doctor, Media Type or other expert review,
        what was its course (briefly)? In the case of a Media Type
        review, on what date was the request posted?

The intent of this document is to highlight key uses cases that are
supported in current telepresence systems.  The objective within the CLUE
WG is to develop protocols that will support those use cases to enable
more widespread interoperability of telepresence systems.  It should also
be noted that a number of these use cases were originally documented
in the IMTC Telepresence Activity Group, that is awaiting the completion
of the CLUE protocol development to progress the interoperability of
telepresence systems.  The IMTC chose to bring their original requirements
and use cases as input to the work in the IETF, recognizing IETF
as the SDO that should be doing the standards development.  There are a
number of key vendors in the telepresence industry that plan to
implement the CLUE WG series of specifications.

Lennard Xiao reviewed the document and suggested (and provided some text)
for the telemedicine use case, which is an important use case
for current telepresence systems.  Christian Groves has carefully reviewed
several versions of this WG document.

        Personnel
        Who is the Document Shepherd? Who is the Responsible Area
        Director?

Mary Barnes (CLUE WG co-chair) is the Document Shepherd. 
Gonzalo Camarillo is the Responsible AD.

    (3) Briefly describe the review of this document that was
        performed by the Document Shepherd.  If this version of
        the document is not ready for publication, please explain
        why the document is being forwarded to the IESG.

The Document Shepherd has thoroughly reviewed this version of the document. 
     
    (4) Does the document Shepherd have any concerns about the depth
        or breadth of the reviews that have been performed?

There are no concerns about the depth or breadth of the reviews.

    (5) Do portions of the document need review from a particular
        or from broader perspective, e.g., security, operational
        complexity, AAA, DNS, DHCP, XML, or internationalization?
        If so, describe the review that took place.
No.

    (6) Describe any specific concerns or issues that the Document
        Shepherd has with this document that the Responsible Area Director
        and/or the IESG should be aware of? For example, perhaps he or
        she is uncomfortable with certain parts of the document,
        or has concerns whether there really is a need for it. In any
        event, if the interested community has discussed those issues
        and has indicated that it still wishes to advance the document,
        detail those concerns here.

There are no specific concerns or issues.

    (7) Has each author confirmed that any and all appropriate IPR
        disclosures required for full conformance with the provisions
        of BCP 78 and BCP 79 have already been filed. If not, explain why.

Yes.
 
    (8) Has an IPR disclosure been filed that references this document?
        If so, summarize any discussion and conclusion regarding the IPR
        disclosures.

No.

    (9) How solid is the consensus of the interested community behind this
        document? Does it represent the strong concurrence of a few
        individuals, with others being silent, or does the interested
        community as a whole understand and agree with it?

There is WG consensus that AD sponsored is the best approach for progressing this document. No one has expressed concerns about its progression. 

    (10) Has anyone threatened an appeal or otherwise indicated extreme
        discontent? If so, please summarise the areas of conflict in
        separate email messages to the Responsible Area Director. (It 
        should be in a separate email because this questionnaire is
        publicly available.)

No.

    (11) Identify any ID nits the Document Shepherd has found in this
        document. (See http://www.ietf.org/tools/idnits/ and the
        Internet-Drafts Checklist). Boilerplate checks are not enough;
        this check needs to be thorough.

The document was checked using idnits 2.12.17. There are no errors, nits or warnings.   

    (12) Describe how the document meets any required formal review
        criteria, such as the MIB Doctor, media type, and URI type
        reviews.

No formal reviews other than review in the CLUE WG are required for this document.

    (13) Have all references within this document been identified as
        either normative or informative?

Yes.

    (14) Are there normative references to documents that are not ready
        for advancement or are otherwise in an unclear state?
        If such normative references exist, what is the plan for their
        completion?

No.

    (15) Are there downward normative references references (see RFC 3967)?
        If so, list these downward references to support the Area Director
        in the Last Call procedure.

No.

    (16) Will publication of this document change the status of any
        existing RFCs? Are those RFCs listed on the title page header,
        listed in the abstract, and discussed in the introduction?
        If the RFCs are not listed in the Abstract and Introduction,
        explain why, and point to the part of the document where the
        relationship of this document to the other RFCs is discussed.
        If this information is not in the document, explain why the
        interested community considers it unnecessary.

No.

    (17) Describe the Document Shepherd's review of the IANA considerations
        section, especially with regard to its consistency with the body
        of the document. Confirm that all protocol extensions that the
        document makes are associated with the appropriate reservations
        in IANA registries. Confirm that any referenced IANA registries
        have been clearly identified. Confirm that newly created IANA
        registries include a detailed specification of the initial
        contents for the registry, that allocations procedures for future
        registrations are defined, and a reasonable name for the new
        registry has been suggested (see RFC 5226).

This document requires no IANA considerations.

    (18) List any new IANA registries that require Expert Review for
        future allocations. Provide any public guidance that the IESG
        would find useful in selecting the IANA Experts for these new
        registries.

This document defines no new IANA registries.

    (19) Describe reviews and automated checks performed by to validate 
        sections of the document written in a formal language, such as
        XML code, BNF rules, MIB definitions, etc.

No reviews or automated checks were required as this document does
not use any formal language requiring such.
2013-09-10
07 Mary Barnes IETF WG state changed to Submitted to IESG for Publication
2013-09-10
07 Mary Barnes IESG state changed to Publication Requested
2013-09-10
07 Mary Barnes State Change Notice email list changed to clue-chairs@tools.ietf.org, draft-ietf-clue-telepresence-use-cases@tools.ietf.org
2013-09-10
07 Mary Barnes Responsible AD changed to Gonzalo Camarillo
2013-09-10
07 Mary Barnes Working group state set to Submitted to IESG for Publication
2013-09-10
07 Mary Barnes IESG state set to Publication Requested
2013-09-10
07 Mary Barnes IESG process started in state Publication Requested
2013-09-10
07 Mary Barnes Changed document writeup
2013-09-10
07 Mary Barnes Changed document writeup
2013-09-10
07 Mary Barnes Changed document writeup
2013-09-10
07 Mary Barnes Document shepherd changed to Mary Barnes
2013-09-10
07 Mary Barnes Intended Status changed to Informational from None
2013-09-07
07 Roni Even New version available: draft-ietf-clue-telepresence-use-cases-07.txt
2013-08-19
06 Roni Even New version available: draft-ietf-clue-telepresence-use-cases-06.txt
2013-04-06
05 Roni Even New version available: draft-ietf-clue-telepresence-use-cases-05.txt
2012-08-25
04 Roni Even New version available: draft-ietf-clue-telepresence-use-cases-04.txt
2012-07-30
03 Roni Even New version available: draft-ietf-clue-telepresence-use-cases-03.txt
2012-01-09
02 (System) New version available: draft-ietf-clue-telepresence-use-cases-02.txt
2011-07-09
01 (System) New version available: draft-ietf-clue-telepresence-use-cases-01.txt
2011-06-20
00 (System) New version available: draft-ietf-clue-telepresence-use-cases-00.txt