easy:SetOpt_RTSP_Request(request)
request
.
Sofern nicht anders angegeben, muss für Befehle die Sitzungs-ID initialisiert
werden.
#CURL_RTSPREQ_OPTIONS
#CURL_RTSPREQ_DESCRIBE
'Accept
:' steht. Sofern nicht manuell festgelegt, füllt libcurl automatisch
'Accept
: application/sdp' aus. Time-condition Header werden zu
Beschreibungsanforderungen hinzugefügt, wenn die Option
#CURLOPT_TIMECONDITION
aktiviert ist. (Die Sitzungs-ID wird für diese
Methode nicht benötigt.)
#CURL_RTSPREQ_ANNOUNCE
#CURL_RTSPREQ_SET_PARAMETER
.
#CURL_RTSPREQ_SETUP
#CURLOPT_RTSP_TRANSPORT
festlegen,
bevor Setup aufgerufen wird. Wenn derzeit keine Sitzungs-ID mit
#CURLOPT_RTSP_SESSION_ID
festgelegt ist, liest libcurl die Sitzungs-ID aus
und verwendet sie in der Antwort für diese Anforderung. (Die Sitzungs-ID
wird für diese Methode nicht benötigt.)
#CURL_RTSPREQ_PLAY
#CURLOPT_RANGE
, um die Wiedergabezeit zu ändern (z.B. 'npt=10-15').
#CURL_RTSPREQ_PAUSE
#CURLOPT_RANGE
mit einem einzelnen Wert, um anzugeben, wann der
Stream angehalten werden soll. (z.B. npt='25 ')
#CURL_RTSPREQ_TEARDOWN
#CURL_RTSPREQ_GET_PARAMETER
Content-Typ
:
text/parameters, sofern keine benutzerdefinierte festgelegt ist.
GET_PARAMETER verhält sich wie ein HTTP PUT oder POST
(siehe #CURL_RTSPREQ_SET_PARAMETER
). Anwendungen, die eine
Heartbeat-Nachricht senden möchten (z.B. bei einer vom
Server angegebenen Zeitüberschreitung), sollten eine leere
GET_PARAMETER-Anforderung senden.
#CURL_RTSPREQ_SET_PARAMETER
Content-Type
: text/parameters, sofern keine
benutzerdefinierte festgelegt ist. Die Interaktion mit SET_PARAMETER ähnelt
einem HTTP PUT oder POST. Eine Anwendung kann entweder #CURLOPT_UPLOAD
mit #CURLOPT_READDATA
wie ein HTTP-PUT oder #CURLOPT_POSTFIELDS
wie ein
HTTP-POST verwenden. Mehrteilige-Übertragungen sind nicht zulässig,
daher muss die Anwendung im ersteren den Wert #CURLOPT_INFILESIZE
und im
letzteren den Wert #CURLOPT_POSTFIELDSIZE
festlegen. Außerdem werden in
RTSP keine mehrteiligen POSTs verwendet.
#CURL_RTSPREQ_RECORD
#CURLOPT_RANGE
, um die Aufnahmezeit zu ändern.
#CURL_RTSPREQ_RECEIVE