SDK позволяет создавать мультимедийные приложения из отдельных блоков, как кирпичный дом. Например, для записи видео с камеры вы добавляете блок "Camera", блок "H264 encoder" и блок "MP4 sink" для записи видео в файл MP4.
SIMPLE PLAYER
The simple player pipeline uses the UniversalSourceBlock to read and decode the source file, the VideoRendererBlock to display video, and the AudioRendererBlock to play audio.
ADVANCED PLAYER
The advanced player pipeline includes the UniversalSourceBlock for decoding files or streams, video and audio renderers, and effects processing blocks.
CAMERA PREVIEW
The camera/microphone simple preview pipeline, which contains 2 source blocks and 2 renderer blocks.
RTSP PREVIEW
The RTSP preview pipeline, which includes the RTSP source block (with decoders inside), video and audio renderers.
CAPTURE WITH PREVIEW
The capture pipeline has two tee blocks that are used to split video and audio streams, allowing video/audio preview along with capture.
Основные возможности VisioForge Media Blocks SDK .Net включают:
Предварительный просмотр аудио/видео
Захват видео и аудио в широком диапазоне форматов
Захват кадров в файлы класса Bitmap, BMP, JPEG и PNG
Blackmagic Decklink card's input and output support
Поддержка чтения и записи тегов аудио/видео файлов
Поддержка камер FLIR/Teledyne (USB3Vision/GigE)
Basler cameras support (USB3Vision/GigE)
Аудио кодеки
AAC
FLAC
MP3
OPUS
Vorbis
WMA (Windows Media Audio)
Speex
Обработка звука
Усиление
Аудиомикшер
Граббер аудиообразцов
Баланс
Компрессор/экспандер
Эхо
Эквалайзер
Масштаб/темп
Громкость
Blackmagic Decklink
Аудио выход
Аудио источник
Видео выход
Видео источник
Выходные форматы файлов
MP4
WebM
MOV
AVI
MPEG-TS
MKV
OGG
Сетевое вещание
HLS
RTMP
RTSP
UDP
Обработка видео
Цветовые эффекты
Деинтерлейс
Рыбий глаз
Переворот/Поворот
Гамма
Гауссово размытие
Наложение изображений
Отражение
Перспектива
Пинч
Изменение разрешения
Поворот
Захват кадров
Сфера
Квадрат
Растяжение
Текст поверх видео
Туннель
Твирл
Баланс видео
Видео микшер
Водная рябь
Видео энкодеры
H264
H265/HEVC
VP8/VP9
WMV (Windows Media Video)
MJPEG
AV1
Источники
Файловый источник
RTSP
Захват экрана
Системный источник видео
Системный источник аудио
Виртуальный источник видео
Виртуальный источник аудио
Специальные
Нулевой рендерер
Тройник
VU-метр
Поддерживаемые входные устройства:
Видеокамеры DV и HDV MPEG-2
USB веб-камеры и другие устройства захвата (включая устройства с разрешением 4K)
Платы захвата PCI
ТВ-тюнеры (со встроенным MPEG-кодером и без него)
JPEG/MJPEG, MPEG-4 и H264 HTTP/RTSP/RTMP/IP-камеры/серверы, поддерживается формат HD
IP-камеры ONVIF с поддержкой PTZ
Устройства Blackmagic Decklink
Устройства захвата звука и звуковые карты
Устройства ASIO
IDE
Visual Studio 2019 и более поздние версии: Visual C#, Visual C++, Visual Basic .NET
Visual Studio Code
JetBrains Rider
SDK may be used with other .Net-compatible applications such as Microsoft Access, Word, and Excel
Фреймворки пользовательского интерфейса
WinForms
WPF
WinUI 3 для рабочего стола
Avalonia
GTK#
MAUI
Xamarin.Android
Xamarin.Mac
Xamarin.iOS
Версии .Net
.Net Framework 4.6.1 и более поздние версии
.Net Core 3.1
.Net 5
.Net 6
.Net 7
.Net 8
Системные требования
Windows 10 или Windows 11
Ubuntu 22+
macOS 12+
Целевые платформы
Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
Windows Server 2016 и более поздние версии
Android 8 и более поздние версии
Linux (Ubuntu)
macOS
iOS
Права на дистрибуцию
Распространение без роялти.
Ограничения пробной версии
В пробной версии на окне видео отображается водяной знак.
Приобретая Media Blocks SDK .Net, вы получаете следующие преимущества:
Неограниченное использование
Отсутствие экрана с лицензией
Бесплатные малые и крупные обновления в течение одного года (по истечении года SDK будет работать так же, как и раньше) для обычной лицензии и неограниченное количество обновлений в течение неограниченного времени для пожизненной лицензии
Приоритетная поддержка и исправления
Счета за обычную лицензию выставляются ежегодно и автоматически продлеваются каждый год. Вы можете отменить подписку в любое время.