881 Commits (a2e94fe3dbd50196e811b36eb9dc2494f80b2d7f)

Author SHA1 Message Date
Alessandro Ros f0a4bd4e5d
stop execution in case of panics when handling HTTP requests (#2021) 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 418f4a90b5
rpicamera: check libcamera architecture by using the ELF header (#1940) (#1997) 2 years ago
Alessandro Ros 059ca76fad
webrtc: support publishing with OBS and WebRTC (#1998) 2 years ago
Alessandro Ros f1b975707a
api: return 404 in /get and /kick endpoints (#1994) (#1995) 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 6663f7b474
webrtc: forbid publishing zero tracks (#1991) 2 years ago
Alessandro Ros fb1f8ff81d
webrtc: fix bitrate not being applied (#1984) 2 years ago
Alessandro Ros c46d2156b6
webrtc: fix memory leak when publishing or reading (#1884) (#1983) 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 5033d1e145
update dependencies (#1968) 2 years ago
Alessandro Ros f79c4783c7
rename environment variable RTSP_PATH into MTX_PATH (#1967) 2 years ago
Alessandro Ros 815fa0586a
webrtc: fix using inline credentials in URLs (#1919) (#1966) 2 years ago
Alessandro Ros 4f098cbdf3
improve tests (#1965) 2 years ago
Alessandro Ros daa6500082
webrtc: make preflight OPTIONS requests work with external auth (#1941) (#1964) 2 years ago
Alessandro Ros d3354a0c99
fix 'runOnDemandRestart: yes' (#1947) 2 years ago
Alessandro Ros 4dd518cbb1
rebrand initial log message (#1922) 2 years ago
Alessandro Ros 083151360e
return an error in case configuration file can't be opened (#1920) 2 years ago
Alessandro Ros e2a6c380b0
api: fix setting default parameters when creating a path (#1853) (#1905) 2 years ago
Alessandro Ros 681a00347d
support reading MP4A-LATM-encoded AAC with RTMP and HLS (#1694) (#1898) 2 years ago
Alessandro Ros efda44cfae
rtmp: fix timestamp conversion from RTSP/HLS to RTMP (#1899) 2 years ago
Victor 052da51af3
Add WebRTC stream id to whep response headers (#1879) 2 years ago
Alessandro Ros 210603d7c4
update documentation (#1885) 2 years ago
Alessandro Ros ce1d2abc15
fix using multicast when a single interface doesn't support it (#1874) 2 years ago
Alessandro Ros af324c9e91
rpi camera: allow using decimal FPS (#1743) (#1873) 2 years ago
Alessandro Ros 89ebc83993
update golangci-lint (#1870) 2 years ago
Alessandro Ros 22f05e97e8
replace math/rand with crypto/rand (#1872) 2 years ago
Alessandro Ros 7d04742426
restore sending session ID to external authentication (#1871) 2 years ago
Alessandro Ros 128f2d3e20
print error that caused an external command to exit (#1869) 2 years ago
Alessandro Ros a0b973963d
allow using special characters in external commands (#1652) (#1868) 2 years ago
Alessandro Ros 99aa0d0ac9
webrtc: fix WHIP/WHEP implementation (#1857) (#1861) 2 years ago
Alessandro Ros 65f617aa7c
api: allow using paths/list when a path is being deleted (#1849) 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 6e5f87f65e
hls: fix 404 error when hlsAlwaysRemux and sourceOnDemand are both true (#1818) (#1834) 2 years ago
Alessandro Ros 6cb3ff0d55
api: sort results of /list endpoints (#1828) 2 years ago
Alessandro Ros e10055ad69
api: add item count to /list endpoints (#1813) (#1829) 2 years ago
Alessandro Ros 13fb559f5f
fix race condition in TestMetrics (#1830) 2 years ago
Alessandro Ros 330a9e027c
fix race condition in tests (#1826) 2 years ago
Alessandro Ros 67672ea9c6
api: fix wrong pageCount in /list endpoints (#1813) (#1824) 2 years ago
Alessandro Ros 581a840771
fix missing H264/H265 keyframe warning message (#1825) 2 years ago
Alessandro Ros b93eed64bc
api: add /get endpoints (#1577) (#1823) 2 years ago
Alessandro Ros bbd8f006fe
rtmp: fix crash when publishing video-only tracks (#1819) (#1822) 2 years ago
Alessandro Ros 6b8c65f5d7
webrtc: fix exception in browser when webrtcICEServers is empty (#1817) (#1821) 2 years ago