14个版本 (4个破坏性更新)
0.6.1 | 2023年12月17日 |
---|---|
0.6.0 | 2023年12月17日 |
0.5.0 | 2023年10月4日 |
0.4.4 | 2023年10月3日 |
0.1.4 | 2023年4月1日 |
236 在 音频
每月69次下载
48KB
1.5K SLoC
在Rust中实现的VBAN API
API示例
发射器
use rusty_vban::emitter::{EmitterBuilder, EmitterOptions};
EmitterBuilder::default()
.ip_address("192.168.0.1")
.stream_name("Mic")
.port(6890) // Optional, default: 6890
.channels(2) // Optional, default: 2
.device("default") // Optional, default: "default"
.backend("default") // Optional, default: "default"
.build()
.unwrap()
.run(EmitterOptions::default())
.unwrap();
接收器
use rusty_vban::receptor::{ReceptorBuilder, ReceptorOptions};
ReceptorBuilder::default()
.latency(16) // Optional, default: 16
.ip_address("192.168.0.1")
.stream_name("Mic")
.port(6890) // Optional, default: 6890
.channels(2) // Optional, default: 2
.device("default") // Optional, default: "default"
.backend("default") // Optional, default: "default"
.build()
.unwrap()
.run(ReceptorOptions::default())
.unwrap();
依赖项
~2–31MB
~466K SLoC