0

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 を初めて使用するので、これを解釈するのは難しいです。サーバーがこのメッセージを送信する原因は何ですか? クライアントが先に進まないことを選択した場合、それはどのような種類のエラーを意味しますか?

どうもありがとう!

4

1 に答える 1

1

接続タイムアウトが原因である可能性があります。私はあなたのソケットでこれをやろうとします:

setTcpNoDelay(true);
setSoTimeout(60000);
于 2013-09-09T06:45:26.813 に答える