Alessandro Ros
4e581af7a6
hls: fix directory creation when using hlsDirectory ( #3135 ) ( #3151 )
1 year ago
Alessandro Ros
1d4ea2cd9a
hls: fix freeze in case of muxing errors ( #3135 ) ( #3150 )
1 year ago
Alessandro Ros
24cc62e344
hls: decrease number of idle connections kept open after a reconnection ( #3128 )
1 year ago
Alessandro Ros
9c6ba7e2c7
New authentication system ( #1341 ) ( #1992 ) ( #2205 ) ( #3081 )
...
This is a new authentication system that covers all the features exposed by the server, including playback, API, metrics and PPROF, improves internal authentication by adding permissions, improves HTTP-based authentication by adding the ability to exclude certain actions from being authenticated, adds an additional method (JWT-based authentication).
1 year ago
github-actions[bot]
a0be4ca05f
bump hls.js to v1.5.7 ( #3072 )
...
Co-authored-by: mediamtx-bot <bot@mediamtx>
1 year ago
Alessandro Ros
c7bdcea741
move RTSP tests into internal/servers/rtsp ( #3049 )
1 year ago
github-actions[bot]
679bad7fbf
bump hls.js to v1.5.6 ( #3038 )
...
Co-authored-by: mediamtx-bot <bot@mediamtx>
1 year ago
github-actions[bot]
992a8082b8
bump hls-js to vv1.5.5 ( #3019 )
...
Co-authored-by: mediamtx-bot <bot@mediamtx>
1 year ago
Alessandro Ros
ba69241377
hls: stop spamming 'stream doesn't contain any supported codec' when hlsAlwaysRemux is true ( #3018 )
1 year ago
Alessandro Ros
1ae3240b91
hls: fix crash when muxer is being recreated, improve performance ( #3017 )
1 year ago
Alessandro Ros
b6eaa6bc18
move test utilities into 'test' ( #3016 )
...
* move test utilities into 'test'
* rename newEmptyTimer into emptyTimer
1 year ago
Alessandro Ros
c2883f2ce9
hls: when alwaysRemux is true, prevent clients from creating muxers ( #3015 )
1 year ago
Alessandro Ros
3161e73a58
rename httpserv into httpp ( #3014 )
1 year ago
Alessandro Ros
487f92ac55
hls: in logs, store both ip and port of incoming requests ( #3013 )
1 year ago
Alessandro Ros
df3dfea132
fix compilation with Windows and git autocrlf ( #3010 ) ( #3011 )
1 year ago
Alessandro Ros
9eb97ad3a0
remove hls.js from the repository and restore plain MIT license ( #3008 )
1 year ago
github-actions[bot]
1b13018321
bump hls-js to v1.5.4 ( #2999 )
...
Co-authored-by: mediamtx-bot <bot@mediamtx>
1 year ago
Alessandro Ros
4553fc267c
hls, webrtc: in web page, add shadow to messages ( #2959 )
1 year ago
Alessandro Ros
b32bc8dee9
hls, webrtc: in web page, prevent video from overflowing ( #2958 )
1 year ago
github-actions[bot]
97c58b4530
bump hls-js to v1.5.3 ( #2964 )
...
Co-authored-by: mediamtx-bot <bot@mediamtx>
1 year ago
Alessandro Ros
0433af66a3
hls, webrtc: in the web page, show connection errors to users ( #2957 )
1 year ago
Alessandro Ros
7d0e702f14
hls: fix infinite loop in web client when reading incompatible codecs ( #2956 )
...
when a player received a stream with incompatible codecs, it started
polling the server for index.m3u8 in an infinite loop. This was caused
by #2631
1 year ago
github-actions[bot]
2f35bbc5bc
bump hls-js to v1.5.2 ( #2948 )
...
Co-authored-by: mediamtx-bot <bot@mediamtx>
1 year ago
Alessandro Ros
57c2d5aecb
add playback server ( #2452 ) ( #2906 )
...
* add playback server
* add playback switch
* update readme
1 year ago
Alessandro Ros
7b9617f2e7
api: return 404 when an entity is not found ( #2582 ) ( #2920 )
1 year ago
Alessandro Ros
dd7d7c6c5d
srt: wait some seconds before returning authentication errors ( #2918 )
...
this allows to mitigate brute force attacks and is possible thanks to
https://github.com/datarhei/gosrt/pull/43
1 year ago
Alessandro Ros
514036d41a
treat different RTSP formats as different tracks in logs and API ( #2907 )
1 year ago
github-actions[bot]
a6c7d287a7
bump hls-js to v1.5.1 ( #2903 )
...
Co-authored-by: mediamtx-bot <bot@mediamtx>
1 year ago
github-actions[bot]
584fdb72a0
bump hls-js to v1.5.0 ( #2900 )
1 year ago
Alessandro Ros
7437ee7a09
update golangci-lint ( #2868 )
1 year ago
github-actions[bot]
e6fec31516
bump hls-js to v1.4.14 ( #2825 )
1 year ago
Alessandro Ros
11988249df
move servers into internal/servers ( #2792 )
1 year ago