2013-04-30 116 views
0

我正在使用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的新手,所以要解讀這對我來說很難。什麼可能導致服務器發送此消息?它意味着什麼類型的錯誤,使客戶選擇不繼續?

非常感謝!

回答

1

可能是由於連接超時。我會嘗試在你的插座上做到這一點:

setTcpNoDelay(true); 
setSoTimeout(60000);