1996 Commits

Author SHA1 Message Date
Alessandro Ros 4480d16751 rename variable (#1049) 2026-04-19 21:37:15 +02:00
Alessandro Ros a27d6f0476 client: support Axis SRTP variant (#1033) 2026-04-08 19:13:19 +02:00
Ondrej Sery 7876c4f31f client: fix RTSP-over-HTTP tunnel request target (#1041) 2026-04-08 19:12:11 +02:00
Alessandro Ros 9cee396d33 expose DialTLSContext and TLSListen (#1037)
these allows to intercept unencrypted packets.
v5.5.1
2026-03-31 20:58:41 +02:00
Alessandro Ros 762e9758b3 client: fill server name indication (SNI) of TLS connections (#1038) 2026-03-31 20:38:22 +02:00
Alessandro Ros c8e8174a18 tests: fix race condition (#1042) 2026-03-31 20:34:34 +02:00
Alessandro Ros 569226dd3a use safer atomic structs instead of atomic functions (#1039) 2026-03-31 11:31:08 +02:00
Alessandro Ros df75157370 rename variable (#1036) 2026-03-30 16:40:46 +02:00
Alessandro Ros 9b8a0c6cfa move supported schemas into constants (#1035) 2026-03-30 16:14:22 +02:00
Alessandro Ros 172483c1f7 remove pointers where not needed (#1034) 2026-03-30 16:06:47 +02:00
dependabot[bot] 1e16815dcf Bump codecov/codecov-action from 5 to 6 (#1032)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5 to 6.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 15:30:12 +02:00
bluenviron-bot 2a1cd2d65f bump golangci-lint to 2.11.4 (#1029) 2026-03-23 14:19:40 +01:00
Alessandro Ros 862b65cc23 fix race conditions in tests (#1030) 2026-03-23 14:18:31 +01:00
Alessandro Ros 2273b35fa0 fix specification (#1028) 2026-03-21 16:08:23 +01:00
Alessandro Ros 977adc8702 deprecate Format.Codec (#1027)
arbitrary and not used internally
2026-03-21 15:42:41 +01:00
Alessandro Ros d8497016b3 fix running linter when there are unstaged git changes (#1026) 2026-03-21 12:52:40 +01:00
dependabot[bot] 448a2c5012 Bump github.com/bluenviron/mediacommon/v2 from 2.8.2 to 2.8.3 (#1024)
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon) from 2.8.2 to 2.8.3.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.8.2...v2.8.3)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
  dependency-version: 2.8.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v5.5.0
2026-03-17 23:38:01 +01:00
Alessandro Ros e63876e33b store reported lost RTP packets in stats (bluenviron/mediamtx#5198) (#1023) 2026-03-16 21:26:19 +01:00
Alessandro Ros e55d889e89 refactor statistics (#1020) 2026-03-16 20:51:58 +01:00
Alessandro Ros d8b8536dd0 improve tests (#1022) 2026-03-16 20:35:46 +01:00
Alessandro Ros 4c54b29a94 allocate a rtp sender for each server session (#1021)
this produces more realistic statistics and in the future will
allow to implement per-session statistics and packet retransmission.
2026-03-16 19:46:09 +01:00
Alessandro Ros 9c1b2f3758 rtpsender: improve efficiency (#1019)
merge packetCount and packetCount2 into a single variable
2026-03-15 17:41:39 +01:00
dependabot[bot] 37874b4838 Bump golang.org/x/net from 0.51.0 to 0.52.0 (#1017)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.51.0 to 0.52.0.
- [Commits](https://github.com/golang/net/compare/v0.51.0...v0.52.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 16:28:45 +01:00
Alessandro Ros a7e7d77f0e fix lint errors (#1018) 2026-03-13 16:28:32 +01:00
Alessandro Ros 5bea1d7f68 client: fix support for hostnames in source and dest headers (#1009) (bluenviron/mediamtx#5304) (#1014) 2026-03-13 15:25:03 +01:00
bluenviron-bot 6c2c048e55 bump golangci-lint to 2.11.3 (#1015) 2026-03-12 13:53:58 +01:00
dependabot[bot] d1d7fdd0b4 Bump github.com/bluenviron/mediacommon/v2 from 2.8.1 to 2.8.2 (#1013)
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon) from 2.8.1 to 2.8.2.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.8.1...v2.8.2)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
  dependency-version: 2.8.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 21:21:13 +01:00
dependabot[bot] 19dd8ee5c0 Bump github.com/bluenviron/mediacommon/v2 from 2.8.0 to 2.8.1 (#1012)
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon) from 2.8.0 to 2.8.1.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.8.0...v2.8.1)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
  dependency-version: 2.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v5.4.0
2026-03-01 12:27:06 +01:00
eh 9cad6985b9 Support encoding and decoding MPEG-TS (#1007)
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2026-02-28 12:28:58 +01:00
dependabot[bot] 388befa6c0 Bump golang.org/x/net from 0.50.0 to 0.51.0 (#1011)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.50.0 to 0.51.0.
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.51.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 09:27:32 +01:00
dependabot[bot] e0a98c88a9 Bump github.com/bluenviron/mediacommon/v2 from 2.7.2 to 2.8.0 (#1006)
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon) from 2.7.2 to 2.8.0.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.7.2...v2.8.0)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v5.3.2
2026-02-22 16:05:28 +01:00
Alessandro Ros 18b06189ef fix panic when using custom net.ListenPacket (#1005) 2026-02-22 13:19:45 +01:00
Alessandro Ros 7dbc385204 update documentation (#1004) 2026-02-20 22:41:13 +01:00
bluenviron-bot 698e7a60e8 bump Golang to 1.26 (#999) 2026-02-19 08:32:50 +01:00
bluenviron-bot e4dde99d4f bump golangci-lint to 2.10.1 (#1000) 2026-02-18 11:55:57 +01:00
dependabot[bot] 75701ba2f0 Bump github.com/pion/sdp/v3 from 3.0.17 to 3.0.18 (#1003)
Bumps [github.com/pion/sdp/v3](https://github.com/pion/sdp) from 3.0.17 to 3.0.18.
- [Release notes](https://github.com/pion/sdp/releases)
- [Commits](https://github.com/pion/sdp/compare/v3.0.17...v3.0.18)

---
updated-dependencies:
- dependency-name: github.com/pion/sdp/v3
  dependency-version: 3.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 11:43:06 +01:00
dependabot[bot] af760eed49 Bump github.com/bluenviron/mediacommon/v2 from 2.7.1 to 2.7.2 (#998)
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon) from 2.7.1 to 2.7.2.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.7.1...v2.7.2)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
  dependency-version: 2.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 21:43:53 +01:00
Alessandro Ros 0cf2cdff58 server: add ServerSession.Conns (#1001) 2026-02-11 21:43:31 +01:00
dependabot[bot] 55f5b8ce6c Bump golang.org/x/net from 0.49.0 to 0.50.0 (#997)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.49.0 to 0.50.0.
- [Commits](https://github.com/golang/net/compare/v0.49.0...v0.50.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 17:25:11 +01:00
dependabot[bot] 8f7fa99c65 Bump github.com/bluenviron/mediacommon/v2 from 2.7.0 to 2.7.1 (#996)
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon) from 2.7.0 to 2.7.1.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.7.0...v2.7.1)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
  dependency-version: 2.7.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v5.3.1
2026-02-07 19:43:30 +01:00
Alessandro Ros 68e235b6ec rtpreceiver: fix TotalReceived computation (#995)
one packet was missing.
2026-02-06 19:17:20 +01:00
Alessandro Ros 01f9fd7843 update documentation (#991) 2026-02-06 15:38:50 +01:00
infastin 6552200bd9 support Amatek AR-N3222F NVR (#989)
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2026-02-06 15:38:24 +01:00
dependabot[bot] 40ab3ff2d4 Bump github.com/pion/rtp from 1.10.0 to 1.10.1 (#993)
Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/pion/rtp/releases)
- [Commits](https://github.com/pion/rtp/compare/v1.10.0...v1.10.1)

---
updated-dependencies:
- dependency-name: github.com/pion/rtp
  dependency-version: 1.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 14:20:35 +01:00
infastin 383c333174 rtpreceiver: fix panic (#994)
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2026-02-05 16:58:43 +01:00
dependabot[bot] 54fbd20fd7 Bump github.com/bluenviron/mediacommon/v2 from 2.6.0 to 2.7.0 (#990)
* Bump github.com/bluenviron/mediacommon/v2 from 2.6.0 to 2.7.0

Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon) from 2.6.0 to 2.7.0.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.6.0...v2.7.0)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* additional changes

* additional changes

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
v5.3.0
2026-01-31 15:26:59 +01:00
Alessandro Ros 93d1306e95 client: add UDPSourcePortRange parameter (#988)
Co-authored-by: Bjørn Steen Saethre <bjorn.sathre@scaleaq.com>
2026-01-23 14:15:30 +01:00
Alessandro Ros ad9b0207ae update documentation (#987) 2026-01-22 19:17:08 +01:00
Alessandro Ros 18a26e21d8 simplify rtpreceiver (#986) 2026-01-22 17:04:00 +01:00
Alessandro Ros 84c395fbb0 add KLV example (#984) 2026-01-16 23:48:35 +01:00