【发布时间】:2010-11-20 11:53:15
【问题描述】:
我正在尝试用 C# 构建一个程序,它允许我通过网络将音频和视频从一台计算机流式传输到另一台计算机,该计算机连接到一堆视频/音频设备(投影仪、扬声器, 等等)。理想情况下,我希望能够直接从“演示者”计算机捕获这些数据,而无需插入任何东西。
“输出”计算机上的视频、流媒体和重新显示都运行良好,但我似乎找不到一种无需将电缆插入耳机插孔即可捕获音频输出的好方法并连接到另一台计算机。这个程序的重点是允许无线完成,所以这是一个问题。总而言之,我正在寻找某种 C# 接口,它可以让我在 Windows 机器上捕获声音输出,就好像我在耳机插孔中插入了一些东西一样。
提前感谢您的帮助。
【问题讨论】:
-
你能给我指出一个关于视频流的好参考吗?我很感兴趣你是如何做视频流和“捕获”的。
-
我使用 C# 屏幕截图 API (developerfusion.com/code/4630/capture-a-screen-shot) 并将图像压缩为 PNG,然后通过网络简单地发送原始数据。另一方面,它们被重建并绘制在全屏图片框中。看起来会很慢,但我们使用的是专门用于此目的的网络,并且两端的计算机都相当强大。
-
这是正确的链接,对不起:geekpedia.com/…