TRichView.ru
English | Deutsch | Español | Português | Русский

      Описание 

Пакет компонентов RVMedia

Что такое RVMedia

RVMedia – это набор компонентов VCL для Delphi и LCL для Lazarus, имеющих следующие функции:

  • получение видео из различных источников: локальных USB-камер, IP-камер, сетевых видеопотоков, экрана компьютера, локальных и сетевых видеофайлов;
  • конфигурирование IP-камер и управление их движением;
  • получение звука с микрофона;
  • передача видео- и аудио-данных по Интернету;
  • создание видеочатов и видеоконференций (либо через прямое соединение между приложениями, либо с использованием специального сервера).

RVMedia может использовать библиотеки GStreamer и FFmpeg для показа видео в различных форматах, включая H.264.
замечание: RVMedia не включает эти библиотеки ни в виде исходного, ни в виде бинарного кода. Авторские права на GStreamer и FFmpeg принадлежат их разработчикам. RVMedia использует их по лицензии GNU LGPL v2.1.

Версия RVMedia для Free Pascal (Lazarus) поддерживает следующие платформы:

  • Windows
  • Linux

Демонстрационный пример видеоконференции

Компоненты в пакете RVMedia

TRVCamera — компонент для получения видео из различных источников (локальная вебкамера, удалённая IP-камера, видеофайл, экран).
TRVCamControl — визуальный компонент для управления вращением камер.
TRVCamView — визуальный компонент, показывающий видео, получаемое компонентами TRVCamera или TRVCamReceiver.
TRVCamMultiView — визуальный компонент, показывающий несколько видео из различных источников.
TRVMicrophone — компонент для получения звука с микрофона.
TRVMicrophoneView — визуальный компонент, показывающий активность микрофона.
TRVCamSender — компонент для передачи по сети видео (от TRVCamera или TRVCamReceiver) и/или звука (от TRVMicrophone или TRVCamReceiver); эти данные принимаются компонентами TRVCamReceiver или TRVMediaServer.
TRVCamReceiver — компонент для приёма видео и звука по сети (от TRVCamSender или TRVMediaServer).
TRVMediaServer — компонент для пересылки по сети данных (видео, аудио, файлов, команд) от нескольких компонентов TRVCamSender нескольким компонентам TRVCamReceiver.
TRVTrafficMeter — визуальный компонент для показа статистики трафика.

Как узнать больше о RVMedia

Веб-справка на английском языке

Скомпилированные демонстрационные примеры