Alessandro Ros
119d6abf19
move HTTP utilities in a dedicated package ( #2123 )
...
needed by #2068
2 years ago
Alessandro Ros
b42154fa6a
return an error in case the random number generator fails ( #2120 )
2 years ago
Alessandro Ros
1fa53b49d4
webrtc, hls: prevent brute-force attacks by waiting before sending responses ( #2100 )
2 years ago
Alessandro Ros
0137734294
webrtc, hls: show IP in logs in case of failed authentication ( #2099 )
2 years ago
Alessandro Ros
36298f8bc8
webrtc: send session ID to external auth server ( #1981 ) ( #2098 )
2 years ago
Alessandro Ros
3bb12e2a0a
webrtc: show both IP and port during session creation and in API ( #2096 )
2 years ago
Alessandro Ros
37586b2300
api: allow to edit properties of path config "all" ( #2067 ) ( #2075 )
2 years ago
Alessandro Ros
473c075d89
webrtc: fix memory leak during shutdown or session kick ( #2079 )
2 years ago
Alessandro Ros
64a715a663
hls, webrtc: add Authorization to Access-Control-Allow-Headers ( #2018 ) ( #2020 )
2 years ago
Alessandro Ros
1a748bb971
webrtc: allow using special characters in ICE server credentials ( #1953 ) ( #2000 )
2 years ago
Alessandro Ros
20a3b07d0a
webrtc: move codec and bitrate settings on client side ( #1990 )
2 years ago
Alessandro Ros
79ee4e06f3
webrtc: add option to disable audio effects ( #1908 ) ( #1989 )
2 years ago
Alessandro Ros
4aef466103
webrtc: allow setting Opus bitrate ( #1908 ) ( #1985 )
2 years ago
Alessandro Ros
2faca73749
hls, webrtc: in the web page, pass query parameters to inner requests ( #1976 )
2 years ago
Alessandro Ros
5224531551
webrtc: do not pass preflight requests to external auth ( #1941 ) ( #1972 )
2 years ago
Alessandro Ros
ba6c0fa822
set Access-Control-Allow-Headers to a static string ( #1973 )
2 years ago
Alessandro Ros
daa6500082
webrtc: make preflight OPTIONS requests work with external auth ( #1941 ) ( #1964 )
...
* webrtc: allow preflight OPTIONS requests to work with external auth (#1941 )
* add tests
* improve tests
2 years ago
Victor
052da51af3
Add WebRTC stream id to whep response headers ( #1879 )
...
* Add WebRTC stream id to whep response headers
* change header name from UUID to ID
* add tests
---------
Co-authored-by: Victor Vitkovskiy <victor.vitkovskiy@mirasys.com>
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2 years ago
Alessandro Ros
99aa0d0ac9
webrtc: fix WHIP/WHEP implementation ( #1857 ) ( #1861 )
...
offers and answers are now encoded in SDP in place of JSON; Location
header is set by the server.
This fixes compatibility with GStreamer and whipsink
2 years ago
Alessandro Ros
1889641c8c
webrtc: add POST and PATCH methods to Access-Control-Allow-Methods ( #1848 )
2 years ago
Alessandro Ros
766260f8dd
fix usage of Access-Control-Expose-Headers ( #1847 )
2 years ago
mrlt8
79cbf622a2
Expose E-Tag, Accept-Patch and Link headers for cross-origin WHIP/WHEP requests ( #1841 )
2 years ago
Alessandro Ros
adf94092a8
add base class to all HTTP servers ( #1809 )
2 years ago
Alessandro Ros
bf4d6c905f
hls muxer: show index page even if stream is not present ( #1806 )
2 years ago
Alessandro Ros
503a131097
webrtc: return 404 when a stream is not present ( #1805 )
2 years ago
Alessandro Ros
39c072edd6
change repository owner ( #1801 )
2 years ago
Alessandro Ros
a14246d776
webrtc: support publishing with WHIP and reading with WHEP ( #1800 )
2 years ago