mediamtx/internal/core
aler9 bab5caee01 webrtc: fix connection in case of high latency
When latency is high, one side of the peer connection switched to the
"connected" state before the other one, and then closed the WebSocket
connection since it's useless after the peer connection has been
established. This caused the other side of the connection to detect a
WebSocket error and to exit.

The WebSocket connection must remain open, otherwise the
"connected" state is not set by both parts.
2022-12-20 13:30:30 +01:00
..
api_test.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
api.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
core_test.go webrtc: make HTTPS optional (#1312) 2022-12-19 23:26:07 +01:00
core.go webrtc: make HTTPS optional (#1312) 2022-12-19 23:26:07 +01:00
data.go add dedicated processors for H265 and Opus 2022-12-13 21:26:35 +01:00
externalauth.go cleanup interaction with external auth 2022-08-22 11:24:21 +02:00
formatprocessor_generic.go add dedicated processors for H265 and Opus 2022-12-13 21:26:35 +01:00
formatprocessor_h264.go fix freeze when reading a stream with both HLS and RTSP 2022-12-18 23:16:20 +01:00
formatprocessor_h265.go fix freeze when reading a stream with both HLS and RTSP 2022-12-18 23:16:20 +01:00
formatprocessor_mpeg4audio.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
formatprocessor_vp8.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
formatprocessor_vp9.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
formatprocessor.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
hls_index.html Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
hls_muxer.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
hls_server_test.go move high-level tests into dedicate workflow (#1219) 2022-11-02 18:25:49 +01:00
hls_server.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
hls_source_test.go webrtc: make HTTPS optional (#1312) 2022-12-19 23:26:07 +01:00
hls_source.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
http_logger.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
ip.go
metrics_test.go webrtc: make HTTPS optional (#1312) 2022-12-19 23:26:07 +01:00
metrics.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
path_manager.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
path.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
pprof.go fix tests that involve HTTP clients 2022-08-31 08:53:19 +02:00
publisher.go print track codecs into logs 2022-08-15 16:29:40 +02:00
reader.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
rpicamera_source.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
rtmp_conn.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
rtmp_server_test.go webrtc: make HTTPS optional (#1312) 2022-12-19 23:26:07 +01:00
rtmp_server.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
rtmp_source_test.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
rtmp_source.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
rtsp_conn.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
rtsp_server_test.go webrtc: make HTTPS optional (#1312) 2022-12-19 23:26:07 +01:00
rtsp_server.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
rtsp_session.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
rtsp_source_test.go webrtc: make HTTPS optional (#1312) 2022-12-19 23:26:07 +01:00
rtsp_source.go Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
source_redirect.go remove "on" prefix from most communication functions between components 2022-08-04 21:07:45 +02:00
source_static.go rpicamera: add rpiCameraMode parameter (#1111) 2022-10-25 11:23:44 +02:00
source.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
stream.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
streamformat.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
streammedia.go switch to gortsplib v2 (#1301) 2022-12-13 20:54:17 +01:00
webrtc_conn.go webrtc: fix connection in case of high latency 2022-12-20 13:30:30 +01:00
webrtc_index.html webrtc: fix connection in case of high latency 2022-12-20 13:30:30 +01:00
webrtc_server.go webrtc: make HTTPS optional (#1312) 2022-12-19 23:26:07 +01:00