4. Glossary of terms

Feed object

A feed object is a representation of a media stream (e.g. video, audio) that can be shared between participants (typically in a media session or peer session) or used locally in the application itself.

Feed stage

A feed stage is a special type of feed component that takes a media type (e.g. video) and outputs the same media type. Depending on the stage’s purpose, it may modify the media in some way, but it could also be used to inspect the media and perform other processing or actions (e.g. analysing the feed media for some purpose). See Feed Stages for more details.

H.264

Advanced Video Coding (AVC), also referred to as H.264, is a video compression standard. Its is the most commonly used format for the recording, compression, and distribution of video content. See https://en.wikipedia.org/wiki/Advanced_Video_Coding for more details.

Media Server

A Media Server is a service which is used to share media (i.e. video, audio) between participants in a media session.

media session

A media session refers to a session that is run on a Media Server. Only permitted participants are allowed to join a media session. If the session is a Proximie session (arranged using Proximie services), there is an defined appointment with associated invitees.

Opus

Opus is a popular audio codec that is open and royalty-free. See https://opus-codec.org/ for more details.

Peer session

A peer session is a session that is established between two peers. The peers are connected directly, without using Proximie infrastructure. See Peer Streaming for more details.

Proximie REST APIs

The Proximie services have a number of REST APIs used to manage organisations, users, sessions etc. These are documented on the Proximie API Developer Hub. The SDK provides support for a subset of the REST APIs; see Proximie REST services.

Proximie services

The services provided by Proximie infrastructure to support SDK operations. This includes REST APIs, data services, Media server(s), etc.

Proximie session

A Proximie session is an appointment arranged using the Proximie services, namely using the Proximie webapp dashboard. Here, an organisation user can schedule a session and invite others to it; only invitees will be permitted to join the session. When the session starts, a media session will be created to share the media between permitted participants.

Utility feed

A utility feed is a feed that is stand-alone and does not require a session to coordinate it’s media streaming. These feeds can be used for a variety of purposes, such as local preview of video input before a session is started. See Utility Feeds for more details.

VP8

VP8 is an open and royalty-free video compression format. See https://en.wikipedia.org/wiki/VP8 for more details.