Anunay Maheshwari
0c33b8c671
chore: move codecs/mime stuff to protocol ( #4255 )
2026-01-20 20:54:32 +05:30
Raja Subramanian
998a9f9404
Switch known rids from 012 -> 210, used by OBS. ( #3882 )
...
* Switch known rids from 012 -> 210, used by OBS.
* static check
2025-08-28 14:47:57 +05:30
Raja Subramanian
1b2289137d
Support video layer mode from client and make most of the code mime aware ( #3843 )
2025-08-09 21:26:11 +05:30
Raja Subramanian
40028dc33c
Normalize known rids. ( #3779 )
...
Normalize the rids in SDP to known patterns.
Currently,
- LK protocol uses q;h;f
- Sean's OBS WHIP uses 0;1;2
As the ordering in SDP could be different, normalize to known order.
For RIDs not in the known set, just use it as is.
2025-07-06 13:32:21 +05:30
Raja Subramanian
ddd923296b
Return default layer for invalid rid + track info combination. ( #3778 )
2025-07-05 14:43:26 +05:30
Raja Subramanian
c69f1aae87
Revert "Temporary change: use pre-defined rids" ( #3769 )
...
* Revert "Temporary change: use pre-defined rids (#3767 )"
This reverts commit d11da5f5fa .
* clean up
* add test and simplify
* clean up
2025-06-30 07:34:58 +05:30
Raja Subramanian
0e03390744
Return highest available layer if requested quality is higher than ( #3729 )
...
highest available quality.
2025-06-13 08:44:45 -07:00
Raja Subramanian
670f927ff6
Set and use rid/spatial layer in TrackInfo. ( #3724 )
...
* Set and use rid/spatial layer in TrackInfo.
* test
2025-06-12 23:22:11 -07:00
Raja Subramanian
ce07740e11
Add simulcast support for WHIP. ( #3719 )
...
* Add simulcast support for WHIP.
- General change to have rids be anything.
- One issue is rid ordering not matching quality ordering, will need
some dynamic layer quality determination for that.
* clean up
* deps
* test
2025-06-11 19:40:38 -07:00
David Zhao
981fb7cac7
Adding license notices ( #1913 )
...
* Adding license notices
* remove from config
2023-07-27 16:43:19 -07:00
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
d76f7811e9
An attempt to use consistent layer mapping ( #986 )
...
* WIP commit
* Consistent layers.
* slight re-arrangement of code
* log mime
* fix tests
* map -> array
2022-09-07 09:57:31 +05:30