6个版本 (有重大变化)
0.6.0 | 2021年5月13日 |
---|---|
0.5.0 | 2019年9月28日 |
0.4.0 | 2019年9月25日 |
0.3.0 | 2019年3月5日 |
0.1.0 | 2018年3月1日 |
#466 in 视频
每月下载量1,015
被8个crate(6个直接使用)使用
39KB
638 行代码
rtp-rs
Rust版本的实时传输协议(RTP)包结构的读取器和构建器。
本crate提供了对RTP包的字段和有效载荷的高效读取访问。提供的类型只是一个围绕借用字节的包装;它是零拷贝和零分配的,只有当调用代码实际使用某个访问器方法时,才会读取RTP头字段。
不支持从网络实际读取UDP,也不支持任何类型的RTP会话管理(即没有缓冲区来处理包重排序、丢失通知、速率控制等)
支持RTP语法
- 读取
- 所有简单头字段
- 扩展头(如果存在,暴露标识符和值,不进行进一步解释)
- 构建
- 所有简单头字段
- 扩展头
- 填充到指定的字节数