哪位写过RTSP程序,为什么我向Server发送:
SETUP rtsp://211.89.225.18/rm/hlbt1/hlbt01_01.rm/streamid=0 RTSP/1.0
CSeq: 3
RealChallenge2: 58c61a7014082a448ed1d1aac77da7b601d0a8e3, sd=51128dca
Transport: x-pn-tng/tcp;mode=play
If-Match: 199295-2返回:
RTSP/1.0 461 Unsupported Transport
CSeq: 3
Date: Mon, 09 Aug 2004 09:03:55 GMT我试过很多Transport域,为什么总是接到461 Unsupported Transport,而我用Sniffer截下来的Realplay发送同样的SETUP请求却可以,万分感谢!谢谢,(WIN2000英文版)

解决方案 »

  1.   

    没玩过你说得东东,不过想给你一个调试思路,
    1、在本地启动一个socket监听
    2、设置Realplay的代理为你启动的socket
    3、看看Realplay给你发送什么数据了
    4、对比一下你的数据和Realplay发的数据有什么不同
    5、如果不能解决问题,继续想其他的手段,如果可以,结束
      

  2.   

    先谢谢你,不过我已经把RearPlay发送的包用Sniffer截获下来了,我对比着发的,问题依旧,所以我就搞不明白问题出在哪了?
      

  3.   

    只能说明你还没有搞清楚RearPlay发送的包,要不然RearPlay怎么就行,你的程序不ok呢