ControLling mUltiple streams for tElepresence (clue) Internet Drafts


      
 Framework for Telepresence Multi-Streams
 
 draft-ietf-clue-framework-25.txt
 Date: 08/01/2016
 Authors: Mark Duckworth, Andrew Pepperell, Stephan Wenger
 Working Group: ControLling mUltiple streams for tElepresence (clue)
 Formats: txt
This document defines a framework for a protocol to enable devices in a telepresence conference to interoperate. The protocol enables communication of information about multiple media streams so a sending system and receiving system can make reasonable decisions about transmitting, selecting and rendering the media streams. This protocol is used in addition to SIP signaling and SDP negotiation for setting up a telepresence session.
 Mapping RTP streams to CLUE Media Captures
 
 draft-ietf-clue-rtp-mapping-14.txt
 Date: 27/02/2017
 Authors: Roni Even, Jonathan Lennox
 Working Group: ControLling mUltiple streams for tElepresence (clue)
 Formats: pdf txt
This document describes how the Real Time transport Protocol (RTP) is used in the context of the CLUE protocol (ControLling mUltiple streams for tElepresence). It also describes the mechanisms and recommended practice for mapping RTP media streams defined in Session Description Protocol (SDP) to CLUE Media Captures and defines a new RTP header extension (CaptureId).
 An XML Schema for the CLUE data model
 
 draft-ietf-clue-data-model-schema-17.txt
 Date: 13/08/2016
 Authors: Roberta Presta, Simon Romano
 Working Group: ControLling mUltiple streams for tElepresence (clue)
 Formats: txt
This document provides an XML schema file for the definition of CLUE data model types. The term "CLUE" stands for "ControLling mUltiple streams for tElepresence" and is the name of the IETF working group in which this document, as well as other companion documents, has been developed. The document defines a coherent structure for information associated with the description of a telepresence scenario.
 CLUE Protocol data channel
 
 draft-ietf-clue-datachannel-18.txt
 Date: 24/04/2019
 Authors: Christer Holmberg
 Working Group: ControLling mUltiple streams for tElepresence (clue)
 Formats: txt xml
This document defines how to use the WebRTC data channel mechanism to realize a data channel, referred to as a CLUE data channel, for transporting CLUE protocol messages between two CLUE entities.
 Session Signaling for Controlling Multiple Streams for Telepresence (CLUE)
 
 draft-ietf-clue-signaling-15.txt
 Date: 09/12/2019
 Authors: Robert Hansen, Paul Kyzivat, Lennard Xiao, Christian Groves
 Working Group: ControLling mUltiple streams for tElepresence (clue)
 Formats: xml txt
This document specifies how CLUE-specific signaling such as the CLUE protocol and the CLUE data channel are used in conjunction with each other and with existing signaling mechanisms such as SIP and SDP to produce a telepresence call.
 Protocol for Controlling Multiple Streams for Telepresence (CLUE)
 
 draft-ietf-clue-protocol-19.txt
 Date: 05/07/2019
 Authors: Roberta Presta, Simon Romano
 Working Group: ControLling mUltiple streams for tElepresence (clue)
 Formats: txt xml
The CLUE protocol is an application protocol conceived for the description and negotiation of a telepresence session. The design of the CLUE protocol takes into account the requirements and the framework defined within the IETF CLUE working group. A companion document delves into CLUE signaling details, as well as on the SIP/ SDP session establishment phase. CLUE messages flow over the CLUE data channel, based on reliable and ordered SCTP over DTLS transport. Message details, together with the behavior of CLUE Participants acting as Media Providers and/or Media Consumers, are herein discussed.


ControLling mUltiple streams for tElepresence (clue)

WG Name ControLling mUltiple streams for tElepresence
Acronym clue
Area Applications and Real-Time Area (art)
State Active
Charter charter-ietf-clue-01 Approved
Dependencies Document dependency graph (SVG)
Additional URLs
- Wiki
- Issue tracker
Personnel Chairs Paul Kyzivat
Roni Even
Area Director Adam Roach
Mailing list Address clue@ietf.org
To subscribe https://www.ietf.org/mailman/listinfo/clue
Archive https://mailarchive.ietf.org/arch/browse/clue/
Jabber chat Room address xmpp:clue@jabber.ietf.org?join
Logs https://jabber.ietf.org/logs/clue/

Charter for Working Group


In the context of this WG, the term telepresence is used in a general
manner to describe systems that provide high definition, high quality
audio/video enabling a "being-there" experience. One example is an
immersive telepresence system using specially designed and special
purpose rooms with multiple displays permitting life size image
reproduction using multiple cameras, encoders, decoders, microphones
and loudspeakers.

Current telepresence systems are based on open standards such as RTP,
SIP, H.264, the H.323 suite. However, they cannot easily interoperate
with each other without operator assistance and expensive additional
equipment which translates from one vendor to another. A major factor
limiting the interoperability of telepresence systems is the lack of a
standardized way to describe and negotiate the use of the multiple
streams of audio and video comprising the media flows.

The WG will create specifications for SIP-based conferencing systems
to enable communication of information about media streams so that a
sending system, receiving system, or intermediate system can make
reasonable decisions about transmitting, selecting, and rendering
media streams. This enables systems to make choices that optimize user
experience.

This working group is chartered to specify the following information
about media streams from one entity to another entity:

* Spatial relationships of cameras, displays, microphones, and
loudspeakers - relative to each other and to likely positions of
participants

* Viewpoint, field of view/capture for
camera/microphone/display/loudspeaker - so that senders and
intermediate devices can understand how best to compose streams for
receivers, and the receiver will know the characteristics of its
received streams

* Usage of the stream, for example whether the stream is presentation,
or document camera output

* Aspect ratio of cameras and displays

* Which sources a receiver wants to receive. For example, it might
want the source for the left camera, or might want the source chosen
by VAD (Voice Activity Detection)

Information between sources and sinks about media stream capabilities
will be exchanged.

The working group will define the semantics, syntax, and transport
mechanism for communicating the necessary information. It will
consider whether existing protocols for signaling, messaging and
transport are adequate or need to be extended. Any extensions to IETF
protocols will be done in appropriate WGs, for example extensions to
SDP in MMUSIC.

The scope of the work includes describing relatively static relations
between entities (participants and devices). It also includes handling
more dynamic relationships, such as specifying the audio and video
streams for defined speakers. Specifying the location of the current
speakers relative to display microphones needs to be provided
dynamically as speakers move.

As part of the receiver telling the sender what it wants dynamically,
explicit receiver notification to the sender of the desired video
stream and video pause will be considered.

The scope includes both systems that provide a fully immersive
experience, and systems that interwork with them and therefore need to
understand the same multiple stream semantics.

The focus of this work is on multiple RTP audio and video streams.
Other media types may be considered, however development of
methodologies for them is not within the scope of this work.

Interoperation with SIP and related standards for audio and video is
required. However, backwards compatibility with existing
non-standards compliant telepresence systems is not required.

This working group is not currently chartered to work on issues of
continuous conference control including: far end camera control, floor
control, conference roster. The working group may identify
interoperability obstacles in existing open standards. If so, the WG
will develop requirements to be communicated to other IETF WGs or
Standards Forums, or recharter as appropriate.

Reuse of existing protocols and backwards compatibility with
SIP-compliant audio/video endpoints are important factors for the
working group to consider. The work will closely coordinate with the
appropriate areas (e.g., OPS and SEC), and working groups including
AVT, MMUSIC, MEDIACTRL, XCON, and SIPCORE.

Done milestones

Date Milestone
Done Submit standards track draft to IESG on Overall Signaling and usage of SDP
Done Submit standards track draft to IESG on Usage of RTP
Done Submit standards track draft to IESG on CLUE Data Channel
Done Submit standards track draft to IESG on CLUE Protocol
Done Submit standards track draft to IESG on Data Model
Done Submit standards track draft to IESG on Framework
Done Submit informational draft to IESG on requirements
Done Submit informational draft to IESG on use cases