Rust reader for Realtime Transport Protocol packet structure.
This crate provides efficient read access to the fields and payload of an RTP packet.
The provided type is just a wrapper around a &[u8]
borrowed byte slice; It is zero-copy
and zero-allocation, with RTP header fields only being read if calling code actually uses
a given accessor method.
Does not support actually reading UDP from the network, or any kind or RTP session management (i.e. no buffering to handle packet reordering, loss notification, pacing, etc.)