Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Alessandro Ros a760a98bcc
webrtc: fix crash when reading from path 'publish' (#2688) (#2692)
2 years ago
..
api.go move static sources into dedicated package (#2616) 2 years ago
api_test.go metrics: add paths_bytes_sent, srt_conns, srt_conns_bytes_received, srt_conns_bytes_sent (#2620) (#2619) (#2629) 2 years ago
authentication.go add environment variable MTX_QUERY to some hooks (#2483) (#2522) 2 years ago
conn.go add runOnUnDemand hook (#2645) 2 years ago
core.go webrtc: improve connectivity mechanism (#2686) 2 years ago
core_test.go switch to gortsplib/v4 (#2244) 2 years ago
hls.min.js bump hls-js to v1.4.12 (#2283) 2 years ago
hls_http_server.go move static sources into dedicated package (#2616) 2 years ago
hls_index.html hls: format code (#2634) 2 years ago
hls_manager.go move static sources into dedicated package (#2616) 2 years ago
hls_manager_test.go rename 'all' path configuration into 'all_others' (#2443) 2 years ago
hls_muxer.go move static sources into dedicated package (#2616) 2 years ago
hooks.go add runOnUnDemand hook (#2645) 2 years ago
ip.go hls server: show real client IPs when behind a proxy (#955) 3 years ago
metrics.go metrics: expose state of WebRTC sessions (#2662) 2 years ago
metrics_test.go metrics: expose state of WebRTC sessions (#2662) 2 years ago
mpegts.go move static sources into dedicated package (#2616) 2 years ago
path.go update dependencies (#2687) 2 years ago
path_manager.go move static sources into dedicated package (#2616) 2 years ago
path_manager_test.go update dependencies (#2687) 2 years ago
path_test.go update dependencies (#2687) 2 years ago
pprof.go move static sources into dedicated package (#2616) 2 years ago
publisher.go add runOnUnDemand hook (#2645) 2 years ago
reader.go add runOnUnDemand hook (#2645) 2 years ago
rtmp_conn.go add runOnUnDemand hook (#2645) 2 years ago
rtmp_listener.go enable errcheck (#2201) 2 years ago
rtmp_server.go move static sources into dedicated package (#2616) 2 years ago
rtmp_server_test.go move protocol-related code into internal/protocols (#2572) 2 years ago
rtsp_conn.go add runOnUnDemand hook (#2645) 2 years ago
rtsp_server.go move static sources into dedicated package (#2616) 2 years ago
rtsp_server_test.go update dependencies (#2687) 2 years ago
rtsp_session.go update dependencies (#2687) 2 years ago
source.go add runOnUnDemand hook (#2645) 2 years ago
source_redirect.go move static sources into dedicated package (#2616) 2 years ago
srt_conn.go add runOnUnDemand hook (#2645) 2 years ago
srt_listener.go enable errcheck (#2201) 2 years ago
srt_server.go metrics: add paths_bytes_sent, srt_conns, srt_conns_bytes_received, srt_conns_bytes_sent (#2620) (#2619) (#2629) 2 years ago
srt_server_test.go rename 'all' path configuration into 'all_others' (#2443) 2 years ago
static_source_handler.go hls: apply readTimeout to HLS sources (#2627) 2 years ago
webrtc_http_server.go webrtc: fix crash when reading from path 'publish' (#2688) (#2692) 2 years ago
webrtc_manager.go webrtc: improve connectivity mechanism (#2686) 2 years ago
webrtc_manager_test.go webrtc: fix crash when reading from path 'publish' (#2688) (#2692) 2 years ago
webrtc_publish_index.html webrtc: add options (width, height, framerate, audio capture) and store parameters in URL (#1837) (#2167) (#2584) 2 years ago
webrtc_read_index.html webrtc: support WHIP/WHEP DELETE method (#2507) 2 years ago
webrtc_session.go add runOnUnDemand hook (#2645) 2 years ago