MediaSuite.NET is the major independent Multimedia Framework for Microsoft. NET. Providing unmatched functionality and flexibility for all of your Multimedia needs. Prepared for industrial use, we supply a one-time per-developer licensing strategy which permits free distribution of our libraries along with your own application.
Self-contained and different from other frameworks like Directshow or Media Foundation, MediaSuite.NET includes all facets usually just supplied through indigenous frameworks and performance offered by multiple vendors. With MediaSuite, what's in the box.
Streamcoders Media Suite Great Features:
- RTSP.NET
- TCP Interleaving
- Unicast UDP
- Multicast UDP
- RTSP over HTTP
- Polymorphic content (XML, SDP, custom)
- Transactional layer
- Extensible protocol Methods
- SDP.NET
- Serialization
- Deserialization directly from encoder objects
- Creation of decoder configuration from media attribute
- Advanced RTP.NET
- RTP & RTCP (RFC 3550)
- SRTP (Secure RTP RFC 3711)
- Session & stream management
- Automatic encryption & decryption
- Sessions
- Receivers & Senders
- Generic Participants (see Networking)
- Play-out buffer (for exact timestamp calculation)
- Smart Jitter Buffer
- Network metrics such as inter-arrival calculations
- MPEG-DASH (ISO 23009-1:2012)
- Microsoft Smooth Streaming
- Server VOD & live streaming
- Client playback
- WebM HTML5 streaming
- Server VOD & live streaming
- Live streaming to Chromecast
- RTMP Live Streaming
- Youtube, Twitch, Wowza etc.
- Adaptive Streaming Framework
- AOMedia Video 1 (AV1)
- H.265 HEVC
- Google VP8
- Google VP9
- H.264 (AVC, MPEG-4.10)
- GPU accelerated
- Software encoding/decoding
- HD Real-Time encoding
- 4K resolution encoding
- MPEG-4 (ISO/IEC 14496-2)
- H.263
- VC-1 (Simple, Main, Advanced)
- H.265 / HEVC
- H.264 (AVC, MPEG-4.10)
- (H.264 Mode 0 and 1)
- H.264 NAL & AU transformation
- H.264 NAL creation
- H.264 Parameter set parsing
- MPEG-4 ES
- (H.263/1996)
- (H.263/1998)
- (H.263/2000)
- AAC
- MP3
- All speech codecs have proper encapsulations
- Motion JPEG (M-JPEG) Server & Client operation
- Microsoft WMA & WMA-Pro
- Vorbis
- QuickTime (X-QT payloads)
- MJPEG over RTP
- Speech Encoder/Decoder
- G.711a/μ-Law
- G.722
- G.722SB
- G.723
- G.726
- G.728
- G.729a
- G.729.1
- AMR-NB
- AMR-WB
- AMR-WBE
- EVS
- Speex Narrowband
- Speex Wideband
- GSM Full-Rate
- DTMF & Arbitrary Frequency Generator
- DTMF Detection (ITU-T Q.23) Tone & Duration
- Automatic Gain Control (AGC)
- Dynamic Noise Reduction
- Voice Activity Detection (VAD)
- Echo Cancellation
- AAC / MPEG-4 Audio Encoder/Decoder
- ADTS, ADIF
- automatic AU decoding
- Packetization
- MP3 Encoder & Decoder
- AC3 Dolby Digital Decoder
- Vorbis Encoder & Decoder
- WMA & WMA-Pro Encoder & Decoder
- Opus 1.1 Encoder & Decoder
- DTS Audio Decoder
- Color space conversion:
- RGB 24
- RGB 32
- YUV 4:2:0
- NV12
- RGB -> Grayscale
- Resizing
- Mirroring
- Erosion
- Dilation
- Threshold
- Gauss
- Absolute Difference
- Weighted Sum p1(a) + p2(1-a)
- Adaptive Noise Reduction (temporal)
- Blob counting (8-connectivity)
- Face Detection
- Facial Feature Extraction
- AVI File Writer/Reader
- MP4 File Writer/Reader + advanced
- MP4Toolkit
- Includes all Atoms/Boxes (ISO 14496-1/12 (Amd1-3)/14/15)
- Fragmented MP4 (including single fragment boxes)
- Smooth Streaming ISMV & ISMA
- Flash FLV File Reader/Writer
- WebM Reader/Writer
- Including HTML5 VOD
- Live Streaming
- Matroska Reader/Writer
- including segmentation
- Live Streaming
- DASH Live and DVR
- MPEG2-TS (Beta)
- Apple HTTP Live Streaming (HLS) (Beta)
- Video Capture Devices
- Desktop Capture in real-time
- ProtoCam Programmable Virtual Cam
- WaveOutput
- WaveInput
- Chromecast audio/video playback
- Resampler (Up/Down-Sample of audio)
- Chromecast protocol support
- ONVIF support for all profiles and services
- Extendable Transport classes
- TcpNetworkClient (incl. RTP)
- UdpNetworkClient (incl. RTP)
- UdpNetworkMulticastClient (incl. RTP)
- TcpNetworkServer
- UPnP Port forwarding
- MTU Discovery