Commit Graph

19 Commits

Author SHA1 Message Date
aler9
e6477ceacc add Track.String() method 2022-11-19 20:39:53 +01:00
aler9
c2c0230669 move RTP decoders/encoders into pkt/rtpcodecs 2022-11-15 23:08:36 +01:00
aler9
0bee80a277 add CreateEncoder() method to add tracks that have an encoder 2022-11-15 17:31:55 +01:00
aler9
8984685105 add RTP encoder/decoder for G722, PCMA, PCMU 2022-11-15 17:22:40 +01:00
aler9
f07fad893f add TrackLPCM and client-publish-codec-lpcm example 2022-11-14 22:46:23 +01:00
aler9
1656e0e823 add CreateDecoder() method to all tracks that can be decoded 2022-11-14 21:32:49 +01:00
aler9
6e6be34636 support generic tracks with multiple formats (https://github.com/aler9/rtsp-simple-server/issues/1103) 2022-10-28 19:10:54 +02:00
aler9
9f4fea8a01 change track initialization method 2022-06-23 13:13:36 +02:00
aler9
a820d95649 normalize NewTrackOpus() 2022-06-23 10:45:07 +02:00
aler9
9d12c345f8 support go 1.18 2022-04-07 12:57:23 +02:00
aler9
f4c783bc85 add base class for tracks 2022-03-15 12:04:10 +01:00
aler9
0ba73bacab add TrackPCMU 2022-03-15 11:51:58 +01:00
aler9
ab50034c93 improve coverage 2022-02-12 17:03:24 +01:00
aler9
8e0b393a47 update docs 2022-02-11 20:28:57 +01:00
Tristan Matthews
1b2a78a744 track: expose Set/GetControl
This is useful for clients that need to override the control field, which was
possible prior to 6d5bf0c1bb via the Media field.
2022-02-11 20:28:57 +01:00
Tristan Matthews
247571eec8 track: expose MediaDescription() 2022-02-11 20:28:57 +01:00
aler9
2c613ddf7a rewrite track tests 2022-02-11 20:22:56 +01:00
aler9
6d5bf0c1bb new track system 2022-01-30 15:51:49 +01:00
aler9
cab3fe270e client: support publishing with opus 2021-10-30 15:45:13 +02:00