curl-library
Problems dealing with Authorization in RTSP
Date: Wed, 4 Aug 2010 13:54:18 +0200
Hi, I'm writing a RTSP client and I can't find out how to provide
authorization when sending a Describe message. I've tried setting
CURLOPT_USERPWD but I have only succeeded with HTTP requests and not with
RTSP requests. And so, I'm stuck with 401 Unauthorized responses (see the
output #1 below).
I have also tried by 64base encoding myself the user and password and adding
a custom header with that like this:
Authorization: Basic ty6vdTy2dmlwc3VtXW
This way I don't get a 401 error, but a 200 OK what should be good, but then
the program gets stuck (output #2 below)
Any comment regarding this issue would be highly appreciated.
Regards,
[Output #1]
* About to connect() to 192.168.0.65 port 554 (#0)
* Trying 192.168.0.65... * connected
* Connected to 192.168.0.65 (192.168.0.65) port 554 (#0)
> OPTIONS rtsp://myserver/path?videocdc=h.264 RTSP/1.0
CSeq: 1
< RTSP/1.0 200 OK
< CSeq: 1
< Public: DESCRIBE, GET_PARAMETER, PAUSE, PLAY, SETUP, SET_PARAMETER,
TEARDOWN
< Date: Wed, 04 Aug 2010 11:31:18 GMT
<
* Connection #0 to host 192.168.0.65 left intact
* Re-using existing connection! (#0) with host 192.168.0.65
* Connected to 192.168.0.65 (192.168.0.65) port 554 (#0)
> DESCRIBE rtsp://myserver/path?videocdc=h.264 RTSP/1.0
CSeq: 2
Accept: application/sdp
If-Modified-Since: Thu, 01 Jan 1970 00:00:00 GMT
< RTSP/1.0 401 Unauthorized
< CSeq: 2
< WWW-Authenticate: Digest realm="ISIS_00408CA15D41",
nonce="0006b693Y085741c912e53c60710b9427535338f3a73d1", stale=FALSE
< WWW-Authenticate: Basic realm="ISIS_00408CA15D41"
[OUTPUT #2]
(.)
* Re-using existing connection! (#0) with host 192.168.0.65
* Connected to 192.168.0.65 (192.168.0.65) port 554 (#0)
> DESCRIBE rtsp://myserver/path?videocdc=h.264 RTSP/1.0
CSeq: 2
Accept: application/sdp
If-Modified-Since: Thu, 01 Jan 1970 00:00:00 GMT
< RTSP/1.0 200 OK
< CSeq: 2
< Date: Wed, 04 Aug 2010 11:30:13 GMT
<
--- Gets stuck here
AVISO LEGAL
La Informacion incluida en el presente correo electronico es SECRETO PROFESIONAL Y CONFIDENCIAL, siendo para el uso exclusivo del destinatario arriba mencionado. Si usted lee este mensaje y no es el destinatario seƱalado, el empleado o el agente responsable de entregar el mensaje al destinatario, o ha recibido esta comunicacion por error, le informamos que esta totalmente prohibida cualquier divulgacion, distribucion o reproduccion de esta comunicacion, y le rogamos que nos lo notifique inmediatamente y nos devuelva el mensaje original a la direccion arriba mencionada. Gracias.
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2010-08-04