3 "description": "RTSP client sink element",
6 "author": "Jan Schmidt <jan@centricular.com>",
7 "description": "Send data over the network via RTSP RECORD(RFC 2326)",
16 "klass": "Sink/Network",
17 "long-name": "RTSP RECORD client",
18 "name": "rtspclientsink",
33 "blurb": "The bin will handle Asynchronous state changes",
35 "construct-only": false,
37 "type-name": "gboolean",
41 "blurb": "Dump request and response messages to stdout",
43 "construct-only": false,
45 "type-name": "gboolean",
48 "do-rtsp-keep-alive": {
49 "blurb": "Send RTSP keep alive packets, disable for old incompatible server.",
51 "construct-only": false,
53 "type-name": "gboolean",
57 "blurb": "Amount of ms to buffer",
59 "construct-only": false,
67 "blurb": "Location of the RTSP url to read",
69 "construct-only": false,
71 "type-name": "gchararray",
75 "blurb": "Forwards all children messages",
77 "construct-only": false,
79 "type-name": "gboolean",
83 "blurb": "The network interface on which to join the multicast group",
85 "construct-only": false,
87 "type-name": "gchararray",
91 "blurb": "The name of the object",
93 "construct-only": false,
95 "hotdoc-fixed-default": true,
96 "type-name": "gchararray",
100 "blurb": "NTP time source for RTCP packets",
102 "construct-only": false,
103 "default": "ntp (0)",
105 "type-name": "GstRTSPClientSinkNtpTimeSource",
108 "desc": "NTP time based on realtime clock",
113 "desc": "UNIX time based on realtime clock",
118 "desc": "Running time based on pipeline clock",
119 "name": "running-time",
123 "desc": "Pipeline clock time",
124 "name": "clock-time",
131 "blurb": "The parent of the object",
133 "construct-only": false,
134 "type-name": "GstObject",
138 "blurb": "Client port range that can be used to receive RTCP data, eg. 3000-3005 (NULL = no restrictions)",
140 "construct-only": false,
142 "type-name": "gchararray",
146 "blurb": "Allowed RTSP profiles",
148 "construct-only": false,
150 "type-name": "GstRTSPProfile",
153 "desc": "GST_RTSP_PROFILE_UNKNOWN",
155 "value": "0x00000000"
158 "desc": "GST_RTSP_PROFILE_AVP",
160 "value": "0x00000001"
163 "desc": "GST_RTSP_PROFILE_SAVP",
165 "value": "0x00000002"
168 "desc": "GST_RTSP_PROFILE_AVPF",
170 "value": "0x00000004"
173 "desc": "GST_RTSP_PROFILE_SAVPF",
175 "value": "0x00000008"
181 "blurb": "Allowed lower transport protocols",
183 "construct-only": false,
184 "default": "tcp+udp-mcast+udp",
185 "type-name": "GstRTSPLowerTrans",
188 "desc": "GST_RTSP_LOWER_TRANS_UNKNOWN",
190 "value": "0x00000000"
193 "desc": "GST_RTSP_LOWER_TRANS_UDP",
195 "value": "0x00000001"
198 "desc": "GST_RTSP_LOWER_TRANS_UDP_MCAST",
200 "value": "0x00000002"
203 "desc": "GST_RTSP_LOWER_TRANS_TCP",
205 "value": "0x00000004"
208 "desc": "GST_RTSP_LOWER_TRANS_HTTP",
210 "value": "0x00000010"
213 "desc": "GST_RTSP_LOWER_TRANS_TLS",
215 "value": "0x00000020"
221 "blurb": "Proxy settings for HTTP tunneling. Format: [http://][user:passwd@]host[:port]",
223 "construct-only": false,
225 "type-name": "gchararray",
229 "blurb": "HTTP proxy URI user id for authentication",
231 "construct-only": false,
233 "type-name": "gchararray",
237 "blurb": "HTTP proxy URI user password for authentication",
239 "construct-only": false,
241 "type-name": "gchararray",
245 "blurb": "Max number of retries when allocating RTP ports.",
247 "construct-only": false,
251 "type-name": "guint",
255 "blurb": "RTP package size to suggest to server (0 = disabled)",
257 "construct-only": false,
261 "type-name": "guint",
265 "blurb": "Amount of ms to buffer for retransmission. 0 disables retransmission",
267 "construct-only": false,
271 "type-name": "guint",
275 "blurb": "The SDES items of this session",
277 "construct-only": false,
278 "type-name": "GstStructure",
282 "blurb": "Fail after timeout microseconds on TCP connections (0 = disabled)",
284 "construct-only": false,
285 "default": "20000000",
286 "max": "18446744073709551615",
288 "type-name": "guint64",
292 "blurb": "Retry TCP transport after UDP timeout microseconds (0 = disabled)",
294 "construct-only": false,
295 "default": "5000000",
296 "max": "18446744073709551615",
298 "type-name": "guint64",
302 "blurb": "TLS database with anchor certificate authorities used to validate the server certificate",
304 "construct-only": false,
305 "type-name": "GTlsDatabase",
309 "blurb": "A GTlsInteraction object to prompt the user for password or certificate",
311 "construct-only": false,
312 "type-name": "GTlsInteraction",
315 "tls-validation-flags": {
316 "blurb": "TLS certificate validation flags used to validate the server certificate",
318 "construct-only": false,
319 "default": "validate-all",
320 "type-name": "GTlsCertificateFlags",
323 "desc": "G_TLS_CERTIFICATE_UNKNOWN_CA",
324 "name": "unknown-ca",
325 "value": "0x00000001"
328 "desc": "G_TLS_CERTIFICATE_BAD_IDENTITY",
329 "name": "bad-identity",
330 "value": "0x00000002"
333 "desc": "G_TLS_CERTIFICATE_NOT_ACTIVATED",
334 "name": "not-activated",
335 "value": "0x00000004"
338 "desc": "G_TLS_CERTIFICATE_EXPIRED",
340 "value": "0x00000008"
343 "desc": "G_TLS_CERTIFICATE_REVOKED",
345 "value": "0x00000010"
348 "desc": "G_TLS_CERTIFICATE_INSECURE",
350 "value": "0x00000020"
353 "desc": "G_TLS_CERTIFICATE_GENERIC_ERROR",
354 "name": "generic-error",
355 "value": "0x00000040"
358 "desc": "G_TLS_CERTIFICATE_VALIDATE_ALL",
359 "name": "validate-all",
360 "value": "0x0000007f"
366 "blurb": "Size of the kernel UDP receive buffer in bytes, 0=default",
368 "construct-only": false,
376 "blurb": "Reconnect to the server if RTSP connection is closed when doing UDP",
378 "construct-only": false,
380 "type-name": "gboolean",
384 "unstable-values": true,
385 "blurb": "The User-Agent string to send to the server",
387 "construct-only": false,
388 "default": "GStreamer/@GSTREAMER_VERSION@",
389 "type-name": "gchararray",
393 "blurb": "RTSP location URI user id for authentication",
395 "construct-only": false,
397 "type-name": "gchararray",
401 "blurb": "RTSP location URI user password for authentication",
403 "construct-only": false,
405 "type-name": "gchararray",
411 "accept-certificate": {
415 "GTlsCertificateFlags"
438 "request-rtcp-key": {
447 "filename": "gstrtspclientsink",
449 "package": "GStreamer RTSP Server Library git",
450 "source": "gst-rtsp-server",
451 "url": "Unknown package origin"