[Live-devel] Possible RTSP version handling issue in LIVE555: RTSP/2.0 request receives RTSP/1.0 200 OK

曹博程 213220597 at seu.edu.cn
Thu Jun 25 19:34:00 PDT 2026


Hello LIVE555 developers,
I would like to ask whether the following RTSP version handling behavior in LIVE555 is intended.
My test setup uses the ProfuzzBench RTSP/Live555 subject as the benchmark harness, but the actual tested implementation was updated to the upstream LIVE555 latest version before verification.


Tested target:
   LIVE555 Streaming Media
   Program: testProgs/testOnDemandRTSPServer
   Version: 2026.06.24
   Commit: fd17896e0ea37d3bb65ed6c50cc72afcd7d8e8c7
   The server was started locally on 127.0.0.1:8554. I sent the following RTSP/2.0 requests.


Probe 1:
   OPTIONS * RTSP/2.0
   CSeq: 1
Observed result, 5/5 runs:
    RTSP/1.0 200 OK


Probe 2:
   SETUP rtsp://127.0.0.1:8554/wavAudioTest RTSP/2.0
   CSeq: 1
   Transport: RTP/AVP;unicast;client_port=1234-1235
Observed result, 5/5 runs:
   RTSP/1.0 200 OK


My understanding of RFC 7826 is that, for an RTSP/2.0 request, a server that supports RTSP/2.0 should return an RTSP/2.0 response, while a server that does not support or refuses that major version should reject it with:
   505 RTSP Version Not Supported
However, LIVE555 returns a successful RTSP/1.0 response to the RTSP/2.0 request. This appears to be a protocol version handling inconsistency, and may cause interoperability issues or client-side state confusion for RTSP/2.0 clients.


Could you please confirm whether this behavior is intended? If it is unintended, I can provide the minimized reproducer and full response logs.


Best regards,
Bocheng Cao

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20260626/c24cd5a1/attachment.htm>


More information about the live-devel mailing list