mirror of
https://github.com/bluenviron/mediamtx.git
synced 2026-01-22 19:39:48 -08:00
* feat: improve RTMP control message compatibility with non-standard cameras - Add flexible chunk stream ID validation for control messages - Support common non-standard chunk stream IDs (2,3,4,5,6) used by various cameras - Maintain backward compatibility with standard RTMP clients - Fix connection issues with PTZ cameras using chunk stream ID 4 This resolves compatibility issues with IP cameras that don't strictly follow RTMP spec while maintaining full support for standard RTMP implementations. Previously, cameras using non-standard chunk stream IDs would fail with 'unexpected chunk stream ID' errors. Now MediaMTX provides nginx-rtmp level compatibility with real-world camera implementations." * add tests * entirely remove control chunk stream ID validation --------- Co-authored-by: Hyesung.Kim <hyesung.kim@xcath.com> Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| amf0 | ||
| bytecounter | ||
| chunk | ||
| h264conf | ||
| handshake | ||
| message | ||
| rawmessage | ||
| client.go | ||
| client_test.go | ||
| conn.go | ||
| from_stream.go | ||
| from_stream_test.go | ||
| rc4_readwriter.go | ||
| reader.go | ||
| reader_test.go | ||
| server_conn.go | ||
| server_conn_test.go | ||
| to_stream.go | ||
| to_stream_test.go | ||
| writer.go | ||
| writer_test.go | ||