RtspServer, Stream Updates


Complete Interleaved Rtsp Tcp Support

Complete support for Rtspu and Rtsp over Http.

Add support for custom user authentication

Update SourceStream to be a top level class in RtspServer over RtpSource

Add support for custom handlers for draft / proprietary implementations.

Add pipe-lining examples. (Draft 2.0 complaint)

Possibly add more Http support such as SDP Information inter alia.

Possibly isolate Transport related methods and encapsulate them so Base -> Rtp are defined and Rtmp can be added or any other protocol.

Finish Stream Encapsulation(s) and possibly provide an encapsulation around the basic methodology (Aggregation, Encoding, Decoding, Transcoding, Tooling)
Closed Jan 7, 2014 at 10:43 PM by juliusfriedman
See if anything comes about after RC2


juliusfriedman wrote Mar 31, 2013 at 6:37 AM

Interleaving support is complete in RC2 Flawless.

Rtspu support is improved and considered stable but not finalized.

Rtsp over Http support is improved.

Added a events so custom handlers can be implemented via events on the RtspServer => OnRtspRequest, OnRtspResponse.

Bandwidth throttling is introduced and ensured on the Server per stream if desired.

The revised stream encapsulations are still in the works and being evaluated.

Cross platform implementation which can delay time on the microsecond(μs) scale has been added (μTimer), see This post on Stack Overflow

jogai wrote Jun 19, 2013 at 11:24 PM

The post on SO is removed

juliusfriedman wrote Nov 10, 2013 at 2:32 PM

There is also an article on CodeProject here -> http://www.codeproject.com/Articles/571289/Obtaining-Microsecond-Precision-in-NET

There is a new version of the code coming out soon which addresses most of these issues.