Skip to content
| Marketplace
Sign in
Visual Studio>Controls>MediaSuite.NET
MediaSuite.NET

MediaSuite.NET

Streamcoders sro

|
1,876 clicks
| (0) | Free Trial
MediaSuite.NET is the leading independent Multimedia Framework for Microsoft .NET. Providing unmatched performance and flexibility for all your Multimedia needs. With MediaSuite, everything is in the box. Ready for use.
Get Started

MediaSuite.NET

MediaSuite.NET is the leading independent Multimedia Framework for Microsoft .NET. Providing unmatched performance and flexibility for all your Multimedia needs. Self contained and independent of other frameworks such as Directshow or Media Foundation, MediaSuite.NET features all aspects usually only provided through native frameworks and functionality sold by multiple vendors. With MediaSuite, everything is in the box. Ready for use. 

 

Protocols

RTSP.NET
Real-Time Streaming Protocol

  • Is a RFC 2326 compliant software stack for the Microsoft .NET framework. You can use it from any .NET-compatible programming language, such as C#, VB.NET or C++/CLI.
  • Fully compatible with ALL major streaming servers.
  • Supported RTSP methods:
    • OPTIONS
    • DESCRIBE
    • SETUP
    • PLAY
    • ANNOUNCE
    • RECORD
    • TEARDOWN
  • RTSP.NET supports all common message headers, along with generic headers. So you can easily introduce new ones as the standard progresses or use alternative "x-" headers to convey extra information.
  • RTSP.NET contains Helper classes to boost productivity and minimizes redundant work. Through the RTSP Manager, it is very easy to create complex streaming scenarios with just a few lines of code and a video on demand application will need no more than 10 lines of code to get a video stream played.
  • You can specify and modify all parameters of an RTSP message, i.e.: tweak start/end times, send customized information to the server, etc.
  • Additional Features:
    • Basic & Digest Authentication
    • Manual & Automatic Authentication

SDP.NET
Session Description Protocol

  • Is a RFC 2326 compliant software stack for the Microsoft .NET framework.
  • SDP is used to convey media capabilities between media endpoints. It can be found in protocols such as RTSP and SIP.
  • Example of an SDP message:
    v=0
    o=- 1119724088685636606 3 IN IP4 10.10.0.10
    s=Streamcoders Media Endpoint
    c=IN IP4 10.10.0.10
    t=0 0
    m=video 23150 RTP/AVP 100
    b=AS:200
    a=X-predecbufsize:35000
    a=rtpmap:100 H264/90000
    m=audio 23152 RTP/AVP 0
    a=rtpmap:0 PCMU/8000/1
  • SDP.NET supports all SDP header types, as well as generic attributes.

Advanced RTP.NET

  • 100% compatible with our standard implementation of RFC 3550 RTP.NET stack, but with packet and frame-types added to support appropriate encapsulations for Audio and Video streams provided in MediaSuite.NET.
    • Additional Encapsulations (e.g. H.264, MPEG-4(2))
    • Extended Sequence Numbering
    • Media synchronization Framework

Media Coding

  • All components are optimized for Multi-Core environments and will attempt to use computation resources when necessary.
  • All components support SSE and SSE2 depending on the machines architecture.

H.263 Decoder.NET

  • Supported Annexes:
    • P-Frames
    • PB-Frames (Annex G)
    • Improved PB-Frames (Annex M)
    • Unrestricted MV (Annex D)
    • Advanced prediction with 4MV and OBMC (Annex F)
    • Advanced Intra Prediction (Annex I)
    • Deblocking Filter (Annex J)
    • Temporal, SNR, and Spatial Scalability (Annex O)
    • Reference picture resampling (Annex P)
    • Alternative INTER VLC (Annex S)
    • Modified Quantization (Annex T)

H263Encoder.NET

  • H263Encoder.NET is a high performance H.263 encoder with support for Multi-Core and SSE(2).
  • It can create compressed raw data and optionally encapsulate them into RTP frames compliant to RFC 2190 and RFC 2429.

MPEG4Decoder.NET

  • Supported Profiles:
    • Simple
    • Advanced Simple
  • The MPEG4 Decoder supports following features:
    • I/P/B/S VOP
    • AC/DC Prediction
    • 4MV
    • Unrestricted Motion Vector
    • OBMC
    • Quantization 1 and 2
    • Short Video Header (H.263 Baseline)
    • Reversible VLC
    • Data Partitioning
    • Basic Sprites
    • Interlacing
    • 1/4 Pixel Motion Compensation (QPel)
    • Global Motion Compensation (GMC)
  • The decoder can handle both raw streams and RFC 3016 RTP encapsulated frames.

MPEG4Encoder.NET

  • Supported Profiles:
    • Simple Profile
    • Advanced Simple Profile
  • Following features are supported:
    • I/P/B VOP
    • AC/DC Prediction
    • 4MV
    • Unrestricted Motion Vector
    • P VOP OBMC
    • Quantization 1 and 2
    • Reversible VLC
    • Data Partitioning
    • Interlacing
    • 1/4 Pixel Motion Compensation (QPel)
    • Global Motion Compensation (GMC)
    • VBR/CBR
  • It can create compressed raw data and optionally encapsulate them into RTP frames compliant to RFC 3016.

H264Decoder.NET

  • Supported Profiles:
    • Baseline
    • Main
    • Extended
    • Extended High
  • The decoder can handle both raw streams and RFC 3984 RTP encapsulated frames (packetization mode 0 and 1).

H264Encoder.NET

  • Produces JM9.2 compatible H.264 streams.
  • Supported Profiles:
    • Baseline
    • Main
    • Extended
    • Extended High
  • The encoder can produce both raw streams and RFC 3984 RTP encapsulated frames (packetization mode 0 and 1).

SpeechDecoder.NET

  • Following Speech codecs are supported:
    • G.711 aLaw/µLaw
    • G.722
    • G.722SB
    • G.723
    • G.726
    • G.728
    • G.729a
    • G.729.1
    • AMR-NB (all bitrates + SID)
    • AMR-WB
    • AMR-WBE
    • Speex Narrowband, Speex Wideband
  • SpeechDecoder.NET can handle raw and RTP packaged streams of any of the supported codecs and decode them into standard raw PCM samples at the appropriate sample rates.

SpeechEncoder.NET

  • Following Codecs are supported:
    • G.711 aLaw/µLaw
    • G.722
    • G.722SB
    • G.723
    • G.726
    • G.728
    • G.729a
    • G.729.1
    • AMR-NB (all bitrates + SID)
    • Speex Narrowband, Speex Wideband
  • It can create raw frames and is also able to encapsulate RTP frames according to their respective standards.

AACEncoder.NET/AACDecoder.NET

  • Advanced Audio Coding Decoder (MPEG-4 Audio)
  • Supported Profiles:
    • LC (Low Complexity)
    • LTP (Long Term Prediction)
    • Main
    • SSR (Scalable Sampling Rate)
  • Features:
    • 1-8 Channels
    • Sample-rates 7350 - 96000 and dynamic
  • Will decode both raw and RTP encapsulated frames and return a PCM stream depending on bitrates and number of channels.
  • Supported encapsulations:
    • HBR
    • LBR
    • CELP
    • Generic

CamCapture.NET

  • Receive frames from any Video Capture Device (i.e. Webcam) and process the data directly in your application
    • List and select from all available camera devices
    • Receive metrics for each device.
    • Very simple to use. (under 10 lines of code)

WaveInput / WaveOutput

  • Allows you to directly access all your available sound devices for playback and recording. Receive status of buffers and timing to synchronize with your applications needs.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft