Alessandro Ros
cf1e074137
restore Windows compatibility ( #860 ) ( #861 )
v4.16.2
2025-08-12 12:45:06 +02:00
dependabot[bot]
78a8f619f7
Bump actions/checkout from 4 to 5 ( #859 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [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/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
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-08-12 11:22:30 +02:00
Alessandro Ros
7a5df14b2c
add UDPReadBufferSize option ( #857 )
v4.16.1
2025-08-11 10:49:54 +02:00
dependabot[bot]
a560c2c24a
Bump github.com/bluenviron/mediacommon/v2 from 2.4.0 to 2.4.1 ( #858 )
...
Bumps [github.com/bluenviron/mediacommon/v2](https://github.com/bluenviron/mediacommon ) from 2.4.0 to 2.4.1.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v2.4.0...v2.4.1 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon/v2
dependency-version: 2.4.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>
2025-08-10 23:30:30 +02:00
Alessandro Ros
314288ef12
client: prevent setting up undesired back channels ( #856 )
2025-08-09 17:14:22 +02:00
dependabot[bot]
7c174e3eb3
Bump actions/github-script from 6 to 7 ( #854 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '7'
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-08-08 10:24:52 +02:00
dependabot[bot]
f2d66eeb45
Bump codecov/codecov-action from 3 to 5 ( #853 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3 to 5.
- [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/v3...v5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: '5'
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-08-08 10:24:44 +02:00
dependabot[bot]
01d40cee72
Bump actions/setup-go from 3 to 5 ( #855 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v3...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '5'
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-08-08 10:23:58 +02:00
Alessandro Ros
dfd923f276
enable github-actions dependabot ( #852 )
2025-08-08 10:18:06 +02:00
dependabot[bot]
40354a2516
Bump golang.org/x/net from 0.42.0 to 0.43.0 ( #851 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.42.0 to 0.43.0.
- [Commits](https://github.com/golang/net/compare/v0.42.0...v0.43.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.43.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-08-08 10:09:45 +02:00
Alessandro Ros
5cbe14c918
remove useless check ( #849 )
2025-08-07 16:31:12 +02:00
Alessandro Ros
6d6c7fe273
improve documentation ( #848 )
2025-08-07 16:18:43 +02:00
Alessandro Ros
e9db56f913
client: use server interface as multicast interface ( #762 ) ( #847 )
...
this fixes most errors "found no interface that is multicast-capable
and can communicate with IP".
2025-08-04 15:17:49 +02:00
Alessandro Ros
f23a365cc5
fix crash in client-play-to-record example ( #841 ) ( #846 )
2025-08-03 22:21:27 +02:00
bluenviron-bot
67f66c422c
bump golangci-lint to 2.3.1 ( #845 )
2025-08-03 09:21:43 +02:00
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