1

Closed

Add RTP support

description

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

comments

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...