O
OopsWare
Unregistered / Unconfirmed
GUEST, unregistred user!
最近在研究 RTSP 协议,参考了 RFC2326 ,但是在与 RealServer 的对话中
有一段可能是与用户验证有关的对话,不明其意。 如下:
---- PUT ----
OPTIONS rtsp://oops:554 RTSP/1.0
CSeq: 0
User-Agent: MyApp
---- GET ----
RTSP/1.0 200 OK
CSeq: 0
Date: Fri, 11 Jan 2002 06:06:01 GMT
Server: RealServer Version 8.0.0.149 (win32)
Public: OPTIONS, DESCRIBE, ANNOUNCE, SETUP, GET_PARAMETER, SET_PARAMETER, TEARDOWN
[red]RealChallenge1: 59ccee52cb5030feaa0d23ab4ddb8cb2[/red]
StatsMask: 3
在以后的对话中多次见到此项 ( RealChallenge? ),不知道是怎样生成的。
如果不响应此对话则有如下错误
---- PUT ----
SETUP rtsp://oops:554/real8audio.rm/streamid=0 RTSP/1.0
CSeq: 2
Transport: x-pn-tng/tcp;mode=play,rtp/avp/tcp;unicast;mode=play
If-Match: 20654-1
---- GET ----
RTSP/1.0 461 Unsupported Transport
CSeq: 3
Date: Sat, 12 Jan 2002 03:11:19 GMT
应该不是Transport参数的问题,关键在要响应
RealChallenge2: 2be4e5d41cb9c9ed44c0144429d9c20901d0a8e3, sd=2e1c412c
之类的东西。查了好多资料,都没有关于此处的介绍(RFC中没有)。
后来在 Real G2 SDK 中找到了一点东西,是VC++的,COM接口,不知道怎样导出...
有一段可能是与用户验证有关的对话,不明其意。 如下:
---- PUT ----
OPTIONS rtsp://oops:554 RTSP/1.0
CSeq: 0
User-Agent: MyApp
---- GET ----
RTSP/1.0 200 OK
CSeq: 0
Date: Fri, 11 Jan 2002 06:06:01 GMT
Server: RealServer Version 8.0.0.149 (win32)
Public: OPTIONS, DESCRIBE, ANNOUNCE, SETUP, GET_PARAMETER, SET_PARAMETER, TEARDOWN
[red]RealChallenge1: 59ccee52cb5030feaa0d23ab4ddb8cb2[/red]
StatsMask: 3
在以后的对话中多次见到此项 ( RealChallenge? ),不知道是怎样生成的。
如果不响应此对话则有如下错误
---- PUT ----
SETUP rtsp://oops:554/real8audio.rm/streamid=0 RTSP/1.0
CSeq: 2
Transport: x-pn-tng/tcp;mode=play,rtp/avp/tcp;unicast;mode=play
If-Match: 20654-1
---- GET ----
RTSP/1.0 461 Unsupported Transport
CSeq: 3
Date: Sat, 12 Jan 2002 03:11:19 GMT
应该不是Transport参数的问题,关键在要响应
RealChallenge2: 2be4e5d41cb9c9ed44c0144429d9c20901d0a8e3, sd=2e1c412c
之类的东西。查了好多资料,都没有关于此处的介绍(RFC中没有)。
后来在 Real G2 SDK 中找到了一点东西,是VC++的,COM接口,不知道怎样导出...