rtmp2sink
Sink element for RTMP streams
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseSink ╰──rtmp2sink
Factory details
Authors: – Make.TV, Inc.
Classification: – Sink
Rank – primary + 1
Plugin – gstrtmp2
Package – GStreamer Bad Plug-ins
Pad Templates
Properties
application
“application” gchararray
RTMP application path
Flags : Read / Write
Default value : live
async-connect
“async-connect” gboolean
Connect on READY, otherwise on first push
Flags : Read / Write
Default value : true
authmod
“authmod” GstRtmpAuthmod *
RTMP authorization mode
Flags : Read / Write / Construct
Default value : auto (1)
blocksize
“blocksize” guint
Size in bytes to pull per buffer (0 = default)
Flags : Read / Write
Default value : 4096
enable-last-sample
“enable-last-sample” gboolean
Enable the last-sample property
Flags : Read / Write
Default value : true
flash-version
“flash-version” gchararray
Flash version reported to the server
Flags : Read / Write / Construct
Default value : LNX 10,0,32,18
location
“location” gchararray
Location of RTMP stream to access
Flags : Read / Write / Construct
Default value : rtmp://localhost/live/myStream
max-bitrate
“max-bitrate” guint64
The maximum bits per second to render (0 = disabled)
Flags : Read / Write
Default value : 0
max-lateness
“max-lateness” gint64
Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
Flags : Read / Write
Default value : 18446744073709551615
password
“password” gchararray
RTMP authorization password
Flags : Read / Write
Default value : NULL
peak-kbps
“peak-kbps” guint
Bitrate in kbit/sec to pace outgoing packets
Flags : Read / Write
Default value : 0
processing-deadline
“processing-deadline” guint64
Maximum processing time for a buffer in nanoseconds
Flags : Read / Write
Default value : 20000000
qos
“qos” gboolean
Generate Quality-of-Service events upstream
Flags : Read / Write
Default value : false
render-delay
“render-delay” guint64
Additional render delay of the sink in nanoseconds
Flags : Read / Write
Default value : 0
scheme
“scheme” GstRtmpScheme *
RTMP connection scheme
Flags : Read / Write
Default value : rtmp (0)
secure-token
“secure-token” gchararray
RTMP authorization token
Flags : Read / Write / Construct
Default value : NULL
stats
“stats” GstStructure *
Retrieve a statistics structure
Flags : Read
Default value :
GstRtmpConnectionStats, in-chunk-size=(uint)0, out-chunk-size=(uint)0, in-window-ack-size=(uint)0, out-window-ack-size=(uint)0, in-bytes-total=(guint64)0, out-bytes-total=(guint64)0, in-bytes-acked=(guint64)0, out-bytes-acked=(guint64)0;
throttle-time
“throttle-time” guint64
The time to keep between rendered buffers (0 = disabled)
Flags : Read / Write
Default value : 0
tls-validation-flags
“tls-validation-flags” GTlsCertificateFlags *
TLS validation flags to use
Flags : Read / Write / Construct
Default value : validate-all
username
“username” gchararray
RTMP authorization user name
Flags : Read / Write
Default value : NULL
The results of the search are