Erstellen Sie mit SoftDS MMTools V2.83 einfach und schnell komplexe Video/Audio- und Message-Anwendungen. Die visuelle Komponenten MMServer und MMVideoServer können mit allen gängigen Captureboards und Webcams verbunden werden.
Audio-Streams werden mit einem Befehl aktiviert und sind sofort realtime verfügbar. Die Komponente MMClient sorgt für die Darstellung des Video und Verarbeitung des Audiostreams. Textmitteilungen können einfach mit dem selben Datenstrom übermittelt werden.
MMClient-Events:
Im Gegensatz zu vielen anderen Komponenten besitzt der MMClient nur 2 wichtige Events:
OnNewMessage
Das Ereignis wird ausgelöst, wenn eine Nachricht empfangen wurde.
OnNewFrame
Möchten Sie das Videobild, welches durch den MMClient dargestellt wird, weiter verarbeiten steht bei diesem Ereignis das Einzelframe als Jpeg zur Verfügung.
MMServer-Eigenschaften:
Der MMServer (Übermittlung von Video, Audio und Text)
besitzt folgende wichtige Eigenschaften:
BandwithThrottle
Mit dieser Eigenschaft bestimmen Sie die Priorität des Audiostreams
FPS (1-30 FPS)
Frames pro Sekunde, die Sie von Ihrer Capturecard erhalten wollen
Quality (1 - 100%)
Qualität des Videobildes
VoiceActive (true/false)
Mit dieser Eigenschaft können Sie das Audio-Recording starten
VoiceDelay (verylow - veryhigh)
Bestimmen Sie die Verzögerung des Audio-Streams
VoiceSampleRate (8000 - 44100)
Bestimmen Sie die Qualität des Audio-Streams
MMVideoServer Event:
OnStream
Das ist das Einfache der ganzen Komponente. In dem Ereignis "OnStream" erhalten Sie den kompletten Datenstream (Audio/Video/Text) als TMemoryStream. Diesen Stream können Sie dann einfach an Ihre Client-Anwendung(en) senden. Benutzen Sie hierzu z.B. die TServerSocket-Komponente von Delphi.
Die gesamte Komponente ist als Demo zum Download verfügbar. Beispielanwendungen der MMTools V2.83 für Borland Delphi 4/5/6/7 können zusätzlich downgeloaded werden.