mediamtx/internal/core
Dr. Ralf S. Engelschall 39a239caba
hls: bugfix, stability and resilience improvements in the webpage
- STABILITY: await MEDIA_ATTACHED event before performing "loadSource" on HLS
- STABILITY: await MANIFEST_PARSED event before performing "play" on video element
- RESILIENCE: on "MEDIA_ERROR" event perform "recoverMediaError" on HLS
2023-11-03 09:14:01 +01:00
..
api.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
api_test.go api: return empty list when page is empty (#2604) (#2614) 2023-10-30 19:53:16 +01:00
authentication.go add environment variable MTX_QUERY to some hooks (#2483) (#2522) 2023-10-18 11:50:26 +02:00
conn.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
core.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
core_test.go switch to gortsplib/v4 (#2244) 2023-08-26 18:54:28 +02:00
hls.min.js bump hls-js to v1.4.12 (#2283) 2023-09-02 09:56:03 +02:00
hls_http_server.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
hls_index.html hls: bugfix, stability and resilience improvements in the webpage 2023-11-03 09:14:01 +01:00
hls_manager.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
hls_manager_test.go rename 'all' path configuration into 'all_others' (#2443) 2023-10-09 18:13:44 +02:00
hls_muxer.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
ip.go hls server: show real client IPs when behind a proxy (#955) 2022-06-21 13:54:19 +02:00
metrics.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
metrics_test.go move protocol-related code into internal/protocols (#2572) 2023-10-26 21:46:18 +02:00
mpegts.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
path.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
path_manager.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
path_manager_test.go rename 'all' path configuration into 'all_others' (#2443) 2023-10-09 18:13:44 +02:00
path_test.go move protocol-related code into internal/protocols (#2572) 2023-10-26 21:46:18 +02:00
pprof.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
publisher.go add environment variable MTX_QUERY to some hooks (#2483) (#2522) 2023-10-18 11:50:26 +02:00
reader.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
rtmp_conn.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
rtmp_listener.go enable errcheck (#2201) 2023-08-13 16:38:23 +02:00
rtmp_server.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
rtmp_server_test.go move protocol-related code into internal/protocols (#2572) 2023-10-26 21:46:18 +02:00
rtsp_conn.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
rtsp_server.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
rtsp_server_test.go rename 'all' path configuration into 'all_others' (#2443) 2023-10-09 18:13:44 +02:00
rtsp_session.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
source.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
source_redirect.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
srt_conn.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
srt_listener.go enable errcheck (#2201) 2023-08-13 16:38:23 +02:00
srt_server.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
srt_server_test.go rename 'all' path configuration into 'all_others' (#2443) 2023-10-09 18:13:44 +02:00
static_source_handler.go hls: apply readTimeout to HLS sources (#2627) 2023-11-02 12:45:46 +01:00
webrtc_http_server.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
webrtc_manager.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00
webrtc_manager_test.go webrtc: return detailed errors in responses (#2594) 2023-10-28 14:08:34 +02:00
webrtc_publish_index.html webrtc: add options (width, height, framerate, audio capture) and store parameters in URL (#1837) (#2167) (#2584) 2023-11-02 12:24:28 +01:00
webrtc_read_index.html webrtc: support WHIP/WHEP DELETE method (#2507) 2023-10-24 16:30:44 +02:00
webrtc_session.go move static sources into dedicated package (#2616) 2023-10-31 14:19:04 +01:00