feat: rtc peer connection offer

This commit is contained in:
Ahmet Kaan Gümüş 2025-04-11 04:58:16 +03:00
parent 7434d131c4
commit 0aa65f0f60
17 changed files with 389 additions and 59 deletions

View file

@ -1,5 +1,5 @@
[package]
name = "rust_communication"
name = "rust_communication_client"
version = "0.1.0"
edition = "2024"
@ -7,7 +7,31 @@ edition = "2024"
console_error_panic_hook = "0.1.7"
leptos = { version = "0.7.8", features = ["csr"] }
wasm-bindgen-futures = "0.4.50"
web-sys = { version = "0.3.77", features = ["AudioBuffer", "AudioBufferSourceNode", "AudioContext", "HtmlAudioElement","MediaDevices", "MediaStream", "MediaStreamConstraints", "MediaStreamTrack", "MediaTrackConstraints", "MediaTrackConstraintSet", "Navigator", "Window"] }
reqwest = { version = "0.12.15", features = ["json"] }
web-sys = { version = "0.3.77", features = [
"AudioBuffer",
"AudioBufferSourceNode",
"AudioContext",
"HtmlAudioElement",
"MediaDevices",
"MediaStream",
"MediaStreamConstraints",
"MediaStreamTrack",
"MediaTrackConstraints",
"MediaTrackConstraintSet",
"Navigator",
"RtcConfiguration",
"RtcIceServer",
"RtcPeerConnection",
# "RtcSdpType",
"RtcSessionDescription",
"RtcSessionDescriptionInit",
"Window",
] }
protocol = { path = "../protocol" }
serde = { workspace = true }
serde_json = { workspace = true }
chrono = { workspace = true }
[profile]