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)",
20 "klass": "Sink/Network",
21 "long-name": "RTSP RECORD client",
26 "presence": "request",
27 "type": "GstRtspClientSinkPad"
32 "blurb": "Dump request and response messages to stdout",
33 "conditionally-available": false,
35 "construct-only": false,
36 "controllable": false,
43 "do-rtsp-keep-alive": {
44 "blurb": "Send RTSP keep alive packets, disable for old incompatible server.",
45 "conditionally-available": false,
47 "construct-only": false,
48 "controllable": false,
56 "blurb": "Amount of ms to buffer",
57 "conditionally-available": false,
59 "construct-only": false,
60 "controllable": false,
70 "blurb": "Location of the RTSP url to read",
71 "conditionally-available": false,
73 "construct-only": false,
74 "controllable": false,
82 "blurb": "The network interface on which to join the multicast group",
83 "conditionally-available": false,
85 "construct-only": false,
86 "controllable": false,
94 "blurb": "NTP time source for RTCP packets",
95 "conditionally-available": false,
97 "construct-only": false,
98 "controllable": false,
102 "type": "GstRTSPClientSinkNtpTimeSource",
106 "blurb": "Client port range that can be used to receive RTCP data, eg. 3000-3005 (NULL = no restrictions)",
107 "conditionally-available": false,
109 "construct-only": false,
110 "controllable": false,
114 "type": "gchararray",
118 "blurb": "Allowed RTSP profiles",
119 "conditionally-available": false,
121 "construct-only": false,
122 "controllable": false,
126 "type": "GstRTSPProfile",
130 "blurb": "Allowed lower transport protocols",
131 "conditionally-available": false,
133 "construct-only": false,
134 "controllable": false,
135 "default": "tcp+udp-mcast+udp",
138 "type": "GstRTSPLowerTrans",
142 "blurb": "Proxy settings for HTTP tunneling. Format: [http://][user:passwd@]host[:port]",
143 "conditionally-available": false,
145 "construct-only": false,
146 "controllable": false,
150 "type": "gchararray",
154 "blurb": "HTTP proxy URI user id for authentication",
155 "conditionally-available": false,
157 "construct-only": false,
158 "controllable": false,
162 "type": "gchararray",
166 "blurb": "HTTP proxy URI user password for authentication",
167 "conditionally-available": false,
169 "construct-only": false,
170 "controllable": false,
174 "type": "gchararray",
178 "blurb": "Max number of retries when allocating RTP ports.",
179 "conditionally-available": false,
181 "construct-only": false,
182 "controllable": false,
192 "blurb": "RTP package size to suggest to server (0 = disabled)",
193 "conditionally-available": false,
195 "construct-only": false,
196 "controllable": false,
206 "blurb": "Amount of ms to buffer for retransmission. 0 disables retransmission",
207 "conditionally-available": false,
209 "construct-only": false,
210 "controllable": false,
220 "blurb": "The SDES items of this session",
221 "conditionally-available": false,
223 "construct-only": false,
224 "controllable": false,
227 "type": "GstStructure",
231 "blurb": "Fail after timeout microseconds on TCP connections (0 = disabled)",
232 "conditionally-available": false,
234 "construct-only": false,
235 "controllable": false,
236 "default": "20000000",
237 "max": "18446744073709551615",
245 "blurb": "Retry TCP transport after UDP timeout microseconds (0 = disabled)",
246 "conditionally-available": false,
248 "construct-only": false,
249 "controllable": false,
250 "default": "5000000",
251 "max": "18446744073709551615",
259 "blurb": "TLS database with anchor certificate authorities used to validate the server certificate",
260 "conditionally-available": false,
262 "construct-only": false,
263 "controllable": false,
266 "type": "GTlsDatabase",
270 "blurb": "A GTlsInteraction object to prompt the user for password or certificate",
271 "conditionally-available": false,
273 "construct-only": false,
274 "controllable": false,
277 "type": "GTlsInteraction",
280 "tls-validation-flags": {
281 "blurb": "TLS certificate validation flags used to validate the server certificate",
282 "conditionally-available": false,
284 "construct-only": false,
285 "controllable": false,
286 "default": "validate-all",
289 "type": "GTlsCertificateFlags",
293 "blurb": "Size of the kernel UDP receive buffer in bytes, 0=default",
294 "conditionally-available": false,
296 "construct-only": false,
297 "controllable": false,
307 "blurb": "Reconnect to the server if RTSP connection is closed when doing UDP",
308 "conditionally-available": false,
310 "construct-only": false,
311 "controllable": false,
319 "blurb": "The User-Agent string to send to the server",
320 "conditionally-available": false,
322 "construct-only": false,
323 "controllable": false,
324 "default": "GStreamer/1.21.3.1",
327 "type": "gchararray",
331 "blurb": "RTSP location URI user id for authentication",
332 "conditionally-available": false,
334 "construct-only": false,
335 "controllable": false,
339 "type": "gchararray",
343 "blurb": "RTSP location URI user password for authentication",
344 "conditionally-available": false,
346 "construct-only": false,
347 "controllable": false,
351 "type": "gchararray",
357 "accept-certificate": {
361 "type": "GTlsConnection"
365 "type": "GTlsCertificate"
369 "type": "GTlsCertificateFlags"
372 "return-type": "gboolean",
379 "type": "GstRTSPMessage"
383 "type": "GstRTSPMessage"
386 "return-type": "void"
395 "return-type": "void",
405 "return-type": "void",
408 "request-rtcp-key": {
415 "return-type": "GstCaps",
422 "type": "GstSDPMessage"
425 "return-type": "void"
430 "filename": "gstrtspclientsink",
433 "GstRTSPClientSinkNtpTimeSource": {
437 "desc": "NTP time based on realtime clock",
442 "desc": "UNIX time based on realtime clock",
447 "desc": "Running time based on pipeline clock",
448 "name": "running-time",
452 "desc": "Pipeline clock time",
453 "name": "clock-time",
458 "GstRtspClientSinkPad": {
460 "GstRtspClientSinkPad",
471 "blurb": "The payloader element to use (NULL = default automatically selected)",
472 "conditionally-available": false,
474 "construct-only": false,
475 "controllable": false,
478 "type": "GstElement",
481 "ulpfec-percentage": {
482 "blurb": "The percentage of ULP redundancy to apply",
483 "conditionally-available": false,
485 "construct-only": false,
486 "controllable": false,
498 "package": "GStreamer RTSP Server Library",
499 "source": "gst-rtsp-server",
501 "url": "Unknown package origin"