RTSP_Profile (object)

Real Time Streaming Protocol Profile

Properties (* = required):

name type(s) default allowed values description
algLogProfile object     ALG log profile pointer,Reference to a application layer gateway log profile
checkSource boolean true true, false When true the system uses the source attribute in the transport header to establish the target address of the RTP stream, and before the response is forwarded to the client, updates the value of the source attribute to be the virtual address of the BIG-IP system. When false the system does not change the source attribute.
class* string   “RTSP_Profile”  
idleTimeout   300   The number of seconds that a Real-time Transport Protocol (RTP) connection is idle before the connection is eligible for deletion
label string   “^[^x00-x1fx22#&*<>?x5b-x5d`x7f]*$” Optional friendly name for this object. Allows 0-64 chars, excluding a few likely to cause trouble with string searching, JS, TCL, or HTML
logPublisher object     Log publisher pointer,Reference to a log publisher,Reference for a BIG-IP or Use object
maxHeaderSize integer 4096 0 - 4294967295 The largest RTSP request or response header, in bytes, that the RTSP filter accepts before dropping the connection
maxQueuedData integer 32768 0 - 4294967295 The maximum amount of data, in bytes, that the RTSP filter buffers before dropping the connection
multicastRedirect boolean false true, false When enabled, if you are using multicast streams, specifies that the client has permission to supply a different destination IP address for the streamed data
proxy string “none” “external”, “internal”, “none” Specifies whether the RTSP profile is associated with an RTSP proxy configuration
proxyHeader string     When set, specifies the name of the header in the RTSP proxy configuration that is passed from the client-side virtual server to the server-side virtual server. Note that the name of the header must begin with X-. To use the proxyHeader option, you must specify a value for the proxy option. Note that the system removes this header from the request prior to sending the request to the server for processing.
realHTTPPersistence boolean true true, false When enabled specifies that the system automatically persists Real Networks-tunneled RTSP data over HTTP, which is over the RTSP port. When disabled, a user can override the default behavior with an iRule.
remark string   “^[^x00-x1fx22x5cx7f]*$” Arbitrary (brief) text pertaining to this object. Allows 0-64 chars, excluding only control characters, double-quote, and backslash. This is permissive enough that you should worry about XSS attacks
RTCPPort integer 0 0 - 65535 The number of the port to use for the Real Time Control Protocol (RTCP) service. RTCP allows monitoring of real-time data delivery.
RTPPort integer 0 0 - 65535 The number of the port to use for the RTP service
sessionReconnect boolean false true, false When enabled specifies that the system persists a resumed control connection to the correct server. Typical clients do not support this behavior.
unicastRedirect boolean false true, false When enabled specifies that the client can select the destination port for the streamed data. The destination address for the data is the source of the request.

RTSP_Profile.algLogProfile (object)

ALG log profile pointer Reference to a application layer gateway log profile

Properties (* = required):

name type(s) default allowed values description
bigip string   “f5bigip” formatted string Pathname of existing BIG-IP application layer gateway log profile
use string     AS3 pointer to application layer gateway log profile declaration

RTSP_Profile.logPublisher (object)

Log publisher pointer Reference to a log publisher Reference for a BIG-IP or Use object

Properties (* = required):

name type(s) default allowed values description
bigip     “f5bigip” formatted string  
use