Commit Graph

67 Commits

Author SHA1 Message Date
aler9
ea9624519f update mediacommon 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
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
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
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
053cd9ba3e update mediacommon (#332) 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
dependabot[bot]
101688b249 build(deps): bump github.com/pion/rtp (#327) 2023-07-21 07:38:28 +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
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
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
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
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
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
2170ef4b00 add RTP/AV1 decoder and encoder (#270) 2023-05-04 18:26:03 +02:00
dependabot[bot]
c868518b7d build(deps): bump github.com/bluenviron/mediacommon from 0.4.1 to 0.4.2 (#263) 2023-04-27 06:33:35 +02:00
Alessandro Ros
84fcc018e0 add RTP/MPEG-2 audio decoder and encoder (#257) 2023-04-25 17:49:23 +02:00
Alessandro Ros
2dc8838a6d infer object, sample rate, clock of MPEG4AudioLATM from config (#255) 2023-04-18 10:31:11 +02:00
aler9
5258f5b6e6 update mediacommon 2023-04-13 17:35:21 +02:00
dependabot[bot]
0cfa877b79 build(deps): bump golang.org/x/net from 0.8.0 to 0.9.0 (#227) 2023-04-07 01:10:00 +02:00
Alessandro Ros
f905598d2e link to mediacommon (#223)
* move codecs and bits to mediacommon

* add SafeSetParams() to H264 and H265

* update README
2023-04-01 16:38:08 +02:00
Alessandro Ros
04f5a4041c change owner (#217) 2023-03-31 12:34:07 +02:00
dependabot[bot]
d37f4139f3 build(deps): bump golang.org/x/net from 0.7.0 to 0.8.0 (#215)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/golang/net/releases)
- [Commits](https://github.com/golang/net/compare/v0.7.0...v0.8.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-03-23 11:46:22 +01:00
dependabot[bot]
868fd901e5 build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.8.2 (#214)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.1 to 1.8.2.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.7.1...v1.8.2)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  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-03-23 11:38:39 +01:00
Alessandro Ros
de998e779b support go 1.20 (#189) 2023-02-25 17:59:58 +01:00
Alessandro Ros
61858cefe5 update dependencies (#188) 2023-02-20 11:04:26 +01:00
Alessandro Ros
40574c4fb6 sdp: fix multiple crashes in SDP parser (#170)
* sdp: support parsing example SDP In ONVIF specification

* sdp: fix crash in SDP parser; add fuzz tests

* sdp: improve coverage
2023-01-21 19:32:40 +01:00
aler9
73c9840bbe formatdecenc: fix crash in VP9 decoder 2023-01-07 17:41:12 +01:00
Alessandro Ros
ae9dac0ad3 use random UUIDs as media IDs (#163)
* remove Medias.Clone(), Media.Clone(), Format.Clone()

* server: use random UUIDs as media IDs

* client: use random UUIDs as media IDs
2022-12-22 20:32:28 +01:00
Alessandro Ros
a1396206b5 convert Tracks into Medias and Formats (#155)
* split tracks from medias

* move tracks into dedicated package

* move media into dedicated package

* edit Medias.Marshal() in order to return SDP

* add medias.Find() and simplify examples

* improve coverage

* fix rebase errors

* replace TrackIDs with MediaIDs

* implement media-specific and track-specific callbacks for reading RTCP and RTP packets

* rename publish into record, read into play

* add v2 tag

* rename tracks into formats
2022-12-11 22:03:22 +01:00
aler9
dff01f3eac update go.mod 2022-08-23 10:45:58 +02:00
aler9
7171f0cf51 support go 1.19; drop support for go 1.16 2022-08-23 10:40:19 +02:00
aler9
d11fe222c3 add more efficient bit reader / writer 2022-06-24 16:41:01 +02:00
aler9
bb0b28f251 update dependencies 2022-05-27 14:16:28 +02:00
aler9
7e8ec60aad support SDPs with TIAS bandwidths (https://github.com/aler9/rtsp-simple-server/issues/948) 2022-05-23 21:15:50 +02:00
aler9
9d12c345f8 support go 1.18 2022-04-07 12:57:23 +02:00
aler9
cec5326ccf downgrade pion/rtp to v1 (#110) (#113) 2022-04-01 11:19:43 +02:00
aler9
e12b22ae77 fix encoding of RTP packets with padding
this fixes a SIGSEGV with GStreamer
2022-03-08 12:47:55 +01:00
aler9
b7df36d4ad client: decode and encode RTP/RTCP packets 2022-02-18 00:03:39 +01:00
aler9
c084f1b0f3 update go-astits 2021-10-01 14:02:39 +02:00
aler9
69967d6918 add h264 utilities 2021-09-23 20:03:49 +02:00
aler9
cebb6780a4 support go 1.17 2021-08-30 15:22:17 +02:00
aler9
84f174f10f drop support for go 1.13 2021-06-19 18:57:01 +02:00
aler9
3f3226b53d server: support reading with multicast 2021-06-17 16:45:24 +02:00
aler9
90c720a5c7 rtpaac: add mpeg4-audio config decoder 2021-03-21 19:51:32 +01:00