Skip to content

Commit ead4471

Browse files
authored
support RTSP-over-HTTP (#433) (#768) (#887)
1 parent 73474c7 commit ead4471

File tree

82 files changed

+1786
-610
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+1786
-610
lines changed

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: lint
22

33
on:
44
push:
5-
branches: [ main, v4 ]
5+
branches: [ main ]
66
pull_request:
7-
branches: [ main, v4 ]
7+
branches: [ main ]
88

99
jobs:
1010
golangci-lint:

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: test
22

33
on:
44
push:
5-
branches: [ main, v4 ]
5+
branches: [ main ]
66
pull_request:
7-
branches: [ main, v4 ]
7+
branches: [ main ]
88

99
jobs:
1010
test:

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Features:
1414

1515
* Client
1616
* Support secure protocol variants (RTSPS, TLS, SRTP, MIKEY)
17+
* Support RTSP-over-HTTP, RTSP-over-HTTPS
1718
* Query servers about available media streams
1819
* Read media streams from a server ("play")
1920
* Read streams with the UDP, UDP-multicast or TCP transport protocol
@@ -29,6 +30,7 @@ Features:
2930
* Pause without disconnecting from the server
3031
* Server
3132
* Support secure protocol variants (RTSPS, TLS, SRTP, MIKEY)
33+
* Support RTSP-over-HTTP, RTSP-over-HTTPS
3234
* Handle requests from clients
3335
* Validate client credentials
3436
* Read media streams from clients ("record")
@@ -178,6 +180,7 @@ In RTSP, media streams are transmitted by using RTP packets, which are encoded i
178180

179181
* [MediaMTX](https://github.com/bluenviron/mediamtx)
180182
* [gohlslib](https://github.com/bluenviron/gohlslib)
183+
* [gortmplib](https://github.com/bluenviron/gortmplib)
181184
* [mediacommon](https://github.com/bluenviron/mediacommon)
182185
* [pion/sdp (SDP library used internally)](https://github.com/pion/sdp)
183186
* [pion/rtp (RTP library used internally)](https://github.com/pion/rtp)

async_processor.go

Lines changed: 0 additions & 58 deletions
This file was deleted.

async_processor_test.go

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)