| РВ-Медиа (RVMedia) | |
  
Что такое РВ-Медиа (RVMedia)
РВ-Медиа (RVMedia) – это набор компонентов, имеющих следующие функции:
- получение видео из различных источников: локальных USB-камер, IP-камер, сетевых видеопотоков, экрана компьютера, локальных и сетевых видеофайлов;
- конфигурирование камер и управление их движением;
- получение звука с микрофона или из видео;
- запись аудио- и видеофайлов;
- передача видео- и аудиоданных по Интернету;
- создание видеочатов и видеоконференций (либо через прямое соединение между приложениями, либо с использованием специального сервера).
РВ-Медиа (RVMedia) может использовать библиотеки ДжиСтример (GStreamer) и ФФмпег (FFmpeg) для показа видео в различных форматах, включая H.264.
замечание: РВ-Медиа не включает эти библиотеки ни в виде исходного, ни в виде бинарного кода.
Авторские права на эти библиотеки принадлежат их разработчикам. РВ-Медиа использует их по лицензии GNU LGPL v2.1.
Версия VCL: для Дельфи (Delphi) 7 и новее
Платформы, поддерживаемые в ФайрМанки (FireMonkey):
- Windows (Delphi XE6 и новее)
- macOS (Delphi 10.3 и новее)
- Linux (Delphi 10.3 и новее)
Платформы, поддерживаемые в Лазарусе (Lazarus):
Компоненты в пакете РВ-Медиа (RVMedia)
Ссылки в таблице ведут на документацию по компонентам.
| Компоненты РВ-Медиа (RVMedia) |
| Видео |
 |
TRVCamera –
компонент для получения видео из различных источников: локальная вебкамера, удалённая IP-камера, видеофайл, экран, HTTP- или RTSP-поток |
 |
TRVCamControl –
визуальный компонент для управления вращением камер |
 |
TRVCamView –
визуальный компонент для показа видео, получаемого компонентами TRVCamera или TRVCamReceiver |
 |
TRVCamMultiView –
визуальный компонент для показа нескольких видео из различных источников |
 |
TRVCamRecorder –
компонент для записи аудио- и видеофайлов |
 |
TRVWebCamDialog –
компонент для показа диалогового окна для редактирования настроек локальной вебкамеры |
| Звук |
 |
TRVCamSound –
компонент для получения звука из видео; звук может быть проигран и записан TRVAudioPlayer или передан по сети с помощью TRVCamSender |
 |
TRVMicrophone –
компонент для получения звука с микрофона (или других входных аудиоустройств); звук может быть проигран и записан TRVAudioPlayer или передан по сети с помощью TRVCamSender |
 |
TRVMicrophoneView –
визуальный компонент для показа активности микрофона |
 |
TRVAudioPlayer –
компонент для проигрывания звука и записи аудиофайлов |
| Сеть |
 |
TRVCamSender –
компонент для передачи по сети видео (от TRVCamera или TRVCamReceiver) и/или звука (от TRVMicrophone, TRVCamSound или TRVCamReceiver); эти данные принимаются компонентами TRVCamReceiver или TRVMediaServer |
 |
TRVCamReceiver –
компонент для приёма видео и звука по сети (от TRVCamSender или TRVMediaServer) |
 |
TRVMediaServer –
компонент для пересылки по сети данных (видео, аудио, файлов, команд) от нескольких компонентов TRVCamSender нескольким компонентам TRVCamReceiver |
 |
TRVTrafficMeter –
визуальный компонент для показа статистики трафика |
Как узнать больше о РВ-Медиа (RVMedia)
|