blue-grass-88145
03/02/2024, 10:21 PMblue-grass-88145
03/02/2024, 10:21 PMstraight-river-10244
03/08/2024, 5:21 PMblue-grass-88145
05/09/2024, 2:10 PMblue-grass-88145
05/13/2024, 9:57 PMRoomEvent::TrackSubscribed
event after connecting to a room. When I run my livekit server locally I get the event like 6/10 times. feels random at the moment. Can I make a request to livekit to get the room event if i don't receive it after a while?blue-grass-88145
05/13/2024, 11:27 PMfaint-motorcycle-9442
05/19/2024, 12:55 PMastonishing-fireman-34897
07/12/2024, 2:54 PMnutritious-painter-9146
07/20/2024, 7:02 PMcloud-sdk-unity
for iOS build?nutritious-painter-9146
08/01/2024, 3:09 AMUnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
[2024-08-01T03:04:45Z ERROR livekit_ffi::server::room] error while connecting to a room: engine: signal failure: ws failure: IO error: invalid peer certificate: UnknownIssuer
Failed to connect to the room !
<Start>d__11:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
nutritious-painter-9146
09/01/2024, 9:26 PMcargo run
My system is Ubuntu 22.04 (PopOS) I'm wondering if anyone have any ideas how to resolve this?nutritious-painter-9146
09/04/2024, 9:57 PMwebrtc-sys
. Is it supposed like this? or are there any local setup I'm missing?
This is coming from running cargo run
on rust-sdks/examples
rhythmic-cartoon-93693
09/09/2024, 5:40 AMfull-airline-19758
09/11/2024, 1:25 PMabundant-alligator-31938
10/30/2024, 4:20 AM// Resample the audio frame
let data_i16 = resampler.remix_and_resample(
&frame.data,
frame.samples_per_channel,
frame.num_channels,
frame.sample_rate,
num_channels,
sample_rate,
);
// Convert i16 samples to f32 before sending to cpal as cpal works with float samples
let data_f32: Vec<f32> = data_i16
.iter()
.map(|&sample| sample as f32 / i16::MAX as f32) // Normalize i16 to f32
.collect();
let _ = sender.send(data_f32).await; // Send the f32 samples to the cpal callback
The main issue is that there is quite a bit of buzz in the sound. Any idea how to fix this? I have a sample app in Flutter, where this low level audio handling is not required and it seems to have perfect audio.
2. The ActiveSpeakersChanged
event seems to be flaky. It immediately goes from a list of one member (when I start speaking) to empty list in an instant.dazzling-cartoon-1804
11/05/2024, 7:39 PMdazzling-cartoon-1804
11/06/2024, 9:02 AMdelightful-air-50398
11/07/2024, 12:57 PMbillions-monitor-73921
11/19/2024, 3:34 PMsave_to_disk
example on Linux arm64 (Raspbian to be precise).
It compiles fine, but the app crashes with the following:
free(): invalid pointer
[1] 20607 abort RUST_LOG=debug cargo run --bin livekit-test
By commenting bits out, I narrowed the issue down to the following line:
let (room, mut rx) = Room::connect(&url, &token, RoomOptions::default())
.await
.unwrap();
The LIVEKIT_URL
and LIVEKIT_TOKEN
env vars are set. Am I missing something basic here? Any way I can debug this further?
The exact same code runs fine on a Mac.magnificent-farmer-43889
12/04/2024, 6:09 PMmagnificent-art-43333
12/10/2024, 6:52 PMnarrow-library-62547
01/04/2025, 10:57 AMrust-sdks
. Regarding the server-sdk-go
, this library is primarily for server-side interactions. Since WebRTC is P2P-based, I'm wondering if I can use the server-sdk-go
library as the client SDK in the core layer? I don't fully understand the differences between the rust-sdks
and the server-sdk-go
. What I know is that media stream capture and platform-related features are likely implemented in Android or iOS layers, but I'm concerned about the differences between the rust-sdks
used in the core layer and the server-sdk-go
.
As far as I know, both libraries may only expose the core WebRTC interfaces, but I wonder if there are significant differences. Regarding using Go and Rust for the core layer, I already understand that Rust performs better, has smaller package sizes, and provides better client-side support. If we ignore these factors, can I directly use the server-sdk-go
to build a core layer like the rust-sdks
?
Apologies for the detailed question—this is based on the needs of our project. Our core layer is implemented in Go, but due to Go's runtime limitations, we cannot include two Go libraries simultaneously. So we are considering merging them into one SDK. However, we're unsure if the core capabilities of server-sdk-go
(which is designed for the server side) can be used similarly to the Rust rust-sdks
. We can add platform-specific features (e.g., Android and iOS), but we need to confirm whether this is feasible.
Thank you very much!adorable-furniture-4278
01/08/2025, 7:46 PMadorable-furniture-4278
01/08/2025, 8:04 PMadorable-furniture-4278
01/09/2025, 8:43 AMdry-farmer-50272
01/31/2025, 7:44 AMfamous-napkin-29496
02/18/2025, 8:41 AM# SIGSEGV (0xb) at pc=0x00007a7be9bfc1f1, pid=36709, tid=0x00007a7bd8c00640
#
# JRE version: Java(TM) SE Runtime Environment (8.0_333-b02) (build 1.8.0_333-b02)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.333-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [liblivekit_rust_sdk.so+0x1fc1f1] tokio::sync::mpsc::list::Tx$LT$T$GT$::push::h14314639d7a74154+0x11
#
Stack: [0x00007a7bd8a01000,0x00007a7bd8c01000], sp=0x00007a7bd8bfe6d0, free space=2037k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [liblivekit_rust_sdk.so+0x1fc1f1] tokio::sync::mpsc::list::Tx$LT$T$GT$::push::h14314639d7a74154+0x11
[error occurred during error reporting (printing native stack), id 0xb]
happy-ability-28669
03/11/2025, 6:59 PMsetVideoQuality
, but I can't find an equivalent on the Python side.dry-farmer-50272
03/25/2025, 9:08 PM