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
This commit is contained in:
Théo Monnom
2023-04-19 12:33:39 +02:00
committed by GitHub
parent 459a42bf12
commit 180864e953
62 changed files with 2621 additions and 635 deletions
+2 -3
View File
@@ -1,7 +1,6 @@
use crate::{proto, server::FFIHandleId};
use crate::server::FFIHandleId;
use livekit::prelude::*;
use livekit::webrtc::prelude::*;
use std::any::Any;
use crate::proto;
pub mod participant;
pub mod publication;
@@ -1,7 +1,7 @@
use crate::{proto, server::FFIHandleId};
use crate::proto;
use crate::server::FFIHandleId;
use livekit::webrtc::prelude::*;
use livekit::webrtc::video_frame;
use std::any::Any;
macro_rules! impl_yuv_into {
(@fields, $buffer:ident, $data_y:ident, $data_u:ident, $data_v: ident) => {