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