29 Commits (a540454332d059b618eaf8e1b10aa94f4aa40144)

Author SHA1 Message Date
Alessandro Ros c7dbb951f3
update golangci-lint (#3149) 1 year ago
Jonathan Martin 1989997fe1
webrtc: fix memory leak when WHEP track gathering fails and decrease count of idle HTTP connections (#3124) 1 year ago
Jonathan Martin 732bf565bf
webrtc: fix deadlock when a WHEP source fails (#3062) (#3108) (#3110) 1 year ago
Alessandro Ros b6db3121b5
rtsp: add random value to timestamp of tracks from other protocols (#3071) 1 year ago
Alessandro Ros da7c5744b1
rtmp: add new AMF0 encoder and encoder (#3069) 1 year ago
Alessandro Ros a52f550ee6
webrtc: return an error when proxying stream with no tracks (#3042) 2 years ago
Alessandro Ros b6eaa6bc18
move test utilities into 'test' (#3016) 2 years ago
Alessandro Ros 3161e73a58
rename httpserv into httpp (#3014) 2 years ago
Alessandro Ros 487f92ac55
hls: in logs, store both ip and port of incoming requests (#3013) 2 years ago
Alessandro Ros 22a589b724
stop logging HTTP requests twice (#2993) 2 years ago
Alessandro Ros 0f733bab26
add rpiCameraAWBGains (#2858) (#2954) 2 years ago
Alessandro Ros f8a56aae91
rtmp: simplify Audio message structure (#2924) 2 years ago
Alessandro Ros cd2495423a
do not wait for HTTP connections to close when shutting down the server (#2909) 2 years ago
Alessandro Ros 20bb9b90cd
support G711 tracks with multiple channels and custom sample rates (#2891) 2 years ago
Alessandro Ros 27975d8b67
rtmp: support publishing G711 and LPCM tracks (#2857) (#2884) 2 years ago
Alessandro Ros 7437ee7a09
update golangci-lint (#2868) 2 years ago
Alessandro Ros 89560c19a0
rtmp: fix parsing error caused by extended timestamps (#2393) (#2556) (#2384) (#1550) (#2564) (#2808) 2 years ago
Alessandro Ros 0c131a2e92
rpi: pass log level to libcamera (#2617) (#2811) 2 years ago
Alessandro Ros 22414bb38c
rtmp: return error in case of extended chunk stream IDs (#2806) 2 years ago
Alessandro Ros 11988249df
move servers into internal/servers (#2792) 2 years ago
Alessandro Ros 3e12f83732
hls, webrtc: fix appending slash to paths that contain slashes (#2773) 2 years ago
Alessandro Ros aade2eedb9
hls, webrtc: prevent XSS attack when appending slash to paths (#2766) (#2767) (#2772) 2 years ago
Alessandro Ros 0e5e3324a7
rpicamera: allow to change bitrate and IDR period dynamically (#2703) (#2764) 2 years ago
Alessandro Ros 81c803ba64
webrtc: fix bad quality when converting Opus from WebRTC to LL-HLS (#2499) (#2740) 2 years ago
Alessandro Ros 687d8685ef
webrtc: improve connectivity mechanism (#2686) 2 years ago
Alessandro Ros 43d41c070b
move static sources into dedicated package (#2616) 2 years ago
Alessandro Ros 7fb3b749d5
rtmp: fix publishing screen with iOS StreamLabs (#2352) (#2611) 2 years ago
Alessandro Ros 4c25529369
move rpicamera into internal/protocols (#2607) 2 years ago
Alessandro Ros 99bc327d67
move protocol-related code into internal/protocols (#2572) 2 years ago