Expand description
§Medea Control API protocol
Control API protocol implementation for Medea media server.
Only gRPC is supported at the moment.
§License
Copyright © 2021-2024 Instrumentisto Team https://github.com/instrumentisto
This software is subject to the terms of the Blue Oak Model License 1.0.0. If a copy of the BlueOak-1.0.0 license was not distributed with this file, You can obtain one at https://blueoakcouncil.org/license/1.0.0.
Modules§
- callback
- API for receiving callbacks from a media server.
- control
ControlApi
definitions.- endpoint
Endpoint
definitions.- grpc
- gRPC-based Control API implementation.
- member
Member
definitions.- room
Room
definitions.
Structs§
- Endpoint
- Media
Element
flowing one or more media data streams through itself. - Member
- Media
Element
representing a client authorized to participate in some bigger media pipeline (Room
, for example). - Ping
Ping
message received by a media server periodically for probing its healthiness.- Pong
Pong
message sent by a media server in response to a receivedPing
message.- Room
- Media
Element
representing a single space where multipleMember
s can interact with each other.
Enums§
- Element
- All possible media elements of
ControlApi
. - Fid
- FID (Full ID) is a composition of media
Element
IDs referring to someElement
on a whole media server uniquely. - Root
Element - Possible
Element
s allowed to act as a root ofControlApi
static spec.
Traits§
- Callback
Api - API for receiving callbacks from a media server.
- Control
Api - API allowing to control a media server dynamically, by creating, updating
and destroying pipelines of media
Element
s on it.