<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" submissionType="IETF"
     category="std" consensus="yes" number="0000" obsoletes="" updates=""
     xml:lang="en" sortRefs="true" symRefs="true" tocInclude="true"
     version="3" ipr="trust200902" docName="test-ietf-clue-framework-25">
  <!-- xml2rfc v2v3 conversion 2.45.2 -->
  <front>
    <title abbrev="CLUE Framework">Framework for Telepresence Multi-Streams</title>
    <seriesInfo name="RFC" value="0000"/>

<!--[rfced] As the short title in the running header for this document was
"CLUE Telepresence Framework", might the document title be better as follows?

Original:
Framework for Telepresence Multi-Streams

Perhaps:
Controlling Multiple Streams for Telepresence (CLUE) Framework
-->
	<author fullname="Mark Duckworth" initials="M." role="editor" surname="Duckworth">
      <organization/>
      <address>
        <postal>
	  <city>Andover</city><region>MA</region><code>01810</code>
          <country>United States of America</country>
        </postal>
        <email>mrducky73@outlook.com</email>
      </address>
    </author>

	<author fullname="Andrew Pepperell" initials="A." surname="Pepperell">
      <organization>Acano</organization>
      <address>
        <postal>
          <city>Uxbridge</city>
          <country>United Kingdom</country>
        </postal>
        <email>apeppere@gmail.com</email>
      </address>
    </author>
    <author fullname="Stephan Wenger" initials="S." surname="Wenger">
      <organization abbrev="Vidyo">Vidyo, Inc.</organization>
      <address>
        <postal>
          <street>433 Hackensack Ave.</street>
          <city>Hackensack</city><region>NJ</region><code>07601</code>
          <country>United States of America</country>
        </postal>
        <email>stewe@stewe.org</email>
      </address>
    </author>
    <date month="June" year="2020"/>
    <area>ART</area>
    <workgroup>CLUE</workgroup>


<keyword>example</keyword>
    <abstract>
      <t>
   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 Session Description Protocol (SDP)
   negotiation for setting up a telepresence session.</t>
    </abstract>
  </front>
  <middle>
    <section anchor="s-1" numbered="true" toc="default">
      <name>Introduction</name>
      <t>
   Current telepresence systems, though based on open standards such
   as RTP [...] 
      </t>

          <t>
   A Provider MAY include as much or as little of the original source
   Capture information as it requires.</t>
   <t>
   The spatial-related attributes of an MCC indicate its area of
   capture and point of capture within the scene, just like any other
   media capture.  The spatial information does not imply anything
   about how other captures are composed within an MCC.</t>
          <t>For example:	a virtual scene could be constructed for the MCC
	capture with two Video Captures with a "MaxCaptures" attribute set
   to 2 and an "Area of Capture" attribute provided with an overall
   area.  Each of the individual Captures could then also include an
   "Area of Capture" attribute with a subset of the overall area.
   The Consumer would then know how each capture is related to others
   within the scene, but not the relative position of the individual
   captures within the composed capture.

          </t>
<t>Here is an example using &lt;artwork&gt;.</t>

<table anchor="TESTA_table_2">
<name>TEST A: Example of MCC and Single Media Capture Attributes</name> 
<thead>
<tr><th align="left">Capture Scene #1</th><th/></tr>
</thead>
<tbody>
<tr>
  <td>VC1</td>
<td align="left">
<artwork align="left">
AreaofCapture=(0,0,0)(9,0,0)
              (0,0,9)(9,0,9)
</artwork>
</td>
</tr>
<tr>
  <td>VC2</td>
<td align="left">
<artwork align="left">
AreaofCapture=(10,0,0)(19,0,0)
              (10,0,9)(19,0,9)
</artwork>
</td>
</tr>
<tr>
  <td>MCC1(VC1,VC2)</td>
  <td align="left"><artwork align="left">
MaxCaptures=2
AreaofCapture=(0,0,0)(19,0,0)
              (0,0,9)(19,0,9)
</artwork>
  </td>
</tr>
<tr>
  <td>CSV(MCC1)</td>
  <td/>
</tr>
</tbody>
</table>

<!-- TEST using align="right" -->
<t>Here is an example using &lt;td&gt; with align=right.</t>

<table anchor="TESTB_table_2">
<name>TEST B: Example of MCC and Single Media Capture Attributes</name> 
<thead>
<tr><th>Capture Scene #1</th><th/></tr>
</thead>
<tbody>
<tr>
  <td>VC1</td>
<td align="right">
AreaofCapture=(0,0,0)(9,0,0)<br/>
(0,0,9)(9,0,9)
</td>
</tr>
<tr>
  <td>VC2</td>

<td align="right">
AreaofCapture=(10,0,0)(19,0,0)<br/>
(10,0,9)(19,0,9)
</td>
</tr>
<tr>
  <td>MCC1(VC1,VC2)</td>
<td align="right"> 
MaxCaptures=2<br/>
AreaofCapture=(0,0,0)(19,0,0)<br/>
(0,0,9)(19,0,9)
  </td>
</tr>
<tr>
  <td>CSV(MCC1)</td>
  <td/>
</tr>
</tbody>
</table>

<table anchor="TESTBx_table_2">
<name>TEST Bx: Example of MCC and Single Media Capture Attributes</name> 
<thead>
<tr><th>Capture Scene #1</th><th/></tr>
</thead>
<tbody>
<tr>
  <td>VC1</td>
<td align="right">
AreaofCapture=(0,0,0)(9,0,0)<br/>
(0,0,9)(9,0,9)
</td>
</tr>
<tr>
  <td>VC2</td>

<td align="right">
AreaofCapture=(10,0,0)(19,0,0)<br/>
(10,0,9)(19,0,9)
</td>
</tr>
<tr>
  <td rowspan="2">MCC1(VC1,VC2)</td>
<td align="left"> 
MaxCaptures=2</td>
</tr>
<tr>
<td align="right"> 
AreaofCapture=(0,0,0)(19,0,0)<br/>
(0,0,9)(19,0,9)
</td>
</tr>
<tr>
  <td>CSV(MCC1)</td>
  <td/>
</tr>
</tbody>
</table>

<t>Here is an example using &lt;ul&gt;.</t>

<table anchor="TESTC_table_2">
<name>TEST C: Example of MCC and Single Media Capture Attributes</name> 
<thead>
<tr><th align="left">Capture Scene #1</th><th/></tr>
</thead>
<tbody>
<tr>
  <td>VC1</td>
<td align="left">
<!--
<dl indent="16">
<dt>AreaofCapture=</dt><dd>(0,0,0)(9,0,0)<br/>(0,0,9)(9,0,9)</dd>
</dl>
-->
<ul empty="true" bare="true" indent="17">
<li>AreaofCapture=(0,0,0)(9,0,0)<br/>(0,0,9)(9,0,9)</li>
</ul>
</td>
</tr>
<tr>
  <td>VC2</td>
<td align="left">
<!--
<dl indent="16">
<dt>AreaofCapture=</dt><dd>(10,0,0)(19,0,0)<br/>(10,0,9)(19,0,9)</dd>
</dl>
-->
<ul empty="true" bare="true" indent="17">
<li>AreaofCapture=(10,0,0)(19,0,0)<br/>(10,0,9)(19,0,9)</li>
</ul>
</td>
</tr>
<tr>
  <td>MCC1(VC1,VC2)</td>
  <td align="left">
<!--
<t>MaxCaptures=2</t>
<dl indent="16">
<dt>AreaofCapture=</dt><dd>(0,0,0)(19,0,0)<br/>(0,0,9)(19,0,9)</dd>
</dl>
-->
<ul empty="true" bare="true" indent="17" spacing="compact">
<li>MaxCaptures=2</li>
<li>AreaofCapture=(0,0,0)(19,0,0)<br/>(0,0,9)(19,0,9)</li>
</ul>
  </td>
</tr>
<tr>
  <td>CSV(MCC1)</td>
  <td/>
</tr>
</tbody>
</table>


<table anchor="TESTD_table_2">
<name>TEST D: Example of MCC and Single Media Capture Attributes</name> 
<thead>
<tr><th align="left">Capture Scene #1</th><th/><th/></tr>
</thead>
<tbody>
<tr>
  <td>VC1</td>
<td>AreaofCapture=</td>
<td align="left">
<ul empty="true" spacing="compact" bare="true">
<li>(0,0,0)(9,0,0)</li><li>(0,0,9)(9,0,9)</li>
</ul>
</td>
</tr>
<tr>
  <td>VC2</td>
<td>AreaofCapture=</td>
<td align="left">
<ul empty="true" spacing="compact" bare="true">
<li>(10,0,0)(19,0,0)</li><li>(10,0,9)(19,0,9)</li>
</ul>
</td>
</tr>
<tr>
  <td>MCC1(VC1,VC2)</td>
<td align="left">
<ul empty="true" spacing="compact" bare="true">
<li>MaxCaptures=</li>
<li>AreaofCapture=</li>
</ul>
</td>
  <td align="left">
<ul empty="true" spacing="compact" bare="true">
<li>2</li>
<li>(0,0,0)(19,0,0)</li>
<li>(0,0,9)(19,0,9)</li>
</ul>
  </td>
</tr>
<tr>
  <td>CSV(MCC1)</td>
  <td/>
  <td/>
</tr>
</tbody>
</table>

<table anchor="TESTE_table_2">
<name>TEST E: Example of MCC and Single Media Capture Attributes</name> 
<thead>
<tr><th align="left">Capture Scene #1</th><th/><th/></tr>
</thead>
<tbody>
<tr>
  <td>VC1</td>
<td>AreaofCapture=</td>
<td align="left">
(0,0,0)(9,0,0)<br/>(0,0,9)(9,0,9)
</td>
</tr>
<tr>
  <td>VC2</td>
<td>AreaofCapture=</td>
<td align="left">
(10,0,0)(19,0,0)<br/>(10,0,9)(19,0,9)
</td>
</tr>
<tr>
  <td>MCC1(VC1,VC2)</td>
<td align="right">
MaxCaptures=<br/>
AreaofCapture=
</td>
  <td align="left">
2<br/>(0,0,0)(19,0,0)<br/>(0,0,9)(19,0,9)
  </td>
</tr>
<tr>
  <td>CSV(MCC1)</td>
  <td/>
  <td/>
</tr>
</tbody>
</table>

<t>This is similar to B:</t>

<table anchor="TESTF_table_2">
<name>TEST F: Example of MCC and Single Media Capture Attributes</name>
<thead>
<tr><th align="left">Capture Scene #1</th><th/></tr>
</thead>
<tbody>
<tr>
  <td>VC1</td>
<td align="right">
<ul empty="true" spacing="compact">
<li>AreaofCapture=(0,0,0)(9,0,0)</li>
<li>(0,0,9)(9,0,9)</li>
</ul>
</td>
</tr>
<tr>
  <td>VC2</td>
<td align="right">
<ul empty="true" spacing="compact">
<li>AreaofCapture=(10,0,0)(19,0,0)</li>
<li>(10,0,9)(19,0,9)</li>
</ul>
</td>
</tr>
<tr>
  <td>MCC1(VC1,VC2)</td>
  <td align="right">
<ul empty="true" spacing="compact">
<li>MaxCaptures=2</li>
<li>AreaofCapture=(0,0,0)(19,0,0)</li>
<li>(0,0,9)(19,0,9)</li>
</ul>
  </td>
</tr>
<tr>
  <td>CSV(MCC1)</td>
  <td/>
</tr>
</tbody>
</table>

          <t>
   The subsections below describe the MCC-only attributes.</t>
 </section>

</middle>
<back/>

	</rfc>
