Rust reader and builder 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.)
-  reading
- all simple header fields
 -  extension header (if present, the 
u16identifier and&[u8]value are exposed without further interpretation) 
 -  building
- all simple header fields
 - extension header
 - padding to specified number of bytes