dtlssrtpenc
Encodes SRTP packets with a key received from DTLS
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBin ╰──GstDtlsSrtpBin ╰──dtlssrtpenc
Implemented interfaces
Factory details
Authors: – Patrik Oldsberg patrik.oldsberg@ericsson.com
Classification: – Encoder/Network/DTLS/SRTP
Rank – none
Plugin – dtls
Package – GStreamer Bad Plug-ins
Pad Templates
rtcp_sink_%d
application/x-rtp:
application/x-rtcp:
rtp_sink_%d
application/x-rtp:
application/x-rtcp:
Signals
on-key-set
on_key_set_callback (GstElement * param_0, gpointer udata)
def on_key_set_callback (param_0, udata):
#python callback for the 'on-key-set' signal
function on_key_set_callback(param_0: GstElement * param_0, udata: gpointer udata): {
// javascript callback for the 'on-key-set' signal
}
Parameters:
param_0
–
udata
–
Flags: Run Last
Properties
connection-state
“connection-state” GstDtlsConnectionState *
Current connection state
Flags : Read
Default value : closed (1)
is-client
“is-client” gboolean
Set to true if the decoder should act as client and initiate the handshake
Flags : Read / Write
Default value : false
rtp-sync
“rtp-sync” gboolean
Synchronize RTP to the pipeline clock before merging with RTCP
Flags : Read / Write
Default value : false
Named constants
GstDtlsConnectionState
Members
new
(0) – New connection
closed
(1) – Closed connection on either side
failed
(2) – Failed connection
connecting
(3) – Connecting
connected
(4) – Successfully connected
The results of the search are