Constants

Details

GstRtspServer.RTSP_ADDRESS_POOL_ANY_IPV4 = '0.0.0.0'

Used with GstRtspServer.RTSPAddressPool.add_range() to bind to all IPv4 addresses

GstRtspServer.RTSP_ADDRESS_POOL_ANY_IPV6 = '::'

Used with GstRtspServer.RTSPAddressPool.add_range() to bind to all IPv6 addresses

GstRtspServer.RTSP_AUTH_CHECK_CONNECT = 'auth.check.connect'

Check a new connection

GstRtspServer.RTSP_AUTH_CHECK_MEDIA_FACTORY_ACCESS = 'auth.check.media.factory.access'

Check if access is allowed to a factory. When access is not allowed an 404 Not Found is sent in the GstRtsp.response.

GstRtspServer.RTSP_AUTH_CHECK_MEDIA_FACTORY_CONSTRUCT = 'auth.check.media.factory.construct'

Check if media can be constructed from a media factory A GstRtsp.response should be sent on error.

GstRtspServer.RTSP_AUTH_CHECK_TRANSPORT_CLIENT_SETTINGS = 'auth.check.transport.client-settings'

Check if the client can specify TTL, destination and port pair in multicast. No GstRtsp.response is sent when the check returns False.

GstRtspServer.RTSP_AUTH_CHECK_URL = 'auth.check.url'

Check the URL and methods

GstRtspServer.RTSP_ONVIF_BACKCHANNEL_REQUIREMENT = 'www.onvif.org/ver20/backchannel'
GstRtspServer.RTSP_ONVIF_REPLAY_REQUIREMENT = 'onvif-replay'
GstRtspServer.RTSP_PERM_MEDIA_FACTORY_ACCESS = 'media.factory.access'

GObject.TYPE_BOOLEAN, True if the media can be accessed, False will return a 404 Not Found error when trying to access the media.

GstRtspServer.RTSP_PERM_MEDIA_FACTORY_CONSTRUCT = 'media.factory.construct'

GObject.TYPE_BOOLEAN, True if the media can be constructed, False will return a 404 Not Found error when trying to access the media.

GstRtspServer.RTSP_TOKEN_MEDIA_FACTORY_ROLE = 'media.factory.role'

GObject.TYPE_STRING, the role to use when dealing with media factories

The default GstRtspServer.RTSPAuth object uses this string in the token to find the role of the media factory. It will then retrieve the GstRtspServer.RTSPPermissions of the media factory and retrieve the role with the same name.

GstRtspServer.RTSP_TOKEN_TRANSPORT_CLIENT_SETTINGS = 'transport.client-settings'

GObject.TYPE_BOOLEAN, True if the client can specify TTL, destination and port pair in multicast.