Commit graph

521 commits

Author SHA1 Message Date
Alessandro Ros
5dae270900
srt: fix race condition when disposing late packets (#2648) 2023-11-05 18:39:37 +01:00
Alessandro Ros
621a10a8e9
update gortsplib (#2646) 2023-11-04 18:47:39 +01:00
dependabot[bot]
63c8feccab
build(deps): bump github.com/pion/interceptor from 0.1.24 to 0.1.25 (#2622)
Bumps [github.com/pion/interceptor](https://github.com/pion/interceptor) from 0.1.24 to 0.1.25.
- [Release notes](https://github.com/pion/interceptor/releases)
- [Changelog](https://github.com/pion/interceptor/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/interceptor/compare/v0.1.24...v0.1.25)

---
updated-dependencies:
- dependency-name: github.com/pion/interceptor
  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>
2023-11-02 10:55:12 +01:00
Alessandro Ros
6e7a6fe71a
update dependencies (#2597) 2023-10-28 15:04:40 +02:00
dependabot[bot]
20a16125ae
build(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 (#2569)
Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.3.1 to 1.4.0.
- [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.1...v1.4.0)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  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-10-26 19:59:12 +02:00
dependabot[bot]
f237a1dc28
build(deps): bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 (#2553)
Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/fsnotify/fsnotify/releases)
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.6.0...v1.7.0)

---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
  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-10-23 20:03:33 +02:00
Alessandro Ros
55b8985c8d
bump Go to 1.21 (#2546) 2023-10-23 14:02:53 +02:00
Alessandro Ros
4828736124
webrtc: fix compatibility with Alexa offers (#2544) 2023-10-22 20:42:21 +02:00
dependabot[bot]
f47f2ca49e
build(deps): bump github.com/pion/interceptor from 0.1.23 to 0.1.24 (#2530) 2023-10-19 19:49:42 +02:00
Alessandro Ros
3a5bb06e26
add environment variable MTX_QUERY to some hooks (#2483) (#2522) 2023-10-18 11:50:26 +02:00
dependabot[bot]
648e90f72a
build(deps): bump github.com/pion/interceptor from 0.1.22 to 0.1.23 (#2515)
Bumps [github.com/pion/interceptor](https://github.com/pion/interceptor) from 0.1.22 to 0.1.23.
- [Release notes](https://github.com/pion/interceptor/releases)
- [Changelog](https://github.com/pion/interceptor/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/interceptor/compare/v0.1.22...v0.1.23)

---
updated-dependencies:
- dependency-name: github.com/pion/interceptor
  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>
2023-10-17 17:50:45 +02:00
Alessandro Ros
c25b51cc7e
update dependencies (#2506) 2023-10-14 22:56:07 +02:00
dependabot[bot]
38a2a127f5
build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#2501) 2023-10-14 07:56:43 +02:00
dependabot[bot]
b220c8c020
build(deps): bump github.com/alecthomas/kong from 0.8.0 to 0.8.1 (#2493) 2023-10-11 19:36:22 +02:00
dependabot[bot]
9de64238a5
build(deps): bump github.com/pion/interceptor from 0.1.21 to 0.1.22 (#2482) 2023-10-09 19:59:52 +02:00
Alessandro Ros
bb8c02b9f0
fix 'fragment sequence discontinuity' warning when reading record segments with VLC (#2476) 2023-10-07 17:36:57 +02:00
Alessandro Ros
ca2a4873a6
support recording LPCM tracks (#2475) 2023-10-07 15:50:13 +02:00
dependabot[bot]
a6f929d111
build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0 (#2465) 2023-10-05 19:37:30 +02:00
dependabot[bot]
7b75e5cbe9
build(deps): bump github.com/pion/interceptor from 0.1.20 to 0.1.21 (#2456) 2023-10-04 23:36:25 +02:00
dependabot[bot]
34cdef1c49
build(deps): bump github.com/abema/go-mp4 from 1.1.0 to 1.1.1 (#2447)
Bumps [github.com/abema/go-mp4](https://github.com/abema/go-mp4) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/abema/go-mp4/releases)
- [Commits](https://github.com/abema/go-mp4/compare/v1.1.0...v1.1.1)

---
updated-dependencies:
- dependency-name: github.com/abema/go-mp4
  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>
2023-10-02 20:11:26 +02:00
dependabot[bot]
fdf4f7a16e
build(deps): bump github.com/pion/interceptor from 0.1.19 to 0.1.20 (#2437) 2023-09-29 21:02:14 +02:00
Alessandro Ros
d7d96230ff
rtmp: fix compatibility issue with some DJI drones (#2375) (#2409) 2023-09-27 14:38:07 +02:00
dependabot[bot]
9044e88c9d
build(deps): bump github.com/abema/go-mp4 from 1.0.0 to 1.1.0 (#2421)
Bumps [github.com/abema/go-mp4](https://github.com/abema/go-mp4) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/abema/go-mp4/releases)
- [Commits](https://github.com/abema/go-mp4/compare/v1.0.0...v1.1.0)

---
updated-dependencies:
- dependency-name: github.com/abema/go-mp4
  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-09-27 14:37:47 +02:00
dependabot[bot]
0389d7ada0
build(deps): bump github.com/pion/webrtc/v3 from 3.2.20 to 3.2.21 (#2414)
Bumps [github.com/pion/webrtc/v3](https://github.com/pion/webrtc) from 3.2.20 to 3.2.21.
- [Release notes](https://github.com/pion/webrtc/releases)
- [Changelog](https://github.com/pion/webrtc/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/webrtc/compare/v3.2.20...v3.2.21)

---
updated-dependencies:
- dependency-name: github.com/pion/webrtc/v3
  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>
2023-09-26 10:23:32 +02:00
dependabot[bot]
5f66cc83d8
build(deps): bump github.com/pion/rtp from 1.8.1 to 1.8.2 (#2415)
Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.1 to 1.8.2.
- [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.1...v1.8.2)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-26 10:23:20 +02:00
dependabot[bot]
b4c73747d3
build(deps): bump github.com/abema/go-mp4 from 0.13.0 to 1.0.0 (#2413)
Bumps [github.com/abema/go-mp4](https://github.com/abema/go-mp4) from 0.13.0 to 1.0.0.
- [Release notes](https://github.com/abema/go-mp4/releases)
- [Commits](https://github.com/abema/go-mp4/compare/v0.13.0...v1.0.0)

---
updated-dependencies:
- dependency-name: github.com/abema/go-mp4
  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>
2023-09-26 10:22:53 +02:00
Alessandro Ros
b1f74c30c0
bump dependencies (#2405) 2023-09-24 18:03:33 +02:00
Alessandro Ros
1f11d95059
support recording M-JPEG tracks (#2391) 2023-09-22 12:35:35 +02:00
Alessandro Ros
d07ba5983e
update gortsplib (#2390) 2023-09-21 17:21:18 +02:00
Alessandro Ros
fadfda936d
support AC-3 tracks in SRT and UDP; support recording AC-3 tracks (#2376) 2023-09-19 22:33:00 +02:00
Alessandro Ros
1f840a1bea
update dependencies (#2359) 2023-09-16 23:05:03 +02:00
Alessandro Ros
73ddb21e63
implement native recording (#1399) (#2255)
* implement native recording (#1399)

* support saving VP9 tracks

* support saving MPEG-1 audio tracks

* switch segment when codec parameters change

* allow to disable recording on a path basis

* allow disabling recording cleaner

* support recording MPEG-1/2/4 video tracks

* add microseconds to file names

* add tests
2023-09-16 17:27:07 +02:00
Alessandro Ros
b7e7758293
srt, udp: support publishing and reading MPEG-1/2/4 video with SRT and UDP/MPEG-TS (#2277) 2023-09-16 17:23:40 +02:00
dependabot[bot]
8197831f49
build(deps): bump github.com/bluenviron/mediacommon from 1.1.1 to 1.2.0 (#2339)
Bumps [github.com/bluenviron/mediacommon](https://github.com/bluenviron/mediacommon) from 1.1.1 to 1.2.0.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v1.1.1...v1.2.0)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon
  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-09-13 23:00:06 +02:00
dependabot[bot]
61a0bba2c5
build(deps): bump github.com/pion/webrtc/v3 from 3.2.19 to 3.2.20 (#2340)
Bumps [github.com/pion/webrtc/v3](https://github.com/pion/webrtc) from 3.2.19 to 3.2.20.
- [Release notes](https://github.com/pion/webrtc/releases)
- [Changelog](https://github.com/pion/webrtc/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/webrtc/compare/v3.2.19...v3.2.20)

---
updated-dependencies:
- dependency-name: github.com/pion/webrtc/v3
  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>
2023-09-13 22:58:28 +02:00
Alessandro Ros
a005de1aa0
udp: fix reading two streams with same port and different multicast IP (#2133) (#2332)
Fixes #2133
2023-09-12 00:27:08 +02:00
dependabot[bot]
2a26962167
build(deps): bump github.com/pion/interceptor from 0.1.18 to 0.1.19 (#2329) 2023-09-11 20:34:03 +02:00
dependabot[bot]
937fa3a2dd
build(deps): bump github.com/pion/webrtc/v3 from 3.2.18 to 3.2.19 (#2328) 2023-09-11 19:52:47 +02:00
dependabot[bot]
6402e18b5c
build(deps): bump golang.org/x/net from 0.14.0 to 0.15.0 (#2301)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.14.0 to 0.15.0.
- [Commits](https://github.com/golang/net/compare/v0.14.0...v0.15.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-09-05 20:59:16 +02:00
dependabot[bot]
6d9c8ffb89
build(deps): bump github.com/pion/ice/v2 from 2.3.10 to 2.3.11 (#2300)
Bumps [github.com/pion/ice/v2](https://github.com/pion/ice) from 2.3.10 to 2.3.11.
- [Release notes](https://github.com/pion/ice/releases)
- [Changelog](https://github.com/pion/ice/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/ice/compare/v2.3.10...v2.3.11)

---
updated-dependencies:
- dependency-name: github.com/pion/ice/v2
  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>
2023-09-05 20:53:13 +02:00
dependabot[bot]
5f2b1114d1
build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#2299)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.12.0 to 0.13.0.
- [Commits](https://github.com/golang/crypto/compare/v0.12.0...v0.13.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  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-09-05 20:53:04 +02:00
dependabot[bot]
608b373468
build(deps): bump github.com/pion/webrtc/v3 from 3.2.17 to 3.2.18 (#2292)
Bumps [github.com/pion/webrtc/v3](https://github.com/pion/webrtc) from 3.2.17 to 3.2.18.
- [Release notes](https://github.com/pion/webrtc/releases)
- [Changelog](https://github.com/pion/webrtc/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/webrtc/compare/v3.2.17...v3.2.18)

---
updated-dependencies:
- dependency-name: github.com/pion/webrtc/v3
  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>
2023-09-04 19:43:08 +02:00
dependabot[bot]
2e554c4d6c
build(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#2294)
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/term/compare/v0.11.0...v0.12.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  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-09-04 19:42:53 +02:00
dependabot[bot]
bec9852934
build(deps): bump github.com/bluenviron/gortsplib/v4 from 4.0.0 to 4.0.1 (#2293)
Bumps [github.com/bluenviron/gortsplib/v4](https://github.com/bluenviron/gortsplib) from 4.0.0 to 4.0.1.
- [Commits](https://github.com/bluenviron/gortsplib/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortsplib/v4
  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>
2023-09-04 19:41:55 +02:00
Alessandro Ros
966bec88c6
bump gortsplib, gohlslib, mediacommon (#2279) 2023-09-01 20:10:26 +02:00
Alessandro Ros
90bd6cb12b
update dependencies (#2266) 2023-08-30 11:48:03 +02:00
Alessandro Ros
d6bdf4bf92
bump github.com/datarhei/gosrt to v0.5.4 (#2250) 2023-08-26 18:54:44 +02:00
Alessandro Ros
cf86dbb303
switch to gortsplib/v4 (#2244) 2023-08-26 18:54:28 +02:00
Alessandro Ros
23ddaac481
support publishing VP9 tracks with RTMP (#2247) 2023-08-25 17:02:51 +02:00
dependabot[bot]
c4409026e6
build(deps): bump github.com/pion/webrtc/v3 from 3.2.16 to 3.2.17 (#2229) 2023-08-21 20:58:36 +02:00