This project has moved and is read-only. For the latest updates, please go here.


Add RTP support


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.
Closed Jan 20, 2014 at 2:43 PM by ioctlLR
OPUS has superseded Vorbis for open-source RTP streaming.


ioctlLR wrote Aug 14, 2012 at 3:00 PM

The abstraction is in place. Just need to implement the associated logic.

Think about: When the RTP stream indicates new decode headers in-band, how do we handle that? Out of band should be "easy" since the configuration Id should change...