Я пытаюсь создать программу на C#, которая позволит мне передавать аудио и видео с одного компьютера по сети на другой компьютер, подключенный к кучу видео/аудио оборудование (проектор, колонки и т. д.). В идеале я хотел бы иметь возможность фиксировать эти данные непосредственно с компьютера-презентатора без необходимости подключаться к чему-либо.Захват звука в C#
Видео, потоковая передача и повторное отображение на «выходном» компьютере работают хорошо, но я не могу найти хороший способ захвата аудиовыхода без необходимости подключения кабеля к наушникам разъем и подключен к другому компьютеру. Весь смысл этой программы заключается в том, чтобы это можно было сделать беспроводным образом, так что это своего рода проблема. Подводя итог, я ищу какой-то интерфейс C#, который позволит мне записывать вывод звука на машину Windows, как будто я подключил что-то к разъему для наушников.
Заранее благодарим за любую помощь.
Можете ли вы указать мне хорошую ссылку на потоковое видео? Мне интересно, как вы делали потоковое видео и «захват». –
Я использовал API скринсейвера C# (http://www.developerfusion.com/code/4630/capture-a-screen-shot/) и сжал изображения в PNG, а затем просто отправил необработанные данные по сети. На другом конце они реконструируются и рисуются в полноэкранном изображении. Похоже, что это будет довольно медленно, но мы используем сеть, предназначенную исключительно для этой цели, и компьютеры с обоих концов довольно жёсткие. –
Это правильная ссылка, извините: http://www.geekpedia.com/tutorial181_Capturing-screenshots-using-Csharp.html –