Alessandro Ros
c7dbb951f3
update golangci-lint ( #3149 )
1 year ago
Alessandro Ros
24cc62e344
hls: decrease number of idle connections kept open after a reconnection ( #3128 )
1 year ago
Jonathan Martin
1989997fe1
webrtc: fix memory leak when WHEP track gathering fails and decrease count of idle HTTP connections ( #3124 )
...
* fix: whep gathering failure leaks peer connections
* fix: failure to create whep client leaks
when read fails, client is not closed
* fix: close idle connection with whip client
* fix: no link check on early whip client close
* move http.Client.CloseIdleConnections() outside WHIPClient
* automatically call WHEPClient.Close() in case of errors during WHEPClient.Read() or WHEPClient.Publish()
---------
Co-authored-by: Jonathan Martin <jonathan.martin@marss.com>
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
1 year ago
Alessandro Ros
c7bdcea741
move RTSP tests into internal/servers/rtsp ( #3049 )
1 year ago
Alessandro Ros
9e5de737f0
move SRT tests into internal/servers/srt ( #3037 )
1 year ago
Alessandro Ros
ad58efe47d
move RTMP tests into internal/servers/rtmp ( #3035 )
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
0f733bab26
add rpiCameraAWBGains ( #2858 ) ( #2954 )
1 year ago
Alessandro Ros
e50def6afd
update gohlslib ( #2862 )
1 year ago
Alessandro Ros
fe4f436bd3
rtmp: change default RTMPS port to 1936 when it is omitted in source ( #2821 )
1 year ago
Alessandro Ros
0c131a2e92
rpi: pass log level to libcamera ( #2617 ) ( #2811 )
1 year ago
Alessandro Ros
d261bfe773
support static sources in paths with regular expressions ( #824 ) ( #2799 )
...
This allows to proxy requests to other servers by using regular
expressions.
1 year ago
Alessandro Ros
11988249df
move servers into internal/servers ( #2792 )
1 year ago
Alessandro Ros
81c803ba64
webrtc: fix bad quality when converting Opus from WebRTC to LL-HLS ( #2499 ) ( #2740 )
2 years ago
Alessandro Ros
7a1e155531
update dependencies ( #2687 )
2 years ago
Alessandro Ros
687d8685ef
webrtc: improve connectivity mechanism ( #2686 )
2 years ago
Alessandro Ros
cb04d28f6e
metrics: expose state of WebRTC sessions ( #2662 )
2 years ago
Alessandro Ros
1d1d64cb89
rename sourceProtocol into rtspTransport, sourceAnyPortEnable into rtspAnyPort ( #2644 )
2 years ago
Alessandro Ros
15f1c73314
hls: apply readTimeout to HLS sources ( #2627 )
2 years ago
Alessandro Ros
68b862c7f6
webrtc: allow using sourceFingerprint with WebRTC sources ( #2618 ) ( #2626 )
2 years ago
Alessandro Ros
43d41c070b
move static sources into dedicated package ( #2616 )
2 years ago