13 Commits

Author SHA1 Message Date
Anunay Maheshwari
7baf62b9d8 feat(connectors): initial impl (#1221)
* feat(connectors): initial impl

* cleanup

* cleanup

* fix: remove affinity func

* add license headers

* split connector proto files

* generated protobuf

* cleanup

* add sdp helper to extract IP

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-13 16:00:54 +05:30
Raja Subramanian
821e6560db SDP utilities to get simulcast RIDs and media stream track. (#1104)
* SDP utilities to get simulcast RIDs and media stream track.

Some slight variations from this PR (https://github.com/livekit/protocol/pull/1018)

* test
2025-06-11 19:16:23 -07:00
Raja Subramanian
b1700ca6ad Apply ICE ufrag/password change to all media sections, different medi… (#1049)
* Apply ICE ufrag/password change to all media sections, different media sections cannot have different ice-ufrag/password

* function name

* test
2025-04-18 01:15:22 +05:30
Raja Subramanian
bb0bf8c9e6 Fix SDP fragment unmarshaling for IPv6 candidates. (#1044)
Also `ice-lite` does not have a second part. So, needs special handling.

Add tests for both.
2025-04-11 20:16:40 +05:30
Raja Subramanian
0975d34864 Helpers to deal with SDP fragments. (#1039)
* Helpers to deal with SDP fragments.

WHIP uses SDP fragments which fail parsing using full-fledged SDP
libraries like pion/sdp, go-sdp.

Add utlities to deal with SDP fragments.

* generated protobuf

* SDP tests, mostly happy path, will add more later

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-09 00:07:14 +05:30
Raja Subramanian
33d360bf92 move an SDP utility function (#1033) 2025-04-05 01:47:41 +05:30
Anunay Maheshwari
449c8ec454 feat(sdp): add helper functions for simulcast and trackId (#1018)
* feat(sdp): add helper functions for simulcast and trackId

* chore: add changeset
2025-03-24 14:28:03 +05:30
cnderrauber
b738aedbd8 upgrade to webrtc v4 (#899) 2024-11-28 15:28:30 +08:00
cnderrauber
d791f31b6e Add playoutdelay to CreateRoomRequest (#439)
* Add playoutdelay to CreateRoomRequest

* generated protobuf

* Remove max from PlayoutDelay

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-03 16:11:22 +08:00
David Zhao
c9e9ae555f Add license headers & NOTICE (#429)
* Add license headers & NOTICE

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-27 16:43:25 -07:00
cnderrauber
b0c33b869a move ExtractStreamID to sdp util (#225)
* move ExtractStreamID to sdp util

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-14 15:53:41 +08:00
cnderrauber
613285ea6f use sdp/v3 (#189) 2022-08-17 15:38:30 +08:00
cnderrauber
bd098187d8 move sdp process to sdp package (#188) 2022-08-17 15:31:03 +08:00