Media Blocks SDK .Net

v15.9
SDK позволяет создавать мультимедийные приложения из отдельных блоков, как кирпичный дом. Например, для записи видео с камеры вы добавляете блок "Camera", блок "H264 encoder" и блок "MP4 sink" для записи видео в файл MP4.
simple player diagram

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.
advanced player diagram
camera preview diagram

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.
RTSP preview diagram
capture with preview diagram

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
  • Обработка видео и эффекты (CPU/GPU)
  • Управление устройствами видеозахвата
  • Сетевое вещание
  • Обнаружение движения
  • Считыватель штрих-кодов (QR-код, UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, Codabar, ITF, RSS-14, Data Matrix, Aztec, PDF-417)
  • Поддержка пользовательских интерфейсов
  • API компьютерного зрения
  • Картинка-в-картинке
  • Захват экрана/захват окна
  • Распознавание лиц и отслеживание объектов
  • Поддержка нескольких экранов вывода
  • Захват звука из динамиков
  • 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 будет работать так же, как и раньше) для обычной лицензии и неограниченное количество обновлений в течение неограниченного времени для пожизненной лицензии
  • Приоритетная поддержка и исправления
Счета за обычную лицензию выставляются ежегодно и автоматически продлеваются каждый год. Вы можете отменить подписку в любое время.

SDK содержит библиотеки GStreamer с лицензией LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord