我想做一个小项目,类似于Skype,可以在两台电脑之间发送音频,想知道在Python中有什么模块可以用来创建这样的项目,以及音频流在理论上是怎么工作的?数据是如何在两台电脑之间实时传输的?
你可以用Python来做这个,但为了简单起见,我会把问题拆分成几个小部分来处理。
音频 Python有很多音频模块,你可以看看 这里。我想你可能需要一个可以处理音频流的模块,而不是只处理 .mp3 或 .wav 文件的。
音频
.mp3
.wav
P2P 你需要了解一下TCP/IP,特别是 socket 这个东西,它能帮你实现这一点(文档),不过这可能会有点复杂。
P2P
socket
听起来这是个有趣的项目,祝你好运!