Commit Graph

1743 Commits

Author SHA1 Message Date
dependabot[bot]
66aa8447e6 build(deps): bump github.com/pion/rtp from 1.8.0 to 1.8.1
Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.0 to 1.8.1.
- [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.0...v1.8.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-01 09:17:02 +02:00
aler9
8ef42a27e9 restore API compatibility 2023-07-31 10:07:25 +02:00
aler9
8b8b52e689 return an error in case the random number generator fails 2023-07-30 22:40:34 +02:00
aler9
577d6f3a28 use mediacommon/pkg/mpegts in examples 2023-07-30 18:40:39 +02:00
aler9
0a8c761fba update mediacommon 2023-07-30 18:40:39 +02:00
Alessandro Ros
320a2b99af fix race condition in WritePacketRTP() (#334) 2023-07-28 23:40:31 +02:00
Alessandro Ros
ed536f1d63 export callback prototypes (#333) 2023-07-28 21:05:10 +02:00
Alessandro Ros
053cd9ba3e update mediacommon (#332) v3.9.0 2023-07-27 23:30:28 +02:00
dependabot[bot]
1249dc9569 build(deps): bump github.com/bluenviron/mediacommon from 0.5.1 to 0.6.0 (#331) 2023-07-27 01:28:49 +02:00
Alessandro Ros
d3def0e9ea add G726 format (#330) 2023-07-25 14:54:16 +02:00
Alessandro Ros
2575dba796 update readme (#329) 2023-07-25 13:54:49 +02:00
Alessandro Ros
356b88021d update golangci-lint (#328) 2023-07-24 19:59:05 +02:00
dependabot[bot]
101688b249 build(deps): bump github.com/pion/rtp (#327) v3.8.2 2023-07-21 07:38:28 +02:00
Alessandro Ros
35cc9fd61a move payload length info decoder/encoder into dedicated file (#326) 2023-07-19 16:25:17 +02:00
Alessandro Ros
294dcf8a52 client: deprecate RedirectDisable (#324) 2023-07-09 15:00:27 +02:00
dependabot[bot]
6a690313ef build(deps): bump golang.org/x/net from 0.11.0 to 0.12.0 (#322)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/net/compare/v0.11.0...v0.12.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  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>
2023-07-09 00:09:30 +02:00
Alessandro Ros
22c2c72ef1 generate RTCP receiver reports even before receiving RTCP sender reports (#318)
(https://github.com/bluenviron/mediamtx/issues/1739)
v3.8.1
2023-06-26 10:58:02 +02:00
Alessandro Ros
bf33316d0f update readme (#317) 2023-06-21 15:43:36 +02:00
Alessandro Ros
37dc292ee5 client: support URLs with IPv6 and no port (#313) (#316) v3.8.0 2023-06-17 11:45:05 +02:00
dependabot[bot]
50a4e51b9b build(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 (#311)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/net/compare/v0.10.0...v0.11.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  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>
2023-06-17 10:56:12 +02:00
Alessandro Ros
3d089129cd update documentation (#308) 2023-06-09 16:18:11 +02:00
Alessandro Ros
9b4cdbe7ab rename Format.String() into Format.Codec() (#307) 2023-06-09 12:42:32 +02:00
Alessandro Ros
ccf42f49c7 fix isChannelPairInUse() (#306) 2023-06-09 12:34:10 +02:00
Alessandro Ros
e583556d86 server, client: allow using odd interleaved IDs (#304)
(https://github.com/bluenviron/mediamtx/issues/1762)
2023-06-08 23:40:37 +02:00
Alessandro Ros
0f97e8158c client: return an error in case of invalid packet (#305)
when reading with TCP and packet has an unknown format.
2023-06-08 23:33:29 +02:00
Alessandro Ros
6cdee49e5f add test (#301) 2023-06-01 21:12:36 +02:00
Alessandro Ros
6a22c33fc7 make format.String() return MPEG4-audio in case of MPEG-4 audio (#300) 2023-06-01 20:24:31 +02:00
Alessandro Ros
80cf861ec7 add MP4A-LATM decoder and encoder (#299) v3.7.0 2023-06-01 20:07:47 +02:00
Alessandro Ros
84048960b4 improve performance of rtpmpeg4video.Encoder (#298) 2023-06-01 19:55:26 +02:00
dependabot[bot]
a02e8dbe8b build(deps): bump github.com/bluenviron/mediacommon from 0.5.0 to 0.5.1 (#297) 2023-06-01 09:35:57 +02:00
Alessandro Ros
b3bf4725b1 update documentation (#295) v3.6.6 2023-05-31 19:30:25 +02:00
dependabot[bot]
d609d96416 build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#294) 2023-05-31 08:23:50 +02:00
Alessandro Ros
fdac55d367 fix using multicast when a single interface doesn't support it (#293)
(https://github.com/bluenviron/mediamtx/discussions/1744)
2023-05-28 17:59:07 +02:00
Alessandro Ros
19dcd3e067 update golangci-lint (#292) v3.6.5 2023-05-28 13:40:00 +02:00
Alessandro Ros
b50151a0d6 client: rewrite inline functions as methods (#291) 2023-05-28 12:31:37 +02:00
Alessandro Ros
1e1e10b031 client: fix OnResponse() not getting called when playing / recording (#290) 2023-05-28 12:12:25 +02:00
Alessandro Ros
f254503cf5 client: fix sending keepalives (https://github.com/bluenviron/mediamtx/issues/1812) (#287)
this fixes a regression introduced with #277
v3.6.4
2023-05-20 10:33:16 +02:00
dependabot[bot]
95bc8cd351 build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#286) 2023-05-20 03:23:52 +02:00
Alessandro Ros
b0947c133e move each goroutine in a dedicated struct (#285) v3.6.3 2023-05-17 21:14:00 +02:00
Alessandro Ros
f94885005f forbid DecodeUntilMarker() from reusing buffers to avoid race conditions (#284) v3.6.2 2023-05-16 16:58:16 +02:00
Alessandro Ros
5a543b71ed do not post comments when locking pull requests (#283) 2023-05-15 11:43:31 +02:00
dependabot[bot]
71617baf1f build(deps): bump golang.org/x/net from 0.9.0 to 0.10.0 (#279) 2023-05-09 10:42:00 +02:00
Alessandro Ros
744dec8257 server: remove dashes from session ID (#278) 2023-05-08 16:44:22 +02:00
Alessandro Ros
67d4106adc rtptime: fix time encoding on arm32 (#274) (#277) 2023-05-08 13:54:51 +02:00
Alessandro Ros
49d0d56367 fix compatibility with Mercury cameras (#271) (#275) 2023-05-08 13:14:45 +02:00
Alessandro Ros
a54a5946c7 add 32-bit tests; return errors in case of string-to-int overflows (#276) 2023-05-08 13:10:31 +02:00
Alessandro Ros
3d5496173d restore Validator.ValidateRequest() method (#273) v3.6.1 2023-05-07 19:38:51 +02:00
Alessandro Ros
7c67221494 auth: add Validate() and deprecate Validator{} (#272) v3.6.0 2023-05-07 19:34:20 +02:00
Alessandro Ros
2170ef4b00 add RTP/AV1 decoder and encoder (#270) v3.5.0 2023-05-04 18:26:03 +02:00
Alessandro Ros
a9a7426412 client, server: print number of lost packets even when using TCP (#269) 2023-05-02 14:30:32 +02:00