Commit Graph

9 Commits

Author SHA1 Message Date
cnderrauber
6b06802b54 upgrade to webrtc v4 (#568)
* upgrade to pion/webrtc v4

bump version to 2.4.0

* update go version for buildtest

* pion 4.0.4
2024-11-28 20:15:19 +08:00
David Zhao
4aba23bfa8 license headers (#283) 2023-07-27 16:20:52 -07:00
Benjamin Pracht
22d8afafa6 Make sure that the sample builder considers padding packets as complete frames (#221) 2023-05-04 09:36:37 -07:00
David Colburn
8946a7ff0d Media (#59)
* update ivfwriter

* update ivfwriter again

* undo pts changes

* try incorporating dropped frames

* set some defaults for ivf header

* don't assume clock rate

* add disable dtx option

* fix atomic.Swap
2022-05-04 14:51:03 -07:00
David Colburn
bae117cbb7 ForcePopPackets (#54) 2022-04-14 21:24:23 -07:00
David Zhao
c57e308ce6 Added tests and fix for samplebuilder (#47)
* illustrate samplebuilder bug, not passing tests

* fixed samplebuilder

* copy over tests too
2022-02-27 16:25:57 -08:00
David Zhao
41d39f31df Support for simulcast publishing (#46)
Co-authored-by: boks1971 <raja.gobi@tutanota.com>
2022-02-25 13:38:52 -08:00
David Zhao
28c148a8ba Surface RTCP packets to clients. Allow setting Track.Source (#43) 2022-02-20 21:15:29 -08:00
cnderrauber
aa1ba480fd add example for save track to file (#40)
* add example for save track to file

* add comment

* Update pkg/samplebuilder/samplebuilder.go

Co-authored-by: David Zhao <david@davidzhao.com>

* solve comments

Co-authored-by: David Zhao <david@davidzhao.com>
2022-02-15 10:18:44 +08:00