2013-04-30 7 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- 
<<<<< 

일반적으로 클라이언트는 "SETUP"을 따르지만 클라이언트가 응답을 멈추는 것처럼 보입니다. 나는 RTSP를 처음 사용하기 때문에 이것을 해석하기가 어렵다. 무엇이 서버가이 메시지를 보낼 수 있습니까? 고객이 진행하지 않기로 결정하는 것과 같은 오류 유형은 무엇입니까?

정말 고마워요!

답변

1

연결 시간 초과로 인한 것일 수 있습니다. 소켓에서이 작업을 수행하려고합니다.

setTcpNoDelay(true); 
setSoTimeout(60000);