cnderrauber
aeec75edeb
H265 supoort and codec regression ( #3358 )
...
* H265 supoort and codec regression
Support H265 codec.
Add optional codec regression for subscribers don't
support advanced codecs like H265, AV1, VP9.
* restart forwarder on upstream codec change
* tests
* Reneogitate new codec if client doesn't support change
* Add option to disable codec regression
---------
Co-authored-by: boks1971 <raja.gobi@tutanota.com >
2025-02-06 11:56:49 +08:00
Raja Subramanian
02117a4d46
Panic fixes ( #3270 )
...
Also, do negotiated down track extensions after bind.
2024-12-19 11:52:43 +05:30
David Zhao
981fb7cac7
Adding license notices ( #1913 )
...
* Adding license notices
* remove from config
2023-07-27 16:43:19 -07:00
Raja Subramanian
69fb5e51a2
Fix stutter in forwarding path when using dependency descriptor ( #1600 )
...
* Decode chains
* clean up
* clean up
* decode targets only on publisher side
* comment out supported codecs
* fix test compile
* fix another test compile
* Adding TODO notes
* chainID -> chainIdx
* do not need to check for switch up point when using chains, as long as chain integrity is good, can switch
* more comments
* address comments
2023-04-12 17:30:54 +05:30
Raja Subramanian
e32eaa451f
Refactor video layer selector ( #1588 )
...
* WIP commit
* WIP commit
* fix test
* FPS for VP9
* WIP commit
* test changes
* WIP commit
* h264
* codec munger
* forwarder state
* clean up a bit
* dd interface
* WIP commit
* WIP commit
* WIP commit
* WIP commit
* more TODO notes
* overshoot interface
* clean up
* clean up isTemporalSupported
* wait for key frame to resume
* clean up VP8 payload descriptor stuff
* temporal layer selector
* comment out vp9 and av1
* space
* fix test compile
* append bytes
* fix tests
* fix test
2023-04-08 10:57:57 +05:30
David Colburn
191a9e8014
update core to 0.0.5 ( #1540 )
...
* update core
* sort imports
* fix typos
* redundant types
2023-03-22 16:53:23 -07:00
Raja Subramanian
65ad4b2c43
Doing a pass at demoting logs ( #1531 )
...
A few more candidates to think about demoting
- Publisher mute changes
- Forwarder -> layer lock/upgrade/downgrade/overshoot adjusting
- StreamAllocator
2023-03-20 12:22:08 +05:30
Raja Subramanian
379301c0bc
A few more log tweaks ( #1159 )
2022-11-11 13:44:14 +05:30
cnderrauber
7a7fc09372
Add fps calculator for VP8 and DependencyDescriptor ( #1110 )
...
* Add fps calculator for VP8 and DependencyDescriptor
* clean code
* unit test
* clean code
* solve comment
2022-10-26 09:28:28 +08:00