响应RTSP客户端SETUP请求的错误请求

时间:2015-05-07 22:05:16

标签: rtsp rtp bad-request

我正在通过TCP阻止RTSP客户端与live555MediaServer进行通信。

问题是服务器回复“错误请求400”到我的SETUP请求

有人可以帮助我吗?

这是我的设置请求

“SETUP rtsp://192.168.121.133:8554 / test.mpg RTSP / 1.0 \ r \ n \ nCSeq:3 \ r \ n运输:RTP / AVP;单播; client_port = 9000-9001 \ r \ n \ r \ N“;

1 个答案:

答案 0 :(得分:0)

您的命令存在以下几个问题:

  • 在SETUP命令中查看您正在使用的URL,它应该与您对DESCRIBE命令的回复相同(对于每个媒体流,音频和视频)。
  • 您实际上是通过UDP设置RTP,而不是TCP。 RTP / AVP默认为UDP(RFC2326,12.39)。 TCP SETUP命令应如下所示:“SETUP ... RTSP / 1.0 \ r \ n \ CSeq:... \ r \ nTransport:RTP / AVP / TCP; interleaved = 0-1 \ r \ n \ r \ n ”。命令详细信息在RFC2326,12.39
  • 中描述