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 视频

Download history 216/week @ 2024-04-03 376/week @ 2024-04-10 425/week @ 2024-04-17 167/week @ 2024-04-24 127/week @ 2024-05-01 147/week @ 2024-05-08 103/week @ 2024-05-15 166/week @ 2024-05-22 225/week @ 2024-05-29 162/week @ 2024-06-05 145/week @ 2024-06-12 152/week @ 2024-06-19 209/week @ 2024-06-26 195/week @ 2024-07-03 247/week @ 2024-07-10 300/week @ 2024-07-17

每月下载量1,015
8个crate(6个直接使用)使用

MIT/Apache许可证

39KB
638 行代码

rtp-rs

crates.io version Documentation

变更日志

Rust版本的实时传输协议(RTP)包结构的读取器和构建器。

本crate提供了对RTP包的字段和有效载荷的高效读取访问。提供的类型只是一个围绕借用字节的包装;它是零拷贝和零分配的,只有当调用代码实际使用某个访问器方法时,才会读取RTP头字段。

不支持从网络实际读取UDP,也不支持任何类型的RTP会话管理(即没有缓冲区来处理包重排序、丢失通知、速率控制等)

支持RTP语法

  • 读取
    • 所有简单头字段
    • 扩展头(如果存在,暴露标识符和值,不进行进一步解释)
  • 构建
    • 所有简单头字段
    • 扩展头
    • 填充到指定的字节数

没有运行时依赖