I have a QuickVideo on Demand server which has allow RTSP streaming. When playing a movie clips which is .mp2 file with VLC player 0.8.6d at the client (ubuntu linux system), it stop at about 2 minutes time. Provided that session timeout of the QuickVideo on Demand server is 120 seconds.
A GET_PARAMETER was send from client to the server when the movie stop as show in the following:
____________________________________________________________________________________________________________________________________
[00000561] live555 private debug: reset the timeout timer
Sending request: GET_PARAMETER rtsp://10.0.0.90/SD/LIS_4M.mp2 RTSP/1.0
CSeq: 5
Session: 9838
User-Agent: VLC media player (LIVE555 Streaming Media v2006.03.16)
Received GET_PARAMETER response: RTSP/1.0 200 OK
CSeq: 5
Server: QuickVideo/7.3
Content-Type: text/parameters
Content-Length: 15
Need to read 15 extra bytes
Read 15 extra bytes: position: 121
________________________________________________________________________________________________________________________________________
Is it a problem related to RTSP keep alive message? If yes, is that I should modify the vlc-0.8.6d/modules/demux/live555.cpp?