GstRtspServer.RTSPClient¶
- Subclasses:
Methods¶
- Inherited:
- Structs:
class |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Virtual Methods¶
- Inherited:
Properties¶
Name |
Type |
Flags |
Short Description |
---|---|---|---|
r/w |
Drop |
||
r/w |
The mount points to use for client session |
||
r/w |
An extra TCP connection timeout after session timeout |
||
r/w |
The session pool to use for client session |
Signals¶
- Inherited:
Name |
Short Description |
---|---|
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
---|---|---|---|
parent |
r |
Class Details¶
- class GstRtspServer.RTSPClient(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
The client object represents the connection and its state with a client.
- classmethod new()[source]¶
- Returns:
a new
GstRtspServer.RTSPClient
- Return type:
Create a new
GstRtspServer.RTSPClient
instance.
- attach(context)[source]¶
- Parameters:
context (
GLib.MainContext
orNone
) – aGLib.MainContext
- Returns:
the ID (greater than 0) for the source within the
GLib.MainContext
.- Return type:
Attaches self to context. When the mainloop for context is run, the client will be dispatched. When context is
None
, the default context will be used).This function should be called when the client properties and urls are fully configured and the client is ready to start.
- close()[source]¶
Close the connection of self and remove all media it was managing.
New in version 1.4.
- get_auth()[source]¶
- Returns:
the
GstRtspServer.RTSPAuth
of self.GObject.Object.unref
() after usage.- Return type:
Get the
GstRtspServer.RTSPAuth
used as the authentication manager of self.
- get_connection()[source]¶
- Returns:
the
GstRtsp.RTSPConnection
of self. The connection object returned remains valid until the client is freed.- Return type:
Get the
GstRtsp.RTSPConnection
of self.
- get_content_length_limit()[source]¶
- Returns:
the Content-Length limit.
- Return type:
Get the Content-Length limit of self.
New in version 1.18.
- get_mount_points()[source]¶
- Returns:
a
GstRtspServer.RTSPMountPoints
, unref after usage.- Return type:
Get the
GstRtspServer.RTSPMountPoints
object that self uses to manage its sessions.
- get_session_pool()[source]¶
- Returns:
a
GstRtspServer.RTSPSessionPool
, unref after usage.- Return type:
Get the
GstRtspServer.RTSPSessionPool
object that self uses to manage its sessions.
- get_stream_transport(channel)[source]¶
- Parameters:
channel (
int
) –- Returns:
the
GstRtspServer.RTSPStreamTransport
associated with channel.- Return type:
This is useful when providing a send function through
GstRtspServer.RTSPClient.set_send_func
() when doing RTSP over TCP: the send function must callGstRtspServer.RTSPStreamTransport.message_sent
() on the appropriate transport whenGstRtsp.data
has been received for streaming to continue.New in version 1.18.
- get_thread_pool()[source]¶
- Returns:
the
GstRtspServer.RTSPThreadPool
of self.GObject.Object.unref
() after usage.- Return type:
Get the
GstRtspServer.RTSPThreadPool
used as the thread pool of self.
- handle_message(message)[source]¶
- Parameters:
message (
GstRtsp.RTSPMessage
) – anGstRtsp.RTSPMessage
- Returns:
- Return type:
Let the client handle message.
- send_message(session, message)[source]¶
- Parameters:
session (
GstRtspServer.RTSPSession
orNone
) – aGstRtspServer.RTSPSession
to send the message to orNone
message (
GstRtsp.RTSPMessage
) – TheGstRtsp.RTSPMessage
to send
- Return type:
Send a message message to the remote end. message must be a
GstRtsp.RTSPMsgType.REQUEST
or aGstRtsp.RTSPMsgType.RESPONSE
.
- session_filter(func, *user_data)[source]¶
- Parameters:
func (
GstRtspServer.RTSPClientSessionFilterFunc
orNone
) – a callbackuser_data (
object
orNone
) – userGstRtsp.data
passed to func
- Returns:
a
GLib.List
with all sessions for which func returnedGstRtspServer.RTSPFilterResult.REF
. After usage, each element in theGLib.List
should be unreffed before the list is freed.- Return type:
Call func for each session managed by self. The result value of func determines what happens to the session. func will be called with self locked so no further actions on self can be performed from func.
If func returns
GstRtspServer.RTSPFilterResult.REMOVE
, the session will be removed from self.If func returns
GstRtspServer.RTSPFilterResult.KEEP
, the session will remain in self.If func returns
GstRtspServer.RTSPFilterResult.REF
, the session will remain in self but will also be added with an additional ref to the resultGLib.List
of this function..When func is
None
,GstRtspServer.RTSPFilterResult.REF
will be assumed for each session.
- set_auth(auth)[source]¶
- Parameters:
auth (
GstRtspServer.RTSPAuth
orNone
) – aGstRtspServer.RTSPAuth
configure auth to be used as the authentication manager of self.
- set_connection(conn)[source]¶
- Parameters:
conn (
GstRtsp.RTSPConnection
) – aGstRtsp.RTSPConnection
- Returns:
True
on success.- Return type:
Set the
GstRtsp.RTSPConnection
of self. This function takes ownership of conn.
- set_content_length_limit(limit)[source]¶
- Parameters:
limit (
int
) – Content-Length limit
Configure self to use the specified Content-Length limit.
Define an appropriate
GstRtsp.request
size limit and reject requests exceeding the limit withGstRtsp.response
status 413 Request Entity Too LargeNew in version 1.18.
- set_mount_points(mounts)[source]¶
- Parameters:
mounts (
GstRtspServer.RTSPMountPoints
orNone
) – aGstRtspServer.RTSPMountPoints
Set mounts as the mount points for self which it will use to map urls to media streams. These mount points are usually inherited from the server that created the client but can be overriden later.
- set_send_func(func, *user_data)[source]¶
- Parameters:
func (
GstRtspServer.RTSPClientSendFunc
) – aGstRtspServer.RTSPClientSendFunc
user_data (
object
orNone
) – userGstRtsp.data
passed to func
Set func as the callback that will be called when a new message needs to be sent to the client. user_data is passed to func and notify is called when user_data is no longer in use.
By default, the client will send the messages on the
GstRtsp.RTSPConnection
that was configured withGstRtspServer.RTSPClient.attach
() was called.It is only allowed to set either a
send_func
or asend_messages_func
but not both at the same time.
- set_send_messages_func(func, *user_data)[source]¶
- Parameters:
func (
GstRtspServer.RTSPClientSendMessagesFunc
) – aGstRtspServer.RTSPClientSendMessagesFunc
user_data (
object
orNone
) – userGstRtsp.data
passed to func
Set func as the callback that will be called when new messages needs to be sent to the client. user_data is passed to func and notify is called when user_data is no longer in use.
By default, the client will send the messages on the
GstRtsp.RTSPConnection
that was configured withGstRtspServer.RTSPClient.attach
() was called.It is only allowed to set either a
send_func
or asend_messages_func
but not both at the same time.New in version 1.16.
- set_session_pool(pool)[source]¶
- Parameters:
pool (
GstRtspServer.RTSPSessionPool
orNone
) – aGstRtspServer.RTSPSessionPool
Set pool as the sessionpool for self which it will use to find or allocate sessions. the sessionpool is usually inherited from the server that created the client but can be overridden later.
- set_thread_pool(pool)[source]¶
- Parameters:
pool (
GstRtspServer.RTSPThreadPool
orNone
) – aGstRtspServer.RTSPThreadPool
configure pool to be used as the thread pool of self.
- do_adjust_error_code(ctx, code) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
code (
GstRtsp.RTSPStatusCode
) – aGstRtsp.RTSPStatusCode
- Returns:
a
GstRtsp.RTSPStatusCode
, containing the adjusted error code.- Return type:
Called before sending error
GstRtsp.response
to give the application the possibility to adjust the error code.New in version 1.22.
- do_adjust_play_mode(context, range, flags, rate, trickmode_interval, enable_rate_control) virtual¶
- Parameters:
context (
GstRtspServer.RTSPContext
) –range (
GstRtsp.RTSPTimeRange
) –flags (
Gst.SeekFlags
) –rate (
float
) –trickmode_interval (
int
) –enable_rate_control (
bool
) –
- Return type:
called to give the application the possibility to adjust the range, seek flags, rate and rate-control.
New in version 1.18.
- do_adjust_play_response(context) virtual¶
- Parameters:
context (
GstRtspServer.RTSPContext
) –- Return type:
called to give the implementation the possibility to adjust the
GstRtsp.response
to a playGstRtsp.request
, for example if extra headers were parsed when GstRtspServer.RTSPClientClass.adjust_play_mode was called.New in version 1.18.
- do_announce_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –
- do_check_requirements(ctx, arr) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –arr (
str
) –
- Return type:
- do_closed() virtual¶
- do_configure_client_media(media, stream, ctx) virtual¶
- Parameters:
media (
GstRtspServer.RTSPMedia
) –stream (
GstRtspServer.RTSPStream
) –ctx (
GstRtspServer.RTSPContext
) –
- Return type:
called when the stream in media needs to be configured. The default implementation will configure the blocksize on the payloader when spcified in the
GstRtsp.request
headers.
- do_configure_client_transport(ctx, ct) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –ct (
GstRtsp.RTSPTransport
) –
- Return type:
called when the client transport needs to be configured.
- do_create_sdp(media) virtual¶
- Parameters:
media (
GstRtspServer.RTSPMedia
) –- Return type:
called when the SDP needs to be created for media.
- do_describe_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –
- do_get_parameter_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –
- do_handle_response(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –
- do_handle_sdp(ctx, media, sdp) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –media (
GstRtspServer.RTSPMedia
) –sdp (
GstSdp.SDPMessage
) –
- Return type:
- do_make_path_from_uri(uri) virtual¶
- Parameters:
uri (
GstRtsp.RTSPUrl
) –- Return type:
called to create path from uri.
- do_new_session(session) virtual¶
- Parameters:
session (
GstRtspServer.RTSPSession
) –
- do_options_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –
- do_params_get(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
get parameters. This function should also initialize the RTSP
GstRtsp.response
(ctx->:obj:GstRtsp.response) via a call toGstRtsp.RTSPMessage.init_response
()
- do_params_set(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
set parameters. This function should also initialize the RTSP
GstRtsp.response
(ctx->:obj:GstRtsp.response) via a call toGstRtsp.RTSPMessage.init_response
()
- do_pause_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –
- do_play_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –
- do_pre_announce_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
- do_pre_describe_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
- do_pre_get_parameter_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
- do_pre_options_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
- do_pre_pause_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
- do_pre_play_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
- do_pre_record_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
- do_pre_set_parameter_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
- do_pre_setup_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
- do_pre_teardown_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –- Return type:
- do_record_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –
- do_send_message(ctx, response) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –response (
GstRtsp.RTSPMessage
) –
- do_set_parameter_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –
- do_setup_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –
- do_teardown_request(ctx) virtual¶
- Parameters:
ctx (
GstRtspServer.RTSPContext
) –
- do_tunnel_http_response(request, response) virtual¶
- Parameters:
request (
GstRtsp.RTSPMessage
) –response (
GstRtsp.RTSPMessage
) –
called when a
GstRtsp.response
to the GETGstRtsp.request
is about to be sent for a tunneled connection. TheGstRtsp.response
can be modified.New in version 1.4.
Signal Details¶
- GstRtspServer.RTSPClient.signals.announce_request(r_t_s_p_client, ctx)¶
- Signal Name:
announce-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- GstRtspServer.RTSPClient.signals.check_requirements(r_t_s_p_client, ctx, arr)¶
- Signal Name:
check-requirements
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- Returns:
a newly allocated string with comma-separated list of unsupported options. An empty string must be returned if all options are supported.
- Return type:
New in version 1.6.
- GstRtspServer.RTSPClient.signals.closed(r_t_s_p_client)¶
- Signal Name:
closed
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signal
- GstRtspServer.RTSPClient.signals.describe_request(r_t_s_p_client, ctx)¶
- Signal Name:
describe-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- GstRtspServer.RTSPClient.signals.get_parameter_request(r_t_s_p_client, ctx)¶
- Signal Name:
get-parameter-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- GstRtspServer.RTSPClient.signals.handle_response(r_t_s_p_client, ctx)¶
- Signal Name:
handle-response
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- GstRtspServer.RTSPClient.signals.new_session(r_t_s_p_client, object)¶
- Signal Name:
new-session
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalobject (
GstRtspServer.RTSPSession
) –
- GstRtspServer.RTSPClient.signals.options_request(r_t_s_p_client, ctx)¶
- Signal Name:
options-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- GstRtspServer.RTSPClient.signals.pause_request(r_t_s_p_client, ctx)¶
- Signal Name:
pause-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- GstRtspServer.RTSPClient.signals.play_request(r_t_s_p_client, ctx)¶
- Signal Name:
play-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- GstRtspServer.RTSPClient.signals.pre_announce_request(r_t_s_p_client, ctx)¶
- Signal Name:
pre-announce-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- Returns:
a
GstRtsp.RTSPStatusCode
,GstRtsp.RTSPStatusCode.OK
in case of success, otherwise an appropriate return code- Return type:
New in version 1.12.
- GstRtspServer.RTSPClient.signals.pre_describe_request(r_t_s_p_client, ctx)¶
- Signal Name:
pre-describe-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- Returns:
a
GstRtsp.RTSPStatusCode
,GstRtsp.RTSPStatusCode.OK
in case of success, otherwise an appropriate return code- Return type:
New in version 1.12.
- GstRtspServer.RTSPClient.signals.pre_get_parameter_request(r_t_s_p_client, ctx)¶
- Signal Name:
pre-get-parameter-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- Returns:
a
GstRtsp.RTSPStatusCode
,GstRtsp.RTSPStatusCode.OK
in case of success, otherwise an appropriate return code- Return type:
New in version 1.12.
- GstRtspServer.RTSPClient.signals.pre_options_request(r_t_s_p_client, ctx)¶
- Signal Name:
pre-options-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- Returns:
a
GstRtsp.RTSPStatusCode
,GstRtsp.RTSPStatusCode.OK
in case of success, otherwise an appropriate return code- Return type:
New in version 1.12.
- GstRtspServer.RTSPClient.signals.pre_pause_request(r_t_s_p_client, ctx)¶
- Signal Name:
pre-pause-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- Returns:
a
GstRtsp.RTSPStatusCode
,GstRtsp.RTSPStatusCode.OK
in case of success, otherwise an appropriate return code- Return type:
New in version 1.12.
- GstRtspServer.RTSPClient.signals.pre_play_request(r_t_s_p_client, ctx)¶
- Signal Name:
pre-play-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- Returns:
a
GstRtsp.RTSPStatusCode
,GstRtsp.RTSPStatusCode.OK
in case of success, otherwise an appropriate return code- Return type:
New in version 1.12.
- GstRtspServer.RTSPClient.signals.pre_record_request(r_t_s_p_client, ctx)¶
- Signal Name:
pre-record-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- Returns:
a
GstRtsp.RTSPStatusCode
,GstRtsp.RTSPStatusCode.OK
in case of success, otherwise an appropriate return code- Return type:
New in version 1.12.
- GstRtspServer.RTSPClient.signals.pre_set_parameter_request(r_t_s_p_client, ctx)¶
- Signal Name:
pre-set-parameter-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- Returns:
a
GstRtsp.RTSPStatusCode
,GstRtsp.RTSPStatusCode.OK
in case of success, otherwise an appropriate return code- Return type:
New in version 1.12.
- GstRtspServer.RTSPClient.signals.pre_setup_request(r_t_s_p_client, ctx)¶
- Signal Name:
pre-setup-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- Returns:
a
GstRtsp.RTSPStatusCode
,GstRtsp.RTSPStatusCode.OK
in case of success, otherwise an appropriate return code- Return type:
New in version 1.12.
- GstRtspServer.RTSPClient.signals.pre_teardown_request(r_t_s_p_client, ctx)¶
- Signal Name:
pre-teardown-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- Returns:
a
GstRtsp.RTSPStatusCode
,GstRtsp.RTSPStatusCode.OK
in case of success, otherwise an appropriate return code- Return type:
New in version 1.12.
- GstRtspServer.RTSPClient.signals.record_request(r_t_s_p_client, ctx)¶
- Signal Name:
record-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- GstRtspServer.RTSPClient.signals.send_message(r_t_s_p_client, session, message)¶
- Signal Name:
send-message
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalsession (
GstRtspServer.RTSPSession
) – The sessionmessage (
GstRtsp.RTSPMessage
) – The message
- GstRtspServer.RTSPClient.signals.set_parameter_request(r_t_s_p_client, ctx)¶
- Signal Name:
set-parameter-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- GstRtspServer.RTSPClient.signals.setup_request(r_t_s_p_client, ctx)¶
- Signal Name:
setup-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
- GstRtspServer.RTSPClient.signals.teardown_request(r_t_s_p_client, ctx)¶
- Signal Name:
teardown-request
- Flags:
- Parameters:
r_t_s_p_client (
GstRtspServer.RTSPClient
) – The object which received the signalctx (
GstRtspServer.RTSPContext
) – aGstRtspServer.RTSPContext
Property Details¶
- GstRtspServer.RTSPClient.props.drop_backlog¶
-
Drop
GstRtsp.data
when the backlog queue is full
- GstRtspServer.RTSPClient.props.mount_points¶
- Name:
mount-points
- Type:
- Default Value:
- Flags:
The mount points to use for client session
- GstRtspServer.RTSPClient.props.post_session_timeout¶
-
An extra TCP connection timeout after session timeout
- GstRtspServer.RTSPClient.props.session_pool¶
- Name:
session-pool
- Type:
- Default Value:
- Flags:
The session pool to use for client session