使用旧的Rust 2015
0.2.0 |
|
---|---|
0.1.0 |
|
在#livestream中排名第5
110KB
2K SLoC
srt-rs
SRT(安全可靠传输)的纯Rust实现
参考实现可在https://github.com/haivision/srt找到
特性
- 快速(堆分配很少)
- 单线程
工作正常
- 监听服务器连接
- 客户端(连接)连接
- rendezvous 连接
- 接收
- 发送
- 特殊的SRT数据包
- 实际的SRT(TSBPD)
堆效率
在massif下运行,对于srt-rs,传输视频的最大内存使用量约为6KB。
对于参考实现,这个数字增长到1.2MB,所以大约有2倍之差。
依赖关系
~9.5MB
~169K SLoC