Media Player SDK .NET
The Media Player SDK .Net enables developers to seamlessly integrate a wide range of media playback capabilities into their applications, including support for video, audio, DVD, Blu-ray, and various network streams. This SDK also provides the ability to render overlay bitmaps and text with effects on top of the video. It offers flexibility in playback engines, allowing the use of system codecs, FFmpeg, or VLC, ensuring a wide range of compatibility and a high-quality media experience.
Cross-platform support for Windows, macOS, Linux, Android, and iOS
Installation
Quick Installation with NuGet
Get started in seconds with our NuGet package
Install-Package VisioForge.DotNet.MediaPlayerOr search for VisioForge.DotNet.MediaPlayer in Visual Studio's NuGet Package Manager.View on NuGet.org โ
Key Benefits
Universal Format Support
Play 500+ video/audio formats with hardware acceleration
Cross-Platform
Windows, macOS, Linux, Android, and iOS support
Professional Features
OSD, frame grabber, VR/360 video, motion detection
SDK STRUCTURE
The SDK allows developers to select specific video and audio sources, apply a range of effects for processing, and then route the media for rendering. It is versatile and accommodates different UI frameworks by providing a unique VideoView control for each one โ whether WPF, WinForms, MAUI, Avalonia, or others โ ensuring seamless integration and display of media within various application interfaces.
MEDIA PLAYBACK PIPELINE
The SDK architecture separates each media source into discrete audio and video streams. These streams are then routed to their respective decoders. After decoding, the uncompressed data is processed and can be accessed directly by a sample grabber if required. This feature is handy for real-time applications that process or analyze media samples.
VIDEO PROCESSING
Add text, images, or GIFs to your videos to create personalized overlays. Adjust visual elements such as brightness, contrast, saturation, and hue to improve image quality. Utilize editing tools to resize, crop, or rotate footage as necessary. Apply the chroma key for green screen effects and explore a wide range of additional video effects to enhance your storytelling.
AUDIO PROCESSING
Integrate an equalizer into your application to allow for precise audio tuning. Normalize audio levels, amplify the volume, or enhance the bass frequencies. A suite of additional audio effects is available for further refinement. Implement automatic or manual gain control to achieve optimal audio quality.

CUSTOM UI CONTROLS
The SDK boasts a customizable interface with skin support, accommodating PNG/SVG icons, and personalized style options.
Major Features
VisioForge Media Player SDK .Net's major features include:
Supported Formats
- โขFile formats: MP4, MKV, MOV, AVI, MPEG-TS, WMV, MXF, VOB, OGG
- โขVideo formats: MPEG-1/2, WMV, MPEG-4, H264, HEVC, and others with the appropriate decoder
- โขAudio formats: AAC, MP3, Vorbis, WMA, OPUS, Speex, and others with the appropriate decoder
- โขMIDI, karaoke KAR, and CDG
- โขDVD and Blu-ray playback [Windows only]
Video Processing & Effects (CPU/GPU)
- โขImage overlay (including animated GIF)
- โขSVG overlay
- โขText overlay
- โขVideo transparency
- โขPan/zoom
- โขBrightness, contrast, saturation, hue, etc.
- โขInverted colors, grayscale
- โขDeinterlace, denoise
- โขFade-in/fade-out, rotate
- โขResize to any resolution
- โข3rd-party DirectShow filters support
- โขMore than 30 other effects
Audio Processing & Effects
- โขVolume booster
- โขEqualizer
- โข3D-bass system
- โขNormalization
- โขAuto/manual gain
- โขA lot of other effects
Network Streams & Professional Support
- โขHTTP/HTTPS streaming
- โขRTSP/RTMP protocols
- โขHLS/DASH support
- โขMMS/WMV/UDP streams
- โขNDI network streaming
- โขMemory stream playback
Advanced Features
- โขFile playback from memory
- โขSeamless playback (no delay between files)
- โขMultiple output screens support
- โขPicture-in-Picture support
- โข4K and 8K video files support
- โขGPU accelerated decoding (DXVA2/D3D11/QuickSync/NVDEC/AMF)
- โขBackward/forward seeking
- โขFrame capture to .Net Bitmap or image files
- โขOSD (On-Screen Display)
- โขSubtitles support
- โขNetwork streaming (MMS/WMV/RTSP/RTMP/UDP)
- โขReverse playback
- โขEncrypted video playback (Video Encryption SDK)
- โขMotion detection
- โขFace/object detection [Windows only]
- โขBarcode reader
- โขChroma-key
- โขmadVR renderer [Windows only]
- โขVR 360ยฐ video [Windows only]
Player Features
- โขFrame-by-frame navigation
- โขVariable playback speed control
- โขPlaylist management
- โขAudio track selection
- โขVideo rotation
- โขAspect ratio control
Quick Start Code
Get started with professional media playback in minutes
Basic Media Player Implementation
C#Choose Your License
Flexible licensing options for every project
All licenses include 12 months of updates and support
Standard
โฌ750/lifetime
Buy Now- Video files playback
- Audio files playback
- Subtitles support
- HD and 4K video support
- Video/audio processing and effects
- Hardware acceleration (DXVA2, NVDEC, QuickSync)
- OSD (On-Screen Display)
- Frame grabber
- Multiple output screens
- GPU-accelerated video effects
- Barcode reader
- Picture-in-Picture support
Professional
โฌ1000/lifetime
Buy Now- Video files playback
- Audio files playback
- Memory stream playback
- Subtitles support
- HD and 4K video support
- Video/audio processing and effects
- Network streams playback (HTTP/RTSP/RTMP/HLS/WMV/NDI)
- Chroma-key
- Reverse playback
- Motion detection
- DVD and Blu-ray playback (Windows)
- Hardware acceleration (DXVA2, NVDEC, QuickSync)
- Video processing using DirectShow filters (Windows)
- OSD (On-Screen Display)
- Frame grabber
- Multiple output screens
- GPU-accelerated video effects
- Video Encryption SDK support (Windows)
- Face tracking and object detection
- Audio streams from external files
- Barcode reader
- Picture-in-Picture support
All licenses include 1 developer seat, source code samples, and email support.
Lifetime licenses include free updates forever. Annual licenses include 1 year of updates.
System Requirements
Development and deployment requirements for all supported platforms
| Development Systems | 
 | 
| Target Platforms | 
 | 
| .NET Versions | 
 | 
| IDE Support | 
 | 
| Hardware | 
 | 
Distribution Rights
Royalty-free distribution. Deploy your applications without additional fees or runtime licenses.
Trial Limitations
The trial version displays a watermark on the video window. All features are fully functional during the 30-day trial period.
Free for Non-Commercial Use: The SDK is free for non-commercial use. Please contact us to get a free license.
Documentation & Resources
Complete documentation, API reference, and sample projects
Start Your Free 30-Day Trial
Full-featured trial version with watermark. No limitations on functionality.
