Próbuję zbudować program w C#, który pozwoli mi przesyłać strumieniowo audio i wideo z jednego komputera, przez sieć, do innego komputera, który jest podłączony do garść wideo/audio sprzęt (projektor, głośniki itp.). Idealnie, chciałbym móc przechwycić te dane bezpośrednio z komputera "prezentera" bez konieczności podłączania do niczego.Przechwytywanie dźwięku Wyjście w C#
Wideo, przesyłanie strumieniowe i ponowne wyświetlanie na "wyjściu" komputera działa dobrze, ale nie mogę znaleźć dobrego sposobu na przechwytywanie dźwięku bez konieczności podłączania kabla do słuchawek podnośnik i podłączony do drugiego komputera. Celem tego programu jest umożliwienie tego w sposób bezprzewodowy, więc jest to problem. Podsumowując, szukam jakiegoś interfejsu C#, który pozwoli mi przechwytywać dźwięk na komputerze z systemem Windows, tak jakbym podłączył coś do gniazda słuchawkowego.
Z góry dziękuję za pomoc.
Czy możesz wskazać mi dobre referencje dotyczące przesyłania strumieniowego wideo? Ciekawi mnie, w jaki sposób wykonałeś transmisję wideo i "przechwytywanie" ... –
Użyłem interfejsu API do zrzutów ekranu C# (http://www.developerfusion.com/code/4630/capture-a-screen-shot/) i skompresował obrazy do formatu PNG, a następnie po prostu przesłał nieprzetworzone dane przez sieć. Z drugiej strony są one rekonstruowane i rysowane w pełnym ekranie graficznym. Wygląda na to, że byłoby to dość powolne, ale używamy sieci poświęconej wyłącznie temu celowi, a komputery na obu końcach są dość rozbudowane. –
To jest właściwy link, przepraszam: http://www.geekpedia.com/tutorial181_Capturing-screenshots-using-Csharp.html –