This will require and abstraction between VorbisReader and OggContainerReader. IPacketProvider?
RTP streams will be non-seekable.
Need to add a constructor to VorbisReader to accept a Stream. It should then "figure out" which packet provider to use.
- or -
Add a constructor to VorbisReader to accept a NetworkStream. Add another constructor to accept a Stream, but throw if that stream is not seekable.