什么导致RTSP流式传输失败?

问题描述:

我正在使用RTSP协议进行视频流式传输。有时但不总是,我观察到流式传输失败。当客户端发送“DESCRIBE”时,服务器响应以下消息。什么导致RTSP流式传输失败?

>> from server [398] >> 

RTSP/1.0 200 OK 
CSeq: 2 
Content-Type: application/sdp 
Content-Base: rtsp://10.10.131.1:8554/video/TmMrb5Pigkhf8Ln/bmagic-3/ 
Server: GStreamer RTSP server 
Date: Tue, 30 Apr 2013 20:52:12 GMT 
Content-Length: 180 

v=0 
o=- 1188340656180883 1 IN IP4 10.10.131.1 
s=Session streamed with GStreamer 
i=rtsp-server 
e=NONE 
t=0 0 
a=tool:GStreamer 
a=type:broadcast 
a=control:* 
a=range:npt=now- 
<<<<< 

通常情况下,客户端会跟着“设置”,但对于像这样的消息客户端似乎停止响应。我是RTSP的新手,所以要解读这对我来说很难。什么可能导致服务器发送此消息?它意味着什么类型的错误,使客户选择不继续?

非常感谢!

可能是由于连接超时。我会尝试在你的插座上做到这一点:

setTcpNoDelay(true); 
setSoTimeout(60000);