View Source API Reference Membrane RTMP plugin v0.28.1
Modules
A catch-all module for all the messages that don't have a dedicated module, eg. onBWDone
, onStatus
, _result
.
Defines the RTMP connect
command.
Defines the RTMP onExpectAdditionalMedia
command that is related to Twitch's RTMP additional
media track message.
Defines the RTMP onMetaData
command (sent by nginx client).
Defines the RTMP publish
command.
Defines the RTMP releaseStream
command.
Defines the RTMP setDataFrame
command.
Membrane element being client-side of RTMP streams. It needs to receive at least one of: video stream in H264 format or audio in AAC format. Currently it supports only
Membrane Element for receiving an RTMP stream. Acts as a RTMP Server. This implementation is limited to only AAC and H264 streams.
An implementation of Membrane.RTMPServer.ClienHandlerBehaviour
compatible with the
Membrane.RTMP.Source
element.
Bin responsible for demuxing and parsing an RTMP stream.
A simple RTMP server, which handles each new incoming connection. When a new client connects, the handle_new_client
is invoked.
New connections remain in an incomplete RTMP handshake state, until another process makes demand for their data.
If no data is demanded within the client_timeout period, TCP socket is closed.
A behaviour describing the actions that might be taken by the client handler in response to different events.