rtmp: drop support

- librtmp has no test cases, makes no proper releases and has not had a
  single commit within the last year

- librtmp parses the URL itself and requires non-compliant URLs for this

- we have no RTMP tests

- RTMP is barely used by curl users (2.2% self-identified in the 2025
  survey)

Closes #20673
This commit is contained in:
Daniel Stenberg 2026-02-10 08:54:14 +01:00
parent 57a1cc5587
commit da46dbdec1
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
35 changed files with 79 additions and 747 deletions

View file

@ -166,8 +166,6 @@ my %knownprotos = (
'MQTT' => 1,
'POP3' => 1,
'POP3S' => 1,
'RTMP' => 1,
'RTMPS' => 1,
'RTSP' => 1,
'SCP' => 1,
'SFTP' => 1,

View file

@ -100,7 +100,6 @@ my %defaulton = (
'ca-path' => 1,
'libssh2' => 1,
'nghttp2' => 1,
'librtmp' => 1,
'libidn2' => 1,
'sysroot' => 1,
'lber-lib' => 1,

View file

@ -46,12 +46,6 @@ static const char *scheme[] = {
"mqtts",
"pop3",
"pop3s",
"rtmp",
"rtmpt",
"rtmpe",
"rtmpte",
"rtmps",
"rtmpts",
"rtsp",
"scp",
"sftp",