Hi,
habe genau so etwas vor ca. 1/2 Jahr mit Delphi gemacht.
Grundgedanke war ein einfacher MS Messenger (also Sprach-, Text- und Dateiübertragung).
Die Daten werden per UDP übertragen.
Die Audiodaten werden direkt mit der Windows-
API aufgenommen und auch wieder abgespielt. Dabei wurden sie direkt in einem Stream zwischengespeichert und der Inhalt immer ab einer bestimmten Größe versendet.
Um das ganze in Echtzeit zu schaffen bleibt Dir bloß der Weg über Threads, weil sonst nicht gleichzeitig Sprachdaten aufgezeichnet und abgespielt werden können.
Möglich ist es also, aber SEHR VIEL Arbeit!!!!! Allein das einigermaßen synchrone Aufnehmen auf einem Rechner und Abspielen auf einem anderen hat ewig gedauert. Und mit der Zeit können immer noch kleine Lags entstehen.