Что вызывает сбой потоковой передачи RTSP?

Я работаю над потоковым видео по протоколу RTSP. Иногда, но не всегда, я наблюдаю сбой потоковой передачи. Когда клиент отправляет "DESCRIBE", сервер отвечает следующим сообщением.

>> 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);
Другие вопросы по тегам