我的问题很简单。如何在 ALSA 中创建一个能够实现以下功能的纯虚拟音频设备:
被用作音频输出目的地,
用作音频输入源,输出发送给它的任何内容。
我真正想要实现的是向该设备输出声音,并在另一个应用程序(例如 Skype)中将该设备用作麦克风,这使我可以在 Skype 或其他任何应用程序中播放声音和音乐。
这方面的信息真的很模糊,搜索结果显示的大多是不相关的东西,比如拆分设备输出或类似的东西。我真的不知道现在去哪里找什么,所以任何帮助都会非常感激。
我真的不知道如何更好地表达这一点,所以我将指出哪些有效,哪些无效:
a) 我可以通过 127.0.0.1:port 访问我的服务
b) 我的朋友可以通过 xxxx:port 访问我的服务,其中 xxxx 是我的 IP(转发的端口)
c) 反过来,我无法通过 xxxx:port 访问我的服务
有谁知道这可能是由什么引起的以及如何解决这个问题?