[C#] Przesyłanie głosu

Cześć wszystkim,

napisałem sobie prostą aplikację klient serwer w .NET. Zastanawiałem się jak ją “wyposażyć” i fajnym pomysłem byłoby chyba przesyłanie głosu między klientami. Wiem, że to pewnie nie takie hop siup… Chciałem zapytać się specjalistów tej technologii czy nie porywam się z motyką na słońce. Co najpierw powinienem ogarnąć, aby w ogóle myśleć o pójściu dalej? Czy potrzebuję jakiegoś zewnętrznego narzędzia/technologii w realizacji tego celu? Z góry dziękuję za wszelkie podpowiedzi.