Alessandro Ros
2bb5ab35c8
rtcpreceiver, rtcpsender: fix using read-only mutexes ( #844 )
2025-08-02 19:37:49 +02:00
Alessandro Ros
572dedc400
remove redundant code ( #843 )
2025-08-02 14:25:17 +02:00
Alessandro Ros
c7da004e03
merge rtplossdetector and rtpreorderer into rtcpreceiver ( #842 )
2025-08-02 12:41:10 +02:00
Alessandro Ros
1021950db8
update linter settings ( #840 )
2025-07-26 16:28:03 +02:00
Alessandro Ros
63f7ffc3e3
improve Stats performance ( #839 )
...
Build aggregated statistics by using already-available data.
2025-07-26 14:01:17 +02:00
bluenviron-bot
c36d441583
bump golangci-lint to 2.3.0 ( #838 )
2025-07-22 06:35:11 +02:00
dependabot[bot]
525a2e6b43
Bump github.com/bluenviron/mediacommon/v2 ( #837 )
...
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon ) from 2.3.1-0.20250720151422-8fb6595e0eac to 2.4.0.
- [Commits](https://github.com/bluenviron/mediacommon/commits/v2.4.0 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
dependency-version: 2.4.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>
v4.16.0
2025-07-20 19:00:54 +02:00
Alessandro Ros
800dd9c850
move MPEG-4 audio LATM to dedicated format (bluenviron/mediamtx#4403) ( #834 )
2025-07-20 17:28:52 +02:00
Alessandro Ros
1db87f6bf6
propagate MPEG-4 audio config parse errors ( #836 )
2025-07-20 10:58:36 +02:00
dependabot[bot]
bd2e4c1bac
Bump github.com/pion/sdp/v3 from 3.0.14 to 3.0.15 ( #832 )
2025-07-18 00:40:43 +02:00
dependabot[bot]
c1e7509911
Bump github.com/pion/rtp from 1.8.20 to 1.8.21 ( #831 )
2025-07-16 07:27:50 +02:00
Alessandro Ros
f3a865f815
in comments, use specification titles instead of URLs ( #830 )
2025-07-15 21:30:01 +02:00
bluenviron-bot
e59e35b386
bump golangci-lint to 2.2.2 ( #829 )
2025-07-12 06:26:57 +02:00
dependabot[bot]
b054e810d0
Bump golang.org/x/net from 0.41.0 to 0.42.0 ( #828 )
2025-07-11 08:45:30 +02:00
Baranov Victor
9bb174e76d
server: improve log messages ( #820 )
v4.15.0
2025-07-06 21:07:42 +02:00
Alessandro Ros
68245663ec
fix race condition in test ( #826 )
2025-07-06 21:02:00 +02:00
dependabot[bot]
38ce53bc72
Bump github.com/bluenviron/mediacommon/v2 from 2.2.0 to 2.3.0 ( #825 )
...
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon ) from 2.2.0 to 2.3.0.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.2.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
dependency-version: 2.3.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-07-06 20:49:05 +02:00
Alessandro Ros
5248982137
remove KLV unit splitting ( #824 )
2025-07-06 20:11:49 +02:00
Yaroslav Molochko
e02c447868
support KLV tracks ( #808 )
...
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com >
2025-07-06 19:56:52 +02:00
Alessandro Ros
ff94dc956b
improve tests ( #823 )
2025-07-05 14:24:09 +02:00
Alessandro Ros
9c1011567a
client: add Start2; deprecate Start ( #801 )
2025-07-05 13:02:45 +02:00
Alessandro Ros
616fa7ea89
support encrypted streams with SRTP and MIKEY ( #520 ) ( #809 )
2025-07-05 12:48:13 +02:00
Alessandro Ros
a5ff92f130
improve E2E tests ( #822 )
...
* add client-vs-server tests
* rewrite server-vs-external tests
2025-07-05 12:15:57 +02:00
Alessandro Ros
2c2f99e1a3
client: open firewall before sending PLAY request ( #821 )
...
this prevents losing some initial packets.
2025-07-05 11:13:51 +02:00
Alessandro Ros
4f3337f56c
set SSRC of outgoing packets ( #803 )
...
In client and server, each format now has a fixed, unique, known in
advance SSRC, that is applied to outgoing packets belonging to each
format.
This is needed to support SRTP/MIKEY, that require each format to have
a fixed, unique, and known in advance SSRC.
A secondary effect is that SETUP responses now always contain SSRCs of
each format, regardless of the fact that the first packet has been
produced or not (previously we needed at least one packet, from which
the SSRC was extracted).
2025-07-05 11:08:57 +02:00
dependabot[bot]
319fd4bf97
Bump github.com/pion/rtp from 1.8.19 to 1.8.20 ( #819 )
2025-07-01 07:50:00 +02:00
Alessandro Ros
d7f40e5026
client: when reading UDP streams, write reports to right IP ( #818 )
...
source IPs sent by the server were not taken into consideration. This
fixes the issue.
2025-06-30 20:07:48 +02:00
Alessandro Ros
3055b4f9a1
client: when reading multicast streams, write unicast reports ( #817 )
...
Previously, receiver reports were broadcasted to all connected clients. Now they are sent to the server only.
2025-06-30 20:07:19 +02:00
Alessandro Ros
bf3ce11479
client: prevent downgrading from RTSPS to RTSP during redirect ( #816 )
2025-06-30 16:03:05 +02:00
Alessandro Ros
6cf27aac05
remove useless code from tests ( #815 )
2025-06-30 10:15:11 +02:00
bluenviron-bot
91d8feb13b
bump golangci-lint to 2.2.1 ( #813 )
2025-06-30 09:45:17 +02:00
Alessandro Ros
ef77b9d587
remove unused scripts ( #814 )
2025-06-30 09:42:17 +02:00
Alessandro Ros
bee7cc4d6b
set default max payload size to 1450 ( #811 )
...
this is to support SRTP more easily.
2025-06-29 12:51:54 +02:00
Alessandro Ros
33a87b2270
client: deprecate Seek() ( #806 )
2025-06-29 10:27:54 +02:00
bluenviron-bot
e281c7ebf7
bump golangci-lint to 2.2.0 ( #812 )
2025-06-29 07:48:08 +02:00
Alessandro Ros
ff08b85700
server: add ServerStreamStatsFormat.LocalSSRC ( #804 )
2025-06-28 16:56:44 +02:00
Alessandro Ros
f4ef4ec23a
examples: print write errors ( #810 )
2025-06-28 12:42:37 +02:00
dependabot[bot]
ebf9912f77
Bump github.com/pion/sdp/v3 from 3.0.13 to 3.0.14 ( #800 )
2025-06-18 06:07:25 +02:00
dependabot[bot]
83dd9acd3a
Bump github.com/pion/rtp from 1.8.18 to 1.8.19 ( #799 )
2025-06-17 09:56:48 +02:00
Alessandro Ros
a984c7c71c
remove make run, make go-mod-tidy ( #797 )
2025-06-08 13:36:03 +02:00
Alessandro Ros
ff85f6156a
client: fix reading sources without server ports (bluenviron/mediamtx#4253) ( #796 )
...
RTCP packets were sent out to nil addresses, due to the lack of server
ports, causing an error.
2025-06-08 12:45:05 +02:00
Alessandro Ros
d98036a493
examples: print decode errors ( #793 )
2025-06-08 12:18:06 +02:00
dependabot[bot]
abdc67b09a
Bump github.com/pion/rtp from 1.8.17 to 1.8.18 ( #795 )
2025-06-07 01:20:25 +02:00
dependabot[bot]
7e3f3e7a54
Bump golang.org/x/net from 0.40.0 to 0.41.0 ( #794 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.40.0 to 0.41.0.
- [Commits](https://github.com/golang/net/compare/v0.40.0...v0.41.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.41.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-06-06 20:05:48 +02:00
dependabot[bot]
377da8f257
Bump github.com/pion/rtp from 1.8.16 to 1.8.17 ( #792 )
2025-06-04 07:28:50 +02:00
Alessandro Ros
578b975161
update issue_lock workflow ( #789 )
2025-06-02 18:59:33 +02:00
Alessandro Ros
5681eddb28
update documentation ( #788 )
2025-05-29 19:40:03 +02:00
dependabot[bot]
dc07778284
Bump github.com/bluenviron/mediacommon/v2 from 2.1.1 to 2.2.0 ( #787 )
...
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon ) from 2.1.1 to 2.2.0.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.1.1...v2.2.0 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
dependency-version: 2.2.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>
v4.14.1
2025-05-27 22:17:50 +02:00
dependabot[bot]
d3eb54cdfe
Bump github.com/pion/rtp from 1.8.15 to 1.8.16 ( #786 )
2025-05-27 10:05:36 +02:00
dependabot[bot]
7fa744dcfd
Bump github.com/pion/sdp/v3 from 3.0.12 to 3.0.13 ( #785 )
2025-05-24 08:39:37 +02:00