Théo Monnom and GitHub
180864e953
feat: server sdk ( #47 )
...
* New webrtc build scripts (Still not integrated within the SDK)
* New livekit-api crate (Integrate the server sdk protocol of livekit)
* Moved livekit-utils to livekit-protocol
2023-04-19 12:33:39 +02:00
Théo Monnom and GitHub
cad6d36201
feat: video publishing ( #42 )
...
- Prepare webrtc abstraction ( for future wasm support )
- Added track publish support for videos
- Added LogoTrack example to simple_room demo
- Lot of cleanup
- There are compiler warnings I'll solve on our v1 release
2023-03-18 03:25:16 +01:00
Théo Monnom and GitHub
4443eae434
Use reqwest instead of curl to download libwebrtc ( #44 )
...
* use reqwest instead of curl to download libwebrtc
curl crate fails 2/3 computers I use when not configured. Make everything simpler for users
* Update Cargo.lock
2023-03-16 02:30:12 +01:00
Théo Monnom and GitHub
1610f86316
feat: basic ffi server to support other languages ( #34 )
...
* wip
* wip
* wip
* wip
not a fan of the way I do handles ..
* errors and async semantic
* fix example
2023-01-25 00:09:19 +01:00
Théo Monnom and GitHub
8841af6ee6
v0.1.1 ( #32 )
2023-01-12 14:48:03 +01:00
Théo Monnom and GitHub
11d5359464
fi ci & windows compilation ( #14 )
...
* attempt to fix mac compilation on x86_64
* decompress zip insead of tarball on windows
* attempt to fix 1
* still cache on failure
* attempt 2
2023-01-02 21:47:50 +01:00
a07b3451a3
publish client-sdk-native ( #12 )
...
* Create README.md
* add example
* crates & examples
* fix syntax
* add LICENSE
* thirdparty LICENSE
* rearrange repo
* fix build
* egui versions
* prepare publish
* fix demo compilation
* add test ci
* Update rust.yml
* forgot runs-on
* install protoc before building
* avoid rate limit
* include submodules
* updates to readme
* cache rust builds
Co-authored-by: David Zhao <[email protected] >
Co-authored-by: David Zhao <[email protected] >
2023-01-02 20:13:48 +01:00
Théo Monnom and GitHub
a927baac94
download prebuilt webrtc binaries before building libwebrtc-sys ( #11 )
2023-01-02 14:41:53 +01:00
Théo Monnom
87dc42b09e
events, observers & happy new year 🎆
2023-01-01 22:38:27 +01:00
Théo Monnom
686f5db969
livekit-utils crate + VideoRenderer proto
2022-12-02 16:39:42 +01:00
Théo Monnom
3630e93054
Initial Room
...
Switching computer
2022-10-29 00:11:10 +02:00
Théo Monnom
c1326dab93
independant SignalClient, SignalStream & events
...
SignalStream holds the connection to the websocket. It can be replaced at each connection
2022-10-08 23:00:56 +02:00
Théo Monnom
d64c7e5e08
rustfmt & signal_client improvememts
...
- handle ping message
- recv now only returns on SignalResponse
2022-10-03 15:59:43 +02:00
Théo Monnom
2213a70142
cancellable SignalClient & tracing
2022-10-02 21:22:12 +02:00
Théo Monnom
0d34e5a48e
Started Room, publisher negotiation, add RTCRuntime dependencies across webrtc instances
2022-09-29 21:34:30 +02:00
Théo Monnom
6ad2563348
subscriber prototype
2022-09-25 22:32:21 +02:00
Théo Monnom
4067a9add6
rtc_config
2022-09-25 13:54:56 +02:00
Théo Monnom
12a6d232b5
Better RTCError handling + tests
2022-09-13 14:19:44 +02:00
Théo Monnom
d9fd69b5c0
Windows + Initial WebRTC sys & Safe WebRTC + Initial livekit-core
2022-09-12 12:51:54 +02:00
Théo Monnom
037b0c4ec1
Basic Android version
2022-08-11 12:20:23 +02:00
Théo Monnom
5a84aaa3c9
basic MacOS version
2022-08-03 16:19:02 +02:00