ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Scream虚拟声卡完整指南:三步把电脑声音无线送到局域网任意音箱

Scream虚拟声卡完整指南:三步把电脑声音无线送到局域网任意音箱 Scream虚拟声卡完整指南三步把电脑声音无线送到局域网任意音箱【免费下载链接】screamVirtual network sound card for Microsoft Windows项目地址: https://gitcode.com/gh_mirrors/sc/scream电脑里放的电影声音却想从客厅音箱出来或者DAC摆在电视墙边线缆就是过不去Scream虚拟声卡是为此而生的免费方案它把Windows的播放音频转成实时PCM流经局域网发送任何接收设备都能原样播放。 项目速览Scream虚拟声卡是什么它是什么一个运行在Windows内核层的虚拟音频驱动装好后声音列表里多出一台Speakers (Scream WDM)设备播放该设备的声音会实时以UDP组播一对多的网络投递方式发到局域网全部处理在内核完成没有用户态组件。替代了什么替代光纤、HDMI等布线麻烦的连接也替代蓝牙——不受10米距离限制也不受连接数限制。适合谁想让电脑声音送到另一个房间的音箱、电视条或树莓派上的用户只要和电脑在同一局域网。成本MS-PL开源协议、完全免费流是无压缩PCM音质只受您的网络与终端设备限制。 三步完成Scream虚拟声卡驱动安装获取代码并解压到本地目录git clone https://gitcode.com/gh_mirrors/sc/scream不想折腾编译可以直接取官方发布包驱动与安装脚本都在其中。安装驱动右键 Install目录 下的脚本选择以管理员身份运行。按系统架构选择64位用Install/Install-x64.bat32位用Install/Install-x86.batARM64用Install/Install-arm64.bat。拿不准就选x64版脚本必须管理员权限运行普通双击会失败。处理签名拒绝仅部分系统遇到全新安装的Win10 1607及以后版本会拒绝加载交叉签名驱动此时可在BIOS关闭安全启动或在注册表添加DWORD值[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy] UpgradedSystemdword:00000001这是安装失败最常见的原因Windows 11则需先bcdedit /set testsigning on开启测试模式再用pnputil /add-driver .\Scream.inf /install安装完成后记得关闭测试模式。设置输出格式打开声音设置选中Speakers (Scream WDM)在高级选项卡的默认格式里选采样率与位深点测试验证。这是该设备的默认格式想听高解析音频直接在这里选。配置扬声器同一设备属性窗口点配置进入向导选立体声或5.1等布局。这只是系统默认游戏等程序可能要在自己的音频设置里单独指定。启动接收端Windows上运行安装包内的ScreamReader.exe带音量条的托盘程序Linux上编译并运行Receivers/unix下的接收程序。接收设备防火墙要放行UDP 4010端口否则收不到声音。⚙️ 三个核心功能怎么配采样率与位深怎么选能做什么驱动高级页支持最高32位/96000Hz。怎么配就是第4步的默认格式下拉框。什么场景用不同用途的带宽需求差了好几倍照下表选即可用途建议采样率/位深立体声所需带宽CD品质音乐44.1kHz / 16位约1.4Mbps电影/游戏48kHz / 24位约2.3Mbps录音棚级96kHz / 32位约6.1Mbps5.1环绕声48kHz / 16位6声道约4.6Mbps多声道扬声器配置配置向导支持从单声道到7.1的布局选择窗口内点任一扬声器图标可单独试听。声道信息会随包头一起发送接收端据此把每个声道摆到正确位置适合家庭影院5.1及以上。注意Windows接收端ScreamReader不支持多声道位置映射两端布局不一致时可能出现声道错位。Linux接收端后端选择Unix接收端源码是单一二进制同时支持PulseAudio、ALSA与JACK三种输出。编译时自动检测系统库并选定默认输出运行时也可用-o参数强制指定比如scream -o alsa绕过桌面音频直接进内核接口适合接专业声卡。 三个实战场景书房电脑→客厅电视条把视频播放器的输出设备设为Scream画面留在书房声音从客厅电视条出来不必把HDMI线拉到电视墙。多房间同步两台树莓派接同一局域网各跑一个Unix接收端它们接收的是同一条组播流厨房和客厅同放一首歌不需要任何额外同步手段。进HiFi系统Linux小主机带外置DAC运行scream -o alsa接有源音箱电脑音频进入HiFi链路上限由DAC决定。 Scream虚拟声卡进阶参数单播与静音抑制怎么设以下配置都在注册表键HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Scream\Options下不存在需先创建改完重启生效单播模式网络封锁组播时加字符串值UnicastIPv4目标IP和DWORD值UnicastPort默认4010音频改为点对点直发该接收端。静音抑制加DWORD值SilenceThreshold连续静音样本超过该数量即停发数据。建议10000约44.1kHz下的1/4秒。QEMU虚拟机场景加DWORD值UseIVSHMEM值为共享内存大小MB建议2宿主机侧运行scream -m /dev/shm/scream-ivshmem。该通道轮询开销大、延迟更高仅在virtio-net不可用时考虑。接收端补充多网卡机器用scream -i eth0指定收包接口ALSA出现underrun时用scream -o alsa -t 100把目标延迟从默认50ms调高。❓ 常见问题问驱动装不上怎么办多为签名策略拦截全新系统拒绝交叉签名驱动。按第3步处理BIOS关安全启动或加UpgradedSystem注册表值Win11加开测试模式再装。问接收端没有声音先查接收设备防火墙是否放行UDP 4010再确认发送端输出设备确实选的是Scream、两端在同一局域网。组播不通时改单播模式。问声音卡顿、断断续续Linux接收端可降低进程优先级或加-t 100提高目标延迟无线环境换有线连接通常立竿见影。问如何卸载设备管理器中找到Scream驱动右键卸载设备勾选删除驱动软件即可完全移除。⚖️ 与蓝牙和有线方案的对比维度Scream虚拟声卡蓝牙音频HDMI/光纤有线延迟毫秒级内核直发50-200ms接近零音质无压缩PCM有损压缩无压缩距离整个局域网约10米受线缆限制接收设备数不限有限1台配置复杂度装驱动跑接收端配对即可插线即用成本免费需蓝牙发射器线缆费用 把局域网变成无线音响系统Scream的价值在于免费、开源且处理全在内核任何一台Windows电脑装上它就成了流媒体音源接收端可以是Windows托盘程序、Linux命令行工具甚至是嵌入式自组音箱。装好驱动即可投入使用。git clone https://gitcode.com/gh_mirrors/sc/scream使用中遇到问题或有改进想法欢迎到项目仓库提交issue或PR一起把它做得更好。【免费下载链接】screamVirtual network sound card for Microsoft Windows项目地址: https://gitcode.com/gh_mirrors/sc/scream创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表