5

获取语​​音聊天应用程序的第一步是什么?

我认为第一步从输入中获取语音并将其转换为字节并将其以 UDP 连接发送到接收器,然后接收器将字节转换为语音并播放它,反之亦然,依此类推,直到断开连接

4

1 回答 1

2

在一个答案中解释它实际上是一项相当困难的任务,因此我将参考一些文章。不过,你有基本的前提。

你看过这篇文章吗?http://www.codeproject.com/Articles/19485/A-Voice-Chat-Application-in-C 这个有一些问题,但如果你想在纯 DirectShow 中进行,它可以提供一个很好的解决方案。

我看到你还问了一个关于 NAudio 的问题。NAudio 实际上写了一个语音聊天应用程序。它在他们的演示网站上。http://naudio.codeplex.com/SourceControl/changeset/view/920​​e758340dc

在左侧,选择 NAudioDemo,然后选择 NetworkChatDemo 来探索代码。此外,您可以下载它并使用它来了解更多关于它是如何工作的。

于 2012-08-18T04:02:01.687 回答