| rfc8846v4.txt | rfc8846.txt | |||
|---|---|---|---|---|
| skipping to change at line 194 ¶ | skipping to change at line 194 ¶ | |||
| Capture Device: A device that converts physical input, such as | Capture Device: A device that converts physical input, such as | |||
| audio, video, or text, into an electrical signal, in most cases to | audio, video, or text, into an electrical signal, in most cases to | |||
| be fed into a media encoder. | be fed into a media encoder. | |||
| Capture Encoding: A specific encoding of a Media Capture, to be sent | Capture Encoding: A specific encoding of a Media Capture, to be sent | |||
| by a Media Provider to a Media Consumer via RTP. | by a Media Provider to a Media Consumer via RTP. | |||
| Capture Scene: A structure representing a spatial region captured by | Capture Scene: A structure representing a spatial region captured by | |||
| one or more Capture Devices, each capturing media representing a | one or more Capture Devices, each capturing media representing a | |||
| portion of the region. The spatial region represented by a | portion of the region. The spatial region represented by a | |||
| Capture Scene MAY correspond to a real region in physical space, | Capture Scene may correspond to a real region in physical space, | |||
| such as a room. A Capture Scene includes attributes and one or | such as a room. A Capture Scene includes attributes and one or | |||
| more Capture Scene Views, with each view including one or more | more Capture Scene Views, with each view including one or more | |||
| Media Captures. | Media Captures. | |||
| Capture Scene View (CSV): A list of Media Captures of the same media | Capture Scene View (CSV): A list of Media Captures of the same media | |||
| type that together form one way to represent the entire Capture | type that together form one way to represent the entire Capture | |||
| Scene. | Scene. | |||
| CLUE Participant: This term is imported from the CLUE protocol | CLUE Participant: This term is imported from the CLUE protocol | |||
| document [RFC8847]. | document [RFC8847]. | |||
| skipping to change at line 219 ¶ | skipping to change at line 219 ¶ | |||
| way to encode a Media Capture to become a Capture Encoding. | way to encode a Media Capture to become a Capture Encoding. | |||
| Encoding Group: A set of encoding parameters representing a total | Encoding Group: A set of encoding parameters representing a total | |||
| media encoding capability to be subdivided across potentially | media encoding capability to be subdivided across potentially | |||
| multiple Individual Encodings. | multiple Individual Encodings. | |||
| Endpoint: A CLUE-capable device that is the logical point of final | Endpoint: A CLUE-capable device that is the logical point of final | |||
| termination through receiving, decoding and rendering, and/or | termination through receiving, decoding and rendering, and/or | |||
| initiation through capturing, encoding, and sending of media | initiation through capturing, encoding, and sending of media | |||
| streams. An endpoint consists of one or more physical devices | streams. An endpoint consists of one or more physical devices | |||
| that source and sink media streams and exactly one participant | that source and sink media streams, and exactly one participant | |||
| [RFC4353] (which, in turn, includes exactly one SIP User Agent). | [RFC4353] (which, in turn, includes exactly one SIP User Agent). | |||
| Endpoints can be anything from multiscreen/multicamera rooms to | Endpoints can be anything from multiscreen/multicamera rooms to | |||
| handheld devices. | handheld devices. | |||
| Media: Any data that, after suitable encoding, can be conveyed over | Media: Any data that, after suitable encoding, can be conveyed over | |||
| RTP, including audio, video, or timed text. | RTP, including audio, video, or timed text. | |||
| Media Capture: A source of Media, such as from one or more Capture | Media Capture: A source of Media, such as from one or more Capture | |||
| Devices or constructed from other media streams. | Devices or constructed from other media streams. | |||
| Media Consumer: A CLUE-capable device that intends to receive | Media Consumer: A CLUE-capable device that intends to receive | |||
| Capture Encodings. | Capture Encodings. | |||
| Media Provider: A CLUE-capable device that intends to send Capture | Media Provider: A CLUE-capable device that intends to send Capture | |||
| Encodings. | Encodings. | |||
| Multiple Content Capture (MCC): A Capture that mixes and/or switches | Multiple Content Capture (MCC): A Capture that mixes and/or switches | |||
| other Captures of a single type (e.g., all audio or all video.) | other Captures of a single type (for example, all audio or all | |||
| Particular Media Captures may or may not be present in the | video). Particular Media Captures may or may not be present in | |||
| resultant Capture Encoding depending on time or space. Denoted as | the resultant Capture Encoding depending on time or space. | |||
| "MCCn" in the example cases in this document. | Denoted as "MCCn" in the example cases in this document. | |||
| Multipoint Control Unit (MCU): A CLUE-capable device that connects | Multipoint Control Unit (MCU): A CLUE-capable device that connects | |||
| two or more endpoints together into one single multimedia | two or more endpoints together into one single multimedia | |||
| conference [RFC7667]. An MCU includes a Mixer, similar to those | conference [RFC7667]. An MCU includes a Mixer, similar to those | |||
| in [RFC4353], but without the requirement to send media to each | in [RFC4353], but without the requirement to send media to each | |||
| participant. | participant. | |||
| Plane of Interest: The spatial plane within a scene containing the | Plane of Interest: The spatial plane within a scene containing the | |||
| most-relevant subject matter. | most-relevant subject matter. | |||
| Provider: Same as Media Provider. | Provider: Same as a Media Provider. | |||
| Render: The process of generating a representation from Media, such | Render: The process of generating a representation from Media, such | |||
| as displayed motion video or sound emitted from loudspeakers. | as displayed motion video or sound emitted from loudspeakers. | |||
| Scene: Same as Capture Scene. | Scene: Same as a Capture Scene. | |||
| Simultaneous Transmission Set: A set of Media Captures that can be | Simultaneous Transmission Set: A set of Media Captures that can be | |||
| transmitted simultaneously from a Media Provider. | transmitted simultaneously from a Media Provider. | |||
| Single Media Capture: A capture that contains media from a single | Single Media Capture: A capture that contains media from a single | |||
| source capture device, e.g., an audio capture from a single | source capture device, e.g., an audio capture from a single | |||
| microphone or a video capture from a single camera. | microphone or a video capture from a single camera. | |||
| Spatial Relation: The arrangement of two objects in space, in | Spatial Relation: The arrangement of two objects in space, in | |||
| contrast to relation in time or other relationships. | contrast to relation in time or other relationships. | |||
| skipping to change at line 476 ¶ | skipping to change at line 476 ¶ | |||
| </xs:sequence> | </xs:sequence> | |||
| <xs:attribute name="personID" type="xs:ID" use="required"/> | <xs:attribute name="personID" type="xs:ID" use="required"/> | |||
| <xs:anyAttribute namespace="##other" processContents="lax"/> | <xs:anyAttribute namespace="##other" processContents="lax"/> | |||
| </xs:complexType> | </xs:complexType> | |||
| <!-- PERSON TYPE ELEMENT --> | <!-- PERSON TYPE ELEMENT --> | |||
| <xs:element name="personType" type="xs:string"> | <xs:element name="personType" type="xs:string"> | |||
| <xs:annotation> | <xs:annotation> | |||
| <xs:documentation> | <xs:documentation> | |||
| Acceptable values (enumerations) for this type are managed | Acceptable values (enumerations) for this type are managed | |||
| by IANA in the "CLUE Schema <personType> registry", | by IANA in the "CLUE Schema <personType>" registry, | |||
| accessible at https://www.iana.org/assignments/clue. | accessible at https://www.iana.org/assignments/clue. | |||
| </xs:documentation> | </xs:documentation> | |||
| </xs:annotation> | </xs:annotation> | |||
| </xs:element> | </xs:element> | |||
| <!-- VIEW ELEMENT --> | <!-- VIEW ELEMENT --> | |||
| <xs:element name="view" type="xs:string"> | <xs:element name="view" type="xs:string"> | |||
| <xs:annotation> | <xs:annotation> | |||
| <xs:documentation> | <xs:documentation> | |||
| Acceptable values (enumerations) for this type are managed | Acceptable values (enumerations) for this type are managed | |||
| by IANA in the "CLUE Schema <view> registry", | by IANA in the "CLUE Schema <view>" registry, | |||
| accessible at https://www.iana.org/assignments/clue. | accessible at https://www.iana.org/assignments/clue. | |||
| </xs:documentation> | </xs:documentation> | |||
| </xs:annotation> | </xs:annotation> | |||
| </xs:element> | </xs:element> | |||
| <!-- PRESENTATION ELEMENT --> | <!-- PRESENTATION ELEMENT --> | |||
| <xs:element name="presentation" type="xs:string"> | <xs:element name="presentation" type="xs:string"> | |||
| <xs:annotation> | <xs:annotation> | |||
| <xs:documentation> | <xs:documentation> | |||
| Acceptable values (enumerations) for this type are managed | Acceptable values (enumerations) for this type are managed | |||
| by IANA in the "CLUE Schema <presentation> registry", | by IANA in the "CLUE Schema <presentation>" registry, | |||
| accessible at https://www.iana.org/assignments/clue. | accessible at https://www.iana.org/assignments/clue. | |||
| </xs:documentation> | </xs:documentation> | |||
| </xs:annotation> | </xs:annotation> | |||
| </xs:element> | </xs:element> | |||
| <!-- SPATIAL INFORMATION TYPE --> | <!-- SPATIAL INFORMATION TYPE --> | |||
| <xs:complexType name="spatialInformationType"> | <xs:complexType name="spatialInformationType"> | |||
| <xs:sequence> | <xs:sequence> | |||
| <xs:element name="captureOrigin" type="captureOriginType" | <xs:element name="captureOrigin" type="captureOriginType" | |||
| minOccurs="0"/> | minOccurs="0"/> | |||
| skipping to change at line 601 ¶ | skipping to change at line 601 ¶ | |||
| <xs:anyAttribute namespace="##other" processContents="lax"/> | <xs:anyAttribute namespace="##other" processContents="lax"/> | |||
| </xs:extension> | </xs:extension> | |||
| </xs:complexContent> | </xs:complexContent> | |||
| </xs:complexType> | </xs:complexType> | |||
| <!-- SENSITIVITY PATTERN ELEMENT --> | <!-- SENSITIVITY PATTERN ELEMENT --> | |||
| <xs:element name="sensitivityPattern" type="xs:string"> | <xs:element name="sensitivityPattern" type="xs:string"> | |||
| <xs:annotation> | <xs:annotation> | |||
| <xs:documentation> | <xs:documentation> | |||
| Acceptable values (enumerations) for this type are managed by | Acceptable values (enumerations) for this type are managed by | |||
| IANA in the "CLUE Schema <sensitivityPattern> registry", | IANA in the "CLUE Schema <sensitivityPattern>" registry, | |||
| accessible at https://www.iana.org/assignments/clue. | accessible at https://www.iana.org/assignments/clue. | |||
| </xs:documentation> | </xs:documentation> | |||
| </xs:annotation> | </xs:annotation> | |||
| </xs:element> | </xs:element> | |||
| <!-- VIDEO CAPTURE TYPE --> | <!-- VIDEO CAPTURE TYPE --> | |||
| <xs:complexType name="videoCaptureType"> | <xs:complexType name="videoCaptureType"> | |||
| <xs:complexContent> | <xs:complexContent> | |||
| <xs:extension base="tns:mediaCaptureType"> | <xs:extension base="tns:mediaCaptureType"> | |||
| <xs:sequence> | <xs:sequence> | |||
| skipping to change at line 1321 ¶ | skipping to change at line 1321 ¶ | |||
| The <view> element is an optional tag describing what is represented | The <view> element is an optional tag describing what is represented | |||
| in the spatial area covered by a media capture. It has been | in the spatial area covered by a media capture. It has been | |||
| specified as a simple string with an annotation pointing to an IANA | specified as a simple string with an annotation pointing to an IANA | |||
| registry that is defined ad hoc: | registry that is defined ad hoc: | |||
| <!-- VIEW ELEMENT --> | <!-- VIEW ELEMENT --> | |||
| <xs:element name="view" type="xs:string"> | <xs:element name="view" type="xs:string"> | |||
| <xs:annotation> | <xs:annotation> | |||
| <xs:documentation> | <xs:documentation> | |||
| Acceptable values (enumerations) for this type are managed | Acceptable values (enumerations) for this type are managed | |||
| by IANA in the "CLUE Schema <view> registry", | by IANA in the "CLUE Schema <view>" registry, | |||
| accessible at https://www.iana.org/assignments/clue. | accessible at https://www.iana.org/assignments/clue. | |||
| </xs:documentation> | </xs:documentation> | |||
| </xs:annotation> | </xs:annotation> | |||
| </xs:element> | </xs:element> | |||
| The current possible values, as per the CLUE framework document | The current possible values, as per the CLUE framework document | |||
| [RFC8845], are: "room", "table", "lectern", "individual", and | [RFC8845], are: "room", "table", "lectern", "individual", and | |||
| "audience". | "audience". | |||
| 11.19. <presentation> | 11.19. <presentation> | |||
| skipping to change at line 1343 ¶ | skipping to change at line 1343 ¶ | |||
| The <presentation> element is an optional tag used for media captures | The <presentation> element is an optional tag used for media captures | |||
| conveying information about presentations within the telepresence | conveying information about presentations within the telepresence | |||
| session. It has been specified as a simple string with an annotation | session. It has been specified as a simple string with an annotation | |||
| pointing to an IANA registry that is defined ad hoc: | pointing to an IANA registry that is defined ad hoc: | |||
| <!-- PRESENTATION ELEMENT --> | <!-- PRESENTATION ELEMENT --> | |||
| <xs:element name="presentation" type="xs:string"> | <xs:element name="presentation" type="xs:string"> | |||
| <xs:annotation> | <xs:annotation> | |||
| <xs:documentation> | <xs:documentation> | |||
| Acceptable values (enumerations) for this type are managed | Acceptable values (enumerations) for this type are managed | |||
| by IANA in the "CLUE Schema <presentation> registry", | by IANA in the "CLUE Schema <presentation>" registry, | |||
| accessible at https://www.iana.org/assignments/clue. | accessible at https://www.iana.org/assignments/clue. | |||
| </xs:documentation> | </xs:documentation> | |||
| </xs:annotation> | </xs:annotation> | |||
| </xs:element> | </xs:element> | |||
| The current possible values, as per the CLUE framework document | The current possible values, as per the CLUE framework document | |||
| [RFC8845], are "slides" and "images". | [RFC8845], are "slides" and "images". | |||
| 11.20. <embeddedText> | 11.20. <embeddedText> | |||
| skipping to change at line 1420 ¶ | skipping to change at line 1420 ¶ | |||
| The <sensitivityPattern> element is an optional field describing the | The <sensitivityPattern> element is an optional field describing the | |||
| characteristics of the nominal sensitivity pattern of the microphone | characteristics of the nominal sensitivity pattern of the microphone | |||
| capturing the audio signal. It has been specified as a simple string | capturing the audio signal. It has been specified as a simple string | |||
| with an annotation pointing to an IANA registry that is defined ad | with an annotation pointing to an IANA registry that is defined ad | |||
| hoc: | hoc: | |||
| <!-- SENSITIVITY PATTERN ELEMENT --> | <!-- SENSITIVITY PATTERN ELEMENT --> | |||
| <xs:element name="sensitivityPattern" type="xs:string"> | <xs:element name="sensitivityPattern" type="xs:string"> | |||
| <xs:annotation> | <xs:annotation> | |||
| <xs:documentation> | <xs:documentation> | |||
| Acceptable values (enumerations) for this type are managed by IANA | Acceptable values (enumerations) for this type are managed by | |||
| in the "CLUE Schema <sensitivityPattern> registry", accessible | IANA in the "CLUE Schema <sensitivityPattern>" registry, | |||
| at https://www.iana.org/assignments/clue. | accessible at https://www.iana.org/assignments/clue. | |||
| </xs:documentation> | </xs:documentation> | |||
| </xs:annotation> | </xs:annotation> | |||
| </xs:element> | </xs:element> | |||
| The current possible values, as per the CLUE framework document | The current possible values, as per the CLUE framework document | |||
| [RFC8845], are "uni", "shotgun", "omni", "figure8", "cardioid", and | [RFC8845], are "uni", "shotgun", "omni", "figure8", "cardioid", and | |||
| "hyper-cardioid". | "hyper-cardioid". | |||
| 13. Video Captures | 13. Video Captures | |||
| skipping to change at line 1528 ¶ | skipping to change at line 1528 ¶ | |||
| represent a capture scene for a fixed media type. | represent a capture scene for a fixed media type. | |||
| The XML schema representation of a <captureScene> element is the | The XML schema representation of a <captureScene> element is the | |||
| following: | following: | |||
| <!-- CAPTURE SCENE TYPE --> | <!-- CAPTURE SCENE TYPE --> | |||
| <xs:complexType name="captureSceneType"> | <xs:complexType name="captureSceneType"> | |||
| <xs:sequence> | <xs:sequence> | |||
| <xs:element ref="description" minOccurs="0" maxOccurs="unbounded"/> | <xs:element ref="description" minOccurs="0" maxOccurs="unbounded"/> | |||
| <xs:element name="sceneInformation" type="xcard:vcardType" | <xs:element name="sceneInformation" type="xcard:vcardType" | |||
| minOccurs="0"/> | minOccurs="0"/> | |||
| <xs:element name="sceneViews" type="sceneViewsType" minOccurs="0"/> | <xs:element name="sceneViews" type="sceneViewsType" minOccurs="0"/> | |||
| <xs:any namespace="##other" processContents="lax" minOccurs="0" | <xs:any namespace="##other" processContents="lax" minOccurs="0" | |||
| maxOccurs="unbounded"/> | maxOccurs="unbounded"/> | |||
| </xs:sequence> | </xs:sequence> | |||
| <xs:attribute name="sceneID" type="xs:ID" use="required"/> | <xs:attribute name="sceneID" type="xs:ID" use="required"/> | |||
| <xs:attribute name="scale" type="scaleType" use="required"/> | <xs:attribute name="scale" type="scaleType" use="required"/> | |||
| <xs:anyAttribute namespace="##other" processContents="lax"/> | <xs:anyAttribute namespace="##other" processContents="lax"/> | |||
| </xs:complexType> | </xs:complexType> | |||
| Each capture scene is identified by a "sceneID" attribute. The | Each capture scene is identified by a "sceneID" attribute. The | |||
| skipping to change at line 1799 ¶ | skipping to change at line 1799 ¶ | |||
| 21. <people> | 21. <people> | |||
| Information about the participants that are represented in the media | Information about the participants that are represented in the media | |||
| captures is conveyed via the <people> element. As it can be seen | captures is conveyed via the <people> element. As it can be seen | |||
| from the XML schema depicted below, for each participant, a <person> | from the XML schema depicted below, for each participant, a <person> | |||
| element is provided. | element is provided. | |||
| <!-- PEOPLE TYPE --> | <!-- PEOPLE TYPE --> | |||
| <xs:complexType name="peopleType"> | <xs:complexType name="peopleType"> | |||
| <xs:sequence> | <xs:sequence> | |||
| <xs:element name="person" type="personType" maxOccurs="unbounded"/> | <xs:element name="person" type="personType" maxOccurs="unbounded"/> | |||
| </xs:sequence> | </xs:sequence> | |||
| </xs:complexType> | </xs:complexType> | |||
| 21.1. <person> | 21.1. <person> | |||
| <person> includes all the metadata related to a person represented | <person> includes all the metadata related to a person represented | |||
| within one or more media captures. Such element provides the vCard | within one or more media captures. Such element provides the vCard | |||
| of the subject (via the <personInfo> element; see Section 21.1.2) and | of the subject (via the <personInfo> element; see Section 21.1.2) and | |||
| its conference role(s) (via one or more <personType> elements; see | its conference role(s) (via one or more <personType> elements; see | |||
| Section 21.1.3). Furthermore, it has a mandatory "personID" | Section 21.1.3). Furthermore, it has a mandatory "personID" | |||
| attribute (Section 21.1.1). | attribute (Section 21.1.1). | |||
| skipping to change at line 1853 ¶ | skipping to change at line 1853 ¶ | |||
| The value of the <personType> element determines the role of the | The value of the <personType> element determines the role of the | |||
| represented participant within the telepresence session organization. | represented participant within the telepresence session organization. | |||
| It has been specified as a simple string with an annotation pointing | It has been specified as a simple string with an annotation pointing | |||
| to an IANA registry that is defined ad hoc: | to an IANA registry that is defined ad hoc: | |||
| <!-- PERSON TYPE ELEMENT --> | <!-- PERSON TYPE ELEMENT --> | |||
| <xs:element name="personType" type="xs:string"> | <xs:element name="personType" type="xs:string"> | |||
| <xs:annotation> | <xs:annotation> | |||
| <xs:documentation> | <xs:documentation> | |||
| Acceptable values (enumerations) for this type are managed | Acceptable values (enumerations) for this type are managed | |||
| by IANA in the "CLUE Schema <personType> registry", | by IANA in the "CLUE Schema <personType>" registry, | |||
| accessible at https://www.iana.org/assignments/clue. | accessible at https://www.iana.org/assignments/clue. | |||
| </xs:documentation> | </xs:documentation> | |||
| </xs:annotation> | </xs:annotation> | |||
| </xs:element> | </xs:element> | |||
| The current possible values, as per the CLUE framework document | The current possible values, as per the CLUE framework document | |||
| [RFC8845], are: "presenter", "timekeeper", "attendee", "minute | [RFC8845], are: "presenter", "timekeeper", "attendee", "minute | |||
| taker", "translator", "chairman", "vice-chairman", and "observer". | taker", "translator", "chairman", "vice-chairman", and "observer". | |||
| A participant can play more than one conference role. In that case, | A participant can play more than one conference role. In that case, | |||
| End of changes. 15 change blocks. | ||||
| 22 lines changed or deleted | 22 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||