1930 Commits

Author SHA1 Message Date
Kelvin Lawson
d0b37aa0dd Support URI format sent by HappyTime ONVIF and RTSP clients during (#964)
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2025-12-22 17:45:14 +01:00
dependabot[bot]
94e7927447 Bump golang.org/x/net from 0.47.0 to 0.48.0 (#963)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.47.0 to 0.48.0.
- [Commits](https://github.com/golang/net/compare/v0.47.0...v0.48.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.48.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>
2025-12-12 01:45:44 +01:00
dependabot[bot]
2747e1266c Bump github.com/bluenviron/mediacommon/v2 from 2.5.2 to 2.5.3 (#962)
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon) from 2.5.2 to 2.5.3.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.5.2...v2.5.3)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
  dependency-version: 2.5.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>
2025-12-12 01:45:25 +01:00
bluenviron-bot
0185fc96ce bump golangci-lint to 2.7.2 (#961) 2025-12-12 01:45:22 +01:00
dependabot[bot]
dfa360d122 Bump github.com/bluenviron/mediacommon/v2 from 2.5.1 to 2.5.2 (#960)
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon) from 2.5.1 to 2.5.2.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.5.1...v2.5.2)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
  dependency-version: 2.5.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>
v5.2.1
2025-12-06 22:16:44 +01:00
bluenviron-bot
12d5c3b1a0 bump golangci-lint to 2.7.1 (#958) 2025-12-06 22:08:11 +01:00
dependabot[bot]
e15851c83f Bump github.com/pion/rtp from 1.8.25 to 1.8.26 (#959)
Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.25 to 1.8.26.
- [Release notes](https://github.com/pion/rtp/releases)
- [Commits](https://github.com/pion/rtp/compare/v1.8.25...v1.8.26)

---
updated-dependencies:
- dependency-name: github.com/pion/rtp
  dependency-version: 1.8.26
  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>
2025-12-06 22:05:07 +01:00
Alessandro Ros
a58fc5a9c0 improve documentation (#957) 2025-12-02 18:17:29 +01:00
dependabot[bot]
525b9b4590 Bump github.com/pion/srtp/v3 from 3.0.8 to 3.0.9 (#955)
Bumps [github.com/pion/srtp/v3](https://github.com/pion/srtp) from 3.0.8 to 3.0.9.
- [Release notes](https://github.com/pion/srtp/releases)
- [Commits](https://github.com/pion/srtp/compare/v3.0.8...v3.0.9)

---
updated-dependencies:
- dependency-name: github.com/pion/srtp/v3
  dependency-version: 3.0.9
  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>
2025-12-02 18:07:25 +01:00
Alessandro Ros
0ece7534e0 improve fuzz tests (#956) 2025-12-01 15:30:08 +01:00
Sijmen
8511935286 Allow 1 byte of extra padding at mikey message (#953) 2025-11-30 11:15:16 +01:00
dependabot[bot]
c471d887e9 Bump actions/checkout from 5 to 6 (#950)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2025-11-21 02:02:14 +01:00
bluenviron-bot
67bf6ce73b bump golangci-lint to 2.6.2 (#948) v5.2.0 2025-11-18 04:13:03 +01:00
dependabot[bot]
7525a5a22d Bump github.com/pion/rtp from 1.8.23 to 1.8.25 (#929)
Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.23 to 1.8.25.
- [Release notes](https://github.com/pion/rtp/releases)
- [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/rtp/compare/v1.8.23...v1.8.25)

---
updated-dependencies:
- dependency-name: github.com/pion/rtp
  dependency-version: 1.8.25
  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>
2025-11-14 17:25:44 +01:00
Alessandro Ros
0e56f305d1 allow rtpreceiver and rtpsender to count received, lost and sent packets (#947) 2025-11-12 18:07:09 +01:00
dependabot[bot]
ece3be55c0 Bump golang.org/x/net from 0.46.0 to 0.47.0 (#945)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.46.0 to 0.47.0.
- [Commits](https://github.com/golang/net/compare/v0.46.0...v0.47.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.47.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>
2025-11-12 18:06:51 +01:00
Alessandro Ros
c9199e39d6 update golangci-lint configuration (#946) 2025-11-11 23:53:44 +01:00
Alessandro Ros
d0295e6077 update golangci-lint configuration (#944) 2025-11-11 14:19:56 +01:00
Alessandro Ros
bf1118094a improve performance by decoding RTP header once (#941) 2025-11-11 12:35:09 +01:00
Alessandro Ros
b8acb24a71 support formats with dynamic SSRC (#687) (#940) 2025-11-11 12:27:05 +01:00
Alessandro Ros
9a257e65c8 simplify code with ptrOf (#943) 2025-11-11 11:51:31 +01:00
dependabot[bot]
21e4b85728 Bump golangci/golangci-lint-action from 8 to 9 (#942)
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 8 to 9.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v8...v9)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: '9'
  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>
2025-11-11 10:23:39 +01:00
bluenviron-bot
db702b1fc2 bump golangci-lint to 2.6.1 (#939) 2025-11-09 22:53:32 +01:00
Alessandro Ros
b6f80fd5f2 fix SP payload of MIKEY messages (#827) (#935)
fill PayloadSPPolicyParamTypeAuthTagLen and
PayloadSPPolicyParamTypeSessionAuthKeyLen properly.
2025-11-02 17:04:51 +01:00
Alessandro Ros
98f0331637 server: add NetListener() (#833) (#934)
this allows to obtain the underlying net.Listener
2025-11-02 17:04:01 +01:00
Alessandro Ros
1214bdc17e server: fix timeout when reading with Media Foundation (bluenviron/mediamtx#5090) (#932) 2025-11-02 17:03:44 +01:00
Tristan Matthews
69481ce0bd Apply modernize changes (#917) 2025-11-02 17:00:34 +01:00
bluenviron-bot
24c512c583 bump golangci-lint to 2.6.0 (#933) 2025-11-02 16:13:08 +01:00
Alessandro Ros
97bc53a1fa update workflows (#931) 2025-10-26 16:46:24 +01:00
Alessandro Ros
59474a8fa3 add and use readbuffer.SetReadBuffer (#930) 2025-10-26 11:12:19 +01:00
Alessandro Ros
396998aa4a support RTSP responses with empty status message (#807) (#928) 2025-10-26 10:36:50 +01:00
dependabot[bot]
95ca014456 Bump github.com/bluenviron/mediacommon/v2 from 2.5.0 to 2.5.1 (#927)
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon) from 2.5.0 to 2.5.1.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.5.0...v2.5.1)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
  dependency-version: 2.5.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.1.1
2025-10-21 18:56:23 +02:00
ProtoTess
b4355d3099 use AVP profile when scheme is RTSPS and protocol is TCP (#916)
plus, allow to pick between AVP and SAVP when scheme is RTSPS and protocol is TCP.

---------

Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2025-10-21 18:46:24 +02:00
Alessandro Ros
cb169d3924 normalize workflows (#926) 2025-10-21 18:19:11 +02:00
Alessandro Ros
dd00a0a356 fix documentation (#924) 2025-10-21 18:05:09 +02:00
Alessandro Ros
b104968d33 add missing defer close in examples (#925) 2025-10-21 18:04:55 +02:00
Alessandro Ros
2db67e7195 improve tests (#923) 2025-10-20 21:20:15 +02:00
Alessandro Ros
2b3d77d465 server: fix crash when calling PAUSE (#922)
this happened when playing and protocol is UDP-multicast.
2025-10-20 14:12:14 +02:00
Alessandro Ros
1486bce64a server: fix timeout when recording with FFmpeg and UDP (bluenviron/mediamtx#5100) (#921) 2025-10-20 14:11:51 +02:00
Alessandro Ros
5e540b0c2b normalize GitHub actions (#919) 2025-10-19 12:01:46 +02:00
dependabot[bot]
f1ca69c4d4 Bump github.com/pion/rtcp from 1.2.15 to 1.2.16 (#918)
Bumps [github.com/pion/rtcp](https://github.com/pion/rtcp) from 1.2.15 to 1.2.16.
- [Release notes](https://github.com/pion/rtcp/releases)
- [Changelog](https://github.com/pion/rtcp/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/rtcp/compare/v1.2.15...v1.2.16)

---
updated-dependencies:
- dependency-name: github.com/pion/rtcp
  dependency-version: 1.2.16
  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>
2025-10-17 16:51:33 +02:00
dependabot[bot]
d1f853ca4c Bump github.com/bluenviron/mediacommon/v2 from 2.4.3 to 2.5.0 (#913)
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon) from 2.4.3 to 2.5.0.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.4.3...v2.5.0)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
  dependency-version: 2.5.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.1.0
2025-10-13 18:10:30 +02:00
Alessandro Ros
449624b60f server: add idle timeout (#912)
this prevents idle connections and sessions from stacking up.
2025-10-13 18:06:27 +02:00
dependabot[bot]
fbbaeea390 Bump github.com/pion/rtp from 1.8.22 to 1.8.23 (#908)
Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.22 to 1.8.23.
- [Release notes](https://github.com/pion/rtp/releases)
- [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/rtp/compare/v1.8.22...v1.8.23)

---
updated-dependencies:
- dependency-name: github.com/pion/rtp
  dependency-version: 1.8.23
  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>
2025-10-11 12:36:29 +02:00
dependabot[bot]
4cee3b1781 Bump golang.org/x/net from 0.44.0 to 0.46.0 (#910)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.44.0 to 0.46.0.
- [Commits](https://github.com/golang/net/compare/v0.44.0...v0.46.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.46.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>
2025-10-11 12:36:22 +02:00
Alessandro Ros
611aa6ff02 update README (#907) 2025-10-01 12:14:53 +02:00
Dan Nicholls
5ab10e3e4e Fix: invalid SDP: sdp: invalid syntax c=IN (#906)
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2025-10-01 12:14:05 +02:00
dependabot[bot]
2750e92d2d Bump github.com/pion/srtp/v3 from 3.0.7 to 3.0.8 (#905)
Bumps [github.com/pion/srtp/v3](https://github.com/pion/srtp) from 3.0.7 to 3.0.8.
- [Release notes](https://github.com/pion/srtp/releases)
- [Changelog](https://github.com/pion/srtp/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/srtp/compare/v3.0.7...v3.0.8)

---
updated-dependencies:
- dependency-name: github.com/pion/srtp/v3
  dependency-version: 3.0.8
  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>
2025-09-27 13:39:01 +02:00
bluenviron-bot
9dc9245ad6 bump golangci-lint to 2.5.0 (#904) v5.0.1 2025-09-22 09:48:21 +02:00
Alessandro Ros
6750a1eb8a sdp: fix compatibility with a Uniview camera (bluenviron/mediamtx#5008) (#903) 2025-09-21 18:08:27 +02:00