[RTSP] vlc does not seek correctly
As per http://tools.ietf.org/html/rfc2326 a seek is implemented through a PAUSE followed by a PLAY with a Range header. Vlc doesn't issue the PAUSE.
As per http://tools.ietf.org/html/rfc2326 a seek is implemented through a PAUSE followed by a PLAY with a Range header. Vlc doesn't issue the PAUSE.
Minimal fix needed to make live555 support rfc compliant
Added attachment:
Where in http://www.rfc-editor.org/rfc/rfc2326.txt do you find this requirement?
In section 10.5: The PLAY request positions the normal play time to the beginning of the range specified and delivers stream data until the end of the range is reached. PLAY requests may be pipelined (queued); a server MUST queue PLAY requests to be executed in order. That is, a PLAY request arriving while a previous PLAY request is still active is delayed until the first has been completed.
Hence to seek instantly, a PAUSE must be issued before a subsequent PLAY.
Patch is applied in [6c29937d]
added Status::fixed label
closed
VideoLAN code repository instance