rtmp2src
Source element for RTMP streams
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseSrc ╰──GstPushSrc ╰──rtmp2src
Factory details
Authors: – Make.TV, Inc.
Classification: – Source
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 read per buffer (-1 = default)
Flags : Read / Write
Default value : 4096
do-timestamp
“do-timestamp” gboolean
Apply current stream time to buffers
Flags : Read / Write
Default value : false
flash-version
“flash-version” gchararray
Flash version reported to the server
Flags : Read / Write / Construct
Default value : LNX 10,0,32,18
idle-timeout
“idle-timeout” guint
The maximum allowed time in seconds for valid packets not to arrive from the peer (0 = no timeout)
Flags : Read / Write
Default value : 0
location
“location” gchararray
Location of RTMP stream to access
Flags : Read / Write / Construct
Default value : rtmp://localhost/live/myStream
num-buffers
“num-buffers” gint
Number of buffers to output before sending EOS (-1 = unlimited)
Flags : Read / Write
Default value : -1
password
“password” gchararray
RTMP authorization password
Flags : Read / Write
Default value : NULL
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;
tls-validation-flags
“tls-validation-flags” GTlsCertificateFlags *
TLS validation flags to use
Flags : Read / Write / Construct
Default value : validate-all
typefind
“typefind” gboolean
Run typefind before negotiating (deprecated, non-functional)
Flags : Read / Write
Default value : false
username
“username” gchararray
RTMP authorization user name
Flags : Read / Write
Default value : NULL
Named constants
GstRtmpAuthmod
Members
none
(0) – GST_RTMP_AUTHMOD_NONE
auto
(1) – GST_RTMP_AUTHMOD_AUTO
adobe
(2) – GST_RTMP_AUTHMOD_ADOBE
GstRtmpScheme
Members
rtmp
(0) – GST_RTMP_SCHEME_RTMP
rtmps
(1) – GST_RTMP_SCHEME_RTMPS
The results of the search are