Commit Graph

1743 Commits

Author SHA1 Message Date
aler9
67062787f6 Merge branch 'main' into v4 2023-08-25 16:10:42 +02:00
Alessandro Ros
72aa55a012 log decode errors and lost packets by default (#380) 2023-08-25 16:08:28 +02:00
Alessandro Ros
6f961c1bbb client: stop main routine immediately in case of a read error (#379) 2023-08-24 18:20:22 +02:00
Alessandro Ros
ed4bbe3986 client: support server-sent requests (#93) (#378) 2023-08-24 16:07:09 +02:00
aler9
bff0b57fbe Merge branch 'main' into v4 2023-08-23 18:47:52 +02:00
Alessandro Ros
dec04ef9ac support Go 1.21 (#376) 2023-08-23 15:06:56 +02:00
Alessandro Ros
29ddbbbbf5 align PacketPTS() and PacketNTP(); add example (#374) 2023-08-22 20:53:23 +02:00
aler9
cab426e350 support routing ULPFEC group definitions 2023-08-22 20:11:37 +02:00
aler9
1879843195 Merge branch 'main' into v4 2023-08-22 20:08:35 +02:00
aler9
836ffe3ff6 store media IDs in description.Session 2023-08-22 19:46:19 +02:00
aler9
70c719a211 allow publishers to set the title of the stream
(https://github.com/bluenviron/mediamtx/issues/979)
2023-08-22 18:59:39 +02:00
aler9
cdbecb1f5d allow setting additional properties of streams through description.Stream 2023-08-22 16:46:18 +02:00
dependabot[bot]
1dbb85acc6 build(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1
Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.3.0...v1.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-22 07:32:21 +02:00
aler9
4e000eb2dd emit a decode error in case of packets with wrong SSRC 2023-08-18 18:20:13 +02:00
aler9
8b047b545b decode RTP time globally 2023-08-17 13:41:01 +02:00
aler9
95f58fa6b6 allow running actions on v4 2023-08-17 13:23:16 +02:00
aler9
bfef17b717 add Client.PacketNTP(), ServerSession.PacketNTP() 2023-08-17 13:23:16 +02:00
aler9
4ad57d6a75 preserve NTP when generating sender reports 2023-08-17 13:23:16 +02:00
aler9
939c065f6f client: invert arguments of Setup() and SetupAll() 2023-08-17 13:23:15 +02:00
aler9
5e5a21240d rename pkg/formats into pkt/format 2023-08-16 13:26:17 +02:00
aler9
e2c526b3b8 remove ServerHandler.Server 2023-08-16 13:26:17 +02:00
aler9
779ad4e3ca unexport M-JPEG RTP headers 2023-08-16 13:26:17 +02:00
aler9
7532484041 add option MaxPacketSize to Client and Server 2023-08-16 13:26:17 +02:00
aler9
68d4bf8da0 add *Server argument to NewServerStream() 2023-08-16 13:26:17 +02:00
aler9
ca87733ded remove suffix from new functions 2023-08-16 13:26:17 +02:00
aler9
1a3e6ad092 remove return value from Close() 2023-08-16 13:26:17 +02:00
aler9
e26ccf0858 remove deprecated functions 2023-08-16 13:26:17 +02:00
aler9
80106144e6 bump to v4 2023-08-16 13:26:17 +02:00
aler9
9f19892c23 improve performance 2023-08-16 13:24:18 +02:00
aler9
9bcb05f099 improve h264.PTSEqualsDTS, h265.PTSEqualsDTS 2023-08-14 21:04:13 +02:00
aler9
abe875deb8 add Speex format 2023-08-14 18:39:54 +02:00
aler9
98e6e8239e simplify tests 2023-08-14 16:56:54 +02:00
aler9
8857e25353 deprecate rtpav1.Decoder.Decode, rtph264.Decoder.Decode, rtph265.Decoder.Decode 2023-08-14 13:28:36 +02:00
aler9
482b047999 server: allow ServerSession.WritePacket*() to return an error 2023-08-14 12:13:35 +02:00
aler9
2897122fcb server: allow WritePacket() to return an error 2023-08-14 11:39:48 +02:00
aler9
18ddae4c50 enable errcheck 2023-08-13 16:29:53 +02:00
aler9
08ab6c6ed2 update gofumpt 2023-08-12 20:20:01 +02:00
aler9
f6a2630d50 update Linux Alpine 2023-08-12 20:19:54 +02:00
aler9
fc98ca560e fix formats.H265.PTSEqualsDTS() 2023-08-08 21:19:20 +02:00
aler9
ea9624519f update mediacommon v3.10.0 2023-08-08 13:50:53 +02:00
dependabot[bot]
8e06084889 build(deps): bump golang.org/x/net from 0.13.0 to 0.14.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.13.0 to 0.14.0.
- [Commits](https://github.com/golang/net/compare/v0.13.0...v0.14.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>
2023-08-08 09:24:46 +02:00
aler9
e6e9e84909 add VP8/VP9 limits 2023-08-06 20:58:30 +02:00
aler9
155feeb4e5 update mediacommon 2023-08-06 20:43:18 +02:00
aler9
926a452fb7 update mediacommon 2023-08-06 02:12:15 +02:00
aler9
17acec3f0d fix race condition in tests 2023-08-05 14:28:12 +02:00
aler9
33bc1c874b rename MPEG2Video into MPEG1Video, MPEG2Audio into MPEG1Audio 2023-08-05 14:25:56 +02:00
aler9
4e789ff6b9 update mediacommon 2023-08-05 14:18:04 +02:00
dependabot[bot]
ebf023260f build(deps): bump golang.org/x/net from 0.12.0 to 0.13.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.12.0 to 0.13.0.
- [Commits](https://github.com/golang/net/compare/v0.12.0...v0.13.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>
2023-08-02 18:54:39 +02:00
aler9
f296099f26 fix SDP unmarshaling with Vurix NVR (https://github.com/bluenviron/mediamtx/issues/2128) 2023-08-01 13:53:53 +02:00
aler9
7b2e4d9564 remove workaround for pion/rtp < 1.8.1 2023-08-01 11:38:26 +02:00