1.1 Glossary

This document uses the following terms:

ANSI character: An 8-bit Windows-1252 character set unit.

device channel: A dynamic virtual channel created for each redirected video capture device and used to communicate with that device.

device enumeration channel: A dynamic virtual channel used to negotiate the protocol version and to notify the server when a video-capture device is added or removed. The dynamic virtual channel name of the device enumeration channel is the null-terminated ANSI-encoded character string "RDCamera_Device_Enumerator".

dynamic virtual channel: A transport used for lossless communication between an RDP client and a server component over a main data connection, as specified in [MS-RDPEDYC].

Joint Photographic Experts Group (JPEG): A raster graphics file format for displaying high-resolution color graphics. JPEG graphics apply a user-specified compression scheme that can significantly reduce the file sizes of photo-realistic color graphics. A higher level of compression results in lower quality, whereas a lower level of compression results in higher quality. JPEG-format files have a .jpg or .jpeg file name extension.

Remote Desktop Protocol (RDP) client: The client that initiated a remote desktop connection.

Remote Desktop Protocol (RDP) server: The server to which a client initiated a remote desktop connection.

sample: The smallest fundamental unit (such as a frame) in which media is stored and processed.

sequence parameter set/picture parameter set (SPS/PPS): Data units in an H.264 stream that include metadata about the stream.

stream format: A specification for encoding a particular type of data as a stream.

Unicode character: Unless otherwise specified, a 16-bit UTF-16 code unit.

video frame: A single still image that is shown as part of a quick succession of images in a video.

MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as defined in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.