abcxiawei 发表于 2025-2-21 11:29

有没有办法把一台电脑的音频以纯数字信号的方式传给另外的电脑?

我有个需求,希望多台电脑音频共用同一个输出设备(音箱),找了很多方案,发现都不太行,这可能是因为音频数据绝大部分时候传递的是模拟信号,导致混音非常困难,混音很容易丢失细节。市面上绝大部分卖的多音频输入设备,多是在多个音频间切换。真的混音器非常少见,普遍有音频质量损失。


那么,有没有办法,把一台电脑的音频以数字信号的方式传输给另外一台电脑,然后在这台被输入电脑上播放出来,这样音响不就能共用了吗?理论上电脑能够作为多个音频输入并播放的设备。但是我实际找了找没有找到这种设备或方案。有没有了解这个领域?

yjmy705 发表于 2025-2-21 11:34

奇怪的需求,你可以买个支持多数字输入的dj台

netplaying 发表于 2025-2-21 11:35

这还不简单,随便找个有数字输入的声卡,用光纤同轴不都行吗?
我家里电脑就插着两块pci声卡,声卡a是纯数字卡,用aes连接声卡b的数字输入,混音主要用声卡b。

Saikou 发表于 2025-2-21 11:44

直接搜就有教程:https://www.youtube.com/watch?v=DWLOWwm4-2g

ryanz 发表于 2025-2-21 11:46

好像是叫音频串流,linux 上看见有人用 pulseaudio 搞过这种东西。

guizebug 发表于 2025-2-21 11:57

你要的这种不是混音器,是数字音频路由

—— 来自 鹅球 v3.3.96

保科智子 发表于 2025-2-21 12:01

steamlink可以只串流声音

bad_alloc 发表于 2025-2-21 12:11

audient id24,支持光纤输入

论坛助手,iPhone

xiphishadow 发表于 2025-2-21 12:22

1、从功能上来说,舞台表演用的混音器、调音台也有模拟输入混音后输出,也不会存在很明显的质量损失,所以混音器、调音台理论上能满足LZ需求
2、LZ可以看看是不是电脑的数字转模拟后,模拟的传输有问题。如果电脑直出模拟(尤其是3.5口直出),信号不经过处理再进混音,也可能出现LZ讲的质量损失
3、可以尝试电脑hdmi到功放或者其他较好的数字转模拟设备转模拟后再上混音,混音后走功放再出音箱,效果应该可以达到使用要求

有些调音台混音器也有hdmi输入,但通常都只有1~2个,可能输入不太能满足LZ,所以还是统一从功放转模拟再上混音和调音会好一点

splash1 发表于 2025-2-21 12:27

用专业音频AoIP可以发送端Dante Virtual Soundcard+接收端Dante Controller

红炉灰 发表于 2025-2-21 13:36

网播行不行

—— 来自 鹅球 v3.3.96-alpha

夜雪海 发表于 2025-2-21 14:16

你这个需求 我有个偏门解法。。用一台电脑 虚拟机的方式拆成多台可以当成多台电脑吗,然后输出端只有一个音响,达到多台电脑共用一个音响

win8 发表于 2025-2-21 15:28

问过ai了嘛?下边提及的Voicemeter我是有印象的,应该可以(或者同公司的不同产品可以)



一、局域网音频传输工具
Soundit
特点:免费工具,支持将一台电脑的音频实时共享到其他设备(手机、平板、其他电脑),接收端只需通过浏览器访问指定地址即可播放音频2611。
适用场景:Windows和Android设备间的共享,需在同一局域网内。
操作步骤:
在主机安装Soundit,记录界面显示的IP地址;
其他设备通过浏览器访问该IP,输入密码连接后即可接收音频。
SoundShare
特点:开源工具,通过本地网络将一台PC的音频传输到另一台PC,需配合Python环境运行9。
注意:需手动启用“立体声混音”设备,对技术配置有一定要求。
二、跨平台音频分发工具
Airfoil(Mac专用)
特点:支持将Mac的音频无线传输到其他设备(如iPhone、PC、Apple TV等),适合苹果生态用户5。
扩展性:可同时输出到多个设备,支持同步播放。
三、多设备控制集成工具
Thunderbolt Share
特点:通过雷电接口连接两台电脑,实现文件传输、屏幕共享及外设(含音频设备)的共享7。
要求:需两台电脑均配备雷电4/5接口,且安装授权软件(如微星、联想等品牌设备)。
Multiplicity 3
特点:支持一套键鼠控制多台电脑,同时共享剪贴板和音频,适合多屏办公场景13。
优势:跨平台(Windows/Mac),音频延迟低,无缝切换。
四、虚拟音频路由工具
Voicemeter
特点:虚拟混音器,可将多个音频输入源(如不同电脑通过虚拟声卡输入)合并输出到同一设备12。
扩展方案:需配合虚拟音频线(如VB-Cable)或硬件连接,将其他电脑的音频输入到主机的虚拟通道。
五、系统级音频设置(无需额外软件)
Windows高级声音选项
方法:通过系统设置指定不同应用程序的输出设备(如主屏用音箱、副屏用耳机),但需硬件支持多解码器(如USB声卡或独立显卡音频输出)8。
选择建议:
简单共享:优先选择 Soundit,操作门槛低且免费。
苹果设备:使用 Airfoil 实现高质量无线传输。
高性能需求:通过 Thunderbolt Share 实现超低延迟的音频+数据共享。
多任务控制:Multiplicity 3 或 Voicemeter 更适合复杂多设备场景。
具体方法可参考相关软件的官方文档或用户教程。

以上内容均由AI搜集总结并生成,仅供参考
参考资料

einhorn 发表于 2025-2-21 22:15

最简单就是有线光纤/同轴,只要声卡有数字输入就行,另一台电脑输出光纤拉过去就行

lwa190212 发表于 2025-2-21 22:27

我就在用voicemeeter的vban,当然延迟是有的,走wifi网络大约不到1秒,就算自己传回127.0.0.1也有100ms左右延迟

moondigi 发表于 2025-2-21 22:37

ffmpeg用flac编码推流?

linux40 发表于 2025-2-21 23:17

本帖最后由 linux40 于 2025-2-21 23:19 编辑

scream效果不错,不过接收端要自己编译。

y2z 发表于 2025-2-22 07:48

这种需求你用软件实现,延迟可能不理想,另外就是电脑负载高了有可能会爆音
那些中低端调音台基本都是模拟信号实现多路混音,比如说雅马哈MG系列那一堆,虽然也不是说多好,但也没见谁说不能用
真想用电脑这么搞,要么买个带有数字输入的好一点的声卡,大概2K起步吧,比如说上面说的id24
要么买个普通点的声卡走模拟信号,至少也得千元,有可能你输出端也太靠谱也要换

循此苦旅 发表于 2025-2-23 23:17

用rtsp可不可行?

張無忌 发表于 2025-2-24 16:30

你这个需求,不就是带多路输出输入的声卡么

这东西PCIE的都不便宜,usb的性能不够,你可以买个1394转接卡,捡1394设备的垃圾

bzmdra 发表于 2025-2-24 17:56

刚自己家里折腾了下,买个HDMI的音频分离器,可以多进一出的,我买的4进2出,HDMI一路可以接功放,也有莲花和光纤的输出,外部物理解决

bzmdra 发表于 2025-2-24 17:56

东西不贵,优联有100多的,不过只能2进1出,我在淘宝买的3xx

abcxiawei 发表于 2025-2-26 11:43

Saikou 发表于 2025-2-21 11:44
直接搜就有教程:https://www.youtube.com/watch?v=DWLOWwm4-2g

感谢你的帖子,给了我很大启发,后续找到了一大堆有类似功能的软件

abcxiawei 发表于 2025-2-26 11:44

xiphishadow 发表于 2025-2-21 12:22
1、从功能上来说,舞台表演用的混音器、调音台也有模拟输入混音后输出,也不会存在很明显的质量损失,所以 ...

我研究了很久,最后没有使用硬件方案,硬件方案的主要原因还是贵。最后还是走了软件方案

abcxiawei 发表于 2025-2-26 15:28

win8 发表于 2025-2-21 15:28
问过ai了嘛?下边提及的Voicemeter我是有印象的,应该可以(或者同公司的不同产品可以)




谢谢你的帖子,你这个帖子让我意识到我问AI的方式不对,后来我也去问了一下,并且实地测试了提到的软件,现在我把我测试的结果放在这。如果有其它人有我这样的需求可以参考:


Soundit:
这是最简单的软件,它本身是基于WebRTC的,启动后就是一个WebRTC直播服务器,其它访问它给的那个地址就可以像看直播一样听到声音。速度不错
缺点是,它是用的有损压缩编码Opus格式。而且码率很低,官网Support有说一贴说是72kbit/s,我自己测试码率大约在52 kbps。最要命的一点是,它在输出的时候,把双声道给合并成单声道了,导致播出端听着很沉闷。这个软件要求不高可以用用,要求高就算了

SoundShare:
这个很奇怪,我没有搜到出处,只在csdn上翻到了一个下载,也确实是基于python,最后我没有用这个方案。


SonoBus:
这是我自己问AI时被给出的一个方案,是专门型的远程多音轨合并监听工具,入门有门槛,但是挺好用。

abcxiawei 发表于 2025-2-26 15:30

lwa190212 发表于 2025-2-21 22:27
我就在用voicemeeter的vban,当然延迟是有的,走wifi网络大约不到1秒,就算自己传回127.0.0.1也有100ms左右 ...

朋友,我还没来得及测试voicemeeter的vban,但是有个问题我想咨询一下,你是怎么测出延迟的?我这么多天一直在测试不同的软件共享音频方案,除了SonoBus直接在软件UI上给出了延迟外,其它软件一般都不给延迟。我只能靠感觉去判断延迟。

abcxiawei 发表于 2025-2-26 15:35

linux40 发表于 2025-2-21 23:17
scream效果不错,不过接收端要自己编译。

scream我去翻了github的说明,主要是驱动安装太麻烦了,而且很容易在windows更新后失效,最后没有选这个方案。有一些方案比如SonoBus是用ASIO4ALL驱动的方案,我估摸着都是驱动方案应该速度差不多。

abcxiawei 发表于 2025-2-26 15:37

y2z 发表于 2025-2-22 07:48
这种需求你用软件实现,延迟可能不理想,另外就是电脑负载高了有可能会爆音
那些中低端调音台基本都是模拟 ...

硬件方案基本都如你所说,价格普遍比较贵,基本都上千。

最后我还是偏向了软件方案,局域网有线网络,目前延迟在50ms左右,还行,目前在折腾ASIO4All驱动,看能不能继续把延迟压低

abcxiawei 发表于 2025-2-26 15:38

循此苦旅 发表于 2025-2-23 23:17
用rtsp可不可行?

你这个方案我找了一下没找到现成的啊,请问你要怎么用rtsp?

abcxiawei 发表于 2025-2-26 15:40

bzmdra 发表于 2025-2-24 17:56
刚自己家里折腾了下,买个HDMI的音频分离器,可以多进一出的,我买的4进2出,HDMI一路可以接功放,也有莲花 ...

我去看了你说的HDMI分离器,其实我不太理解这个东西为何会有,可能有些设备上HDMI接口很多吧,我这边偏偏没有多的HDMI接口,HDMI接口都用上了,所以这个方案对我来说不太适用,硬件方案我还是喜欢aux或莲花的多进1出方案,但是这个市面上卖的很少,而且基本都是“切换”设备,不是“混音”设备。混音设备一般是调音台,那个太贵了

lwa190212 发表于 2025-2-26 16:51

abcxiawei 发表于 2025-2-26 15:30
朋友,我还没来得及测试voicemeeter的vban,但是有个问题我想咨询一下,你是怎么测出延迟的...
voicemeeter可以设置某个通道延后一定时间播放,我是耳朵听,设置源通道延时100ms左右和自己传回自己的通道重合,因为设置90-110ms都听不出区别,取的平均值

password 发表于 2025-2-26 21:25

本帖最后由 password 于 2025-2-26 21:29 编辑

看错了,你是要混音而不是切换,那硬件是比较贵了

Fuero 发表于 2025-2-26 21:47

我经常通过sunshine把PC串流到Mac的moonlight上,然后画面最小化就能实现类似效果了。
画质开低,音质开最高,延迟可以非常低

01046 发表于 2025-2-27 06:03

走了软件这条路,那就是无止境的折腾了,延迟这东西也稳定不了

—— 来自 鹅球 v3.3.96

abcxiawei 发表于 2025-2-27 10:01

Fuero 发表于 2025-2-26 21:47
我经常通过sunshine把PC串流到Mac的moonlight上,然后画面最小化就能实现类似效果了。
画质开低,音质开最 ...

这个方式我其实试过,但是我后来发现,即使最小化画面,视频编解码串流也仍然在运行,视频的编解码本身是个不小的开销,即使是有硬编码解码的情况下。所以这个方案我后来没用

abcxiawei 发表于 2025-2-27 10:02

本帖最后由 abcxiawei 于 2025-2-27 11:33 编辑

01046 发表于 2025-2-27 06:03
走了软件这条路,那就是无止境的折腾了,延迟这东西也稳定不了

—— 来自 鹅球 v3.3.96 ...
我是局域网,目前自我感觉延迟还不错,能够接受

duperbigd 发表于 2025-2-27 11:23

obs有个ndi插件,双机推流会用这玩意儿
页: [1]
查看完整版本: 有没有办法把一台电脑的音频以纯数字信号的方式传给另外的电脑?