| RVMedia-Komponenten | |
  
Was ist RVMedia
RVMedia ist eine Zusammenstellung von VCL-, FireMonkey- und LCL-Komponenten mit den folgenden Funktionen:
- empfangen von Videodaten von lokalen Web-Kameras und IP-Kameras, Netzwerk-Videostreams, Computer-Desktop, lokale und remote Video-Dateien;
- konfigurieren von IP-Kameras und Steuerung der Rotation;
- lesen von Audiodaten von einem Mikrofon;
- senden und empfangen von Video- und Audiodaten über das Internet;
- organisieren von Video-Chats und -Konferenzen (entweder über direkt verbundene Anwendungen oder über ein Client-Server-Modell);
- aufnahme von Audio- und Videodateien.
RVMedia kann GStreamer und FFmpeg
Bibliotheken verwenden, um Videostreams in fortschrittlichen Formaten wie H.264 abzuspielen (sofern die entsprechenden Laufzeitbibliotheken auf dem Computer des End-Users verfügbar sind).
Hinweis: RVMedia enthält weder einen Quell- noch einen Objektcode dieser Bibliotheken.
Das Urheberrecht an GStreamer und FFmpeg gehört den jeweiligen Eigentümern. RVMedia nutzt sie gemäß GNU LGPL-Lizenz Version 2.1.
Unterstützte Plattformen (Lazarus LCL): Windows, Linux
Unterstützte Plattformen (FireMonkey): Windows, macOS, Linux
Komponenten in der Package
RVMedia-Komponenten |
Video |
 |
TRVCamera –
Komponente zum Empfangen von Videodaten von unterschiedlichen Quellen (lokale USB-Kamera, entfernte IP-Kamera, Videodatei, Bildschirm) |
 |
TRVCamControl –
visuelle Komponente zur Steuerung von Kamerabewegungen |
 |
TRVCamView –
visuelle Komponente zum Anzeigen von Videodaten von TRVCamera oder TRVCamReceiver |
 |
TRVCamMultiView –
visuelle Komponente zum Anzeigen von Videodaten von mehreren Quellen parallel |
 |
TRVCamRecorder –
Komponente zur Aufnahme von Audio- und Videodateien |
Audio |
 |
TRVCamSound –
Komponente zum Lesen von Sound aus Videodateien und Streams |
 |
TRVMicrophone –
Komponente zum Lesen von Sound von einem Mikrofon |
 |
TRVMicrophoneView –
visuelle Komponente zum Anzeigen der Mikrofon-Aktivität |
 |
TRVAudioPlayer –
Komponente zum Abspielen von Sound und zur Aufnahme von Audiodateien |
Netzwerk |
 |
TRVCamSender –
Komponente zum Senden von Video- (von TRVCamera oder TRVCamReceiver) und/oder Audiodaten (von TRVMicrophone oder TRVCamReceiver) an TRVCamReceiver oder TRVMediaServer über das Internet |
 |
TRVCamReceiver –
Komponente zum Empfangen von Video- und Audiodaten (von TRVCamSender oder TRVMediaServer) über das Netzwerk |
 |
TRVMediaServer –
Komponente zum Senden von Daten (Video, Audio, Befehle, Dateien) von multiplen TRVCamSendern an multiple TRVCamReceiver über das Netzwerk |
 |
TRVTrafficMeter –
visuelle Komponente zum Anzeigen von Traffic-Diagrammen und Statistiken |
Zusätzliche Informationen
Online-Benutzerhandbuch (auf Englisch)
Zusammengestellte Demo-Projekte
|