All Classes and Interfaces
Class
Description
Kurento Media Builder base interface.
A
Hub
that mixes the MediaType.AUDIO
stream of its connected sources and constructs one output with MediaType.VIDEO
streams of its connected sources into its sinkFormat for audio media
Codec used for transmission of audio.
Base class for the implementation of RTP-based communication endpoints.
.
Defines specific configuration for codecs
Event raised by a
ZBarFilter
when a code is found in the data being streamed.A
Hub
that mixes the MediaType.AUDIO
stream of its connected sources and constructs a grid with the MediaType.VIDEO
streams of its connected sources into its sinkState of the connection.
This event is raised when the connection between two peers changes.
This interface is to be used in asynchronous calls to the media server.
Describes the encryption and authentication algorithms
Event fired when a data channel is closed.
Event fired when a new data channel is created.
A
Hub
that allows routing between arbitrary port pairsA
Hub
that sends a given source to all the connected sinksPossible DSCP values
The DTLS connection state for a certain stream and component.
States of a DTLS connection.
Event fired when and ICE component DTLS connection state changes.
Indicates that an element has been connected to another
Indicates that an element has been disconnected from another
A dictionary that represents the stats gathered in the media element.
Event raised when the stream that the element sends out is finished.
Base interface for all end points.
A dictionary that represents the stats gathered in the endpoint element.
Fired whenever an undefined error related to the MediaObject has occurred
Parent interface for Kurento events.
Interface to be implemented by
MediaEvent
listeners.FaceOverlayFilter interface.
Base interface for all filters.
Type of filter to be created.
Type that represents a fraction of an integer numerator over an integer denominator
How to fix gaps when they are found in the recorded stream.
Details of gstreamer dot graphs
A generic filter that allows injecting a single GStreamer element.
Endpoint that enables Kurento to work as an HTTP server, allowing peer HTTP clients to access media.
An
HttpPostEndpoint
contains SINK pads for AUDIO and VIDEO, which provide access to an HTTP file upload function
This type of endpoint provide unidirectional communications.A Hub is a routing
MediaObject
.This
MediaElement
specifies a connection with a Hub
IceCandidate representation based on
RTCIceCandidate
interface.Notifies a new local candidate.
The ICE candidate pair used by the ICE library, for a certain stream.
States of an ICE component.
Event fired when and ICE component state changes.
The ICE connection state for a certain stream and component.
Event fired when al ICE candidates have been gathered.
ImageOverlayFilter interface.
Factory to create
MediaPipeline
in the media server.Interface to be implemented by objects that represent the subscription to an event in Kurento.
The basic building block of the media server, that can be interconnected inside a pipeline.
Base for all events raised by elements in the Kurento media server.
Fired when the incoming media flow begins or ends.
Fired when the outgoing media flow begins or ends.
Flowing state of the media.
A dictionary that represents the stats gathered.
Base interface used to manage capabilities common to all Kurento elements.
A pipeline is a container for a collection of
MediaElements
.Media profile, used by the RecorderEndpoint builder to specify the codecs and media container that should be used for the recordings.
Event raised when the endpoint has successfully finished the signaling stage,
and is ready for establishing a connection.
Event raised when the endpoint has finished its operation and the connection has
been tore down.
State of the media.
This event is fired when the media connection between two peers changes, based on the RTCP packet flow.
Transcoding state for a media.
Event fired when an incoming media begins and codec transcoding is either required or not.
Type of media stream to be exchanged.
A
Hub
that allows routing of video between arbitrary port pairs and mixing of audio among several portsDescription of a loaded modules
Event fired when a new pair of ICE candidates is used by the ICE library.
Indicates that an object has been created on the media server
Indicates that an object has been destroyed on the media server
Used to customize the offer created by
SdpEndpoint.generateOffer
.Fired when encryption is used and any stream reached the soft key usage limit, which means it will expire soon.
Generic OpenCV Filter
This
MediaElement
that just passes media throughFired when the recorder goes to pause state
Retrieves content from external sources.
Provides functionality to store media contents.
Fired when the recoding effectively starts.
Defines values for parameters of congestion control
RTC codec statistics
Represents the state of the RTCDataChannel
Statistics related to RTC data channels.
Statistics that represents the measurement metrics for the incoming media stream.
Statistics related to the media stream.
Statistics related to the media stream.
Statistics that represents the measurement metrics for the outgoing media stream.
Statistics related to the peer connection.
Statistics for the RTP stream
An RTCStats dictionary represents the stats gathered.
Represents the state of the checklist for the local and remote candidates in a pair.
Types of candidates
Statistics related to RTC data channels.
Endpoint that provides bidirectional content delivery capabilities through the
RTP or SRTP protocols.
Security Descriptions for Media Streams
Interface implemented by Endpoints that require an SDP Offer/Answer negotiation in order to configure a media session.
Description of the media server
This is a standalone object for managing the MediaServer
Indicates if the server is a real media server or a proxy
All networked Endpoints that require to manage connection sessions with remote peers implement this interface.
A dictionary that represents the stats gathered.
The type of the object.
Fired when the recorder has been stopped and all the media has been written to storage.
Pair key-value with info about a MediaObject
Interface for endpoints the require a URI to work.
State of the endpoint
Indicates the new state of the endpoint
Format for video media
Codec used for transmission of video.
Endpoint that provides bidirectional WebRTC capabilities for Kurento.
This filter detects QR codes in a video feed.