rtprecv

RTP sessions management (receiver)

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──rtprecv

Factory details

Authors: – Matthew Waters

Classification:Network/RTP/Filter

Rank – none

Plugin – rsrtp

Package – gst-plugin-rtp

Pad Templates

rtcp_sink_%u

application/x-rtcp:

Presencerequest

Directionsink

Object typeGstPad


rtp_sink_%u

application/x-rtp:

Presencerequest

Directionsink

Object typeGstPad


rtp_src_%u_%u_%u

application/x-rtp:

Presencesometimes

Directionsrc

Object typeGstPad


Action Signals

get-session

g_signal_emit_by_name (param_0, "get-session", arg0, &ret);
ret = param_0.emit ("get-session", arg0)
let ret = param_0.emit ("get-session", arg0);

Parameters:

param_0 (GstElement *)
No description available
arg0 (guint)
No description available
Returns (GstRtp2Session *)
No description available

Flags: Run Last / Action


Properties

latency

“latency” guint

Amount of ms to buffer

Flags : Read / Write

Default value : 200


rtp-id

“rtp-id” gchararray

A connection ID shared with a rtpsend element for implementing both sending and receiving using the same RTP context

Flags : Read / Write

Default value : rtp-id


stats

“stats” guint

Statistics about the session

Flags : Read


timestamping-mode

“timestamping-mode” Rtp-bin2timestamping-mode *

Govern how to pick presentation timestamps for packets

Flags : Read / Write

Default value : skew (2)


Named constants

Rtp-bin2timestamping-mode

Members

arrival (0) – Use arrival time as timestamp
rtp (1) – Use RTP timestamps as is
skew (2) – Correct skew to synchronize sender and receiver clocks

The results of the search are