ARTICLE DETAIL

资讯详情

深耕商务建站与企业官网运营的一线实战洞察。

3 步装好 Scream 虚拟声卡:Windows 音频无线传输完整指南

3 步装好 Scream 虚拟声卡:Windows 音频无线传输完整指南 3 步装好 Scream 虚拟声卡Windows 音频无线传输完整指南【免费下载链接】screamVirtual network sound card for Microsoft Windows项目地址: https://gitcode.com/gh_mirrors/sc/scream电脑的声音被锁在机箱里想传到客厅音响蓝牙不稳延迟还高。Scream 虚拟声卡是一个 Windows 内核驱动它创建一块虚拟声卡把经该设备播放的音频打包成 PCM 网络流实时发往局域网内的任意接收设备。30 秒读懂 Scream 虚拟声卡四个问题看明白是什么Windows 虚拟网络声卡驱动基于 MSVAD 驱动样本开发给谁用想把电脑声音送到音响、电视或其他设备的用户怎么工作内核级处理音频以组播 UDP 流发往局域网核心优势纯内核处理、延迟低接收端覆盖 Windows 与 Linux默认组播目标是 239.255.77.77端口 4010。接收端只需打开组播监听套接字开始读流系统内核会自动完成 IGMP 信令一般无需额外配置。准备工作安装前确认 4 件事环境与权限清单一台 Windows 10/11 电脑x64、x86 或 ARM64 均可管理员权限安装脚本需以管理员身份运行接收端一台Windows 跑 ScreamReaderLinux 跑 Unix 接收端网络条件两端同局域网接收端放行 UDP 4010 入站接收端能以普通用户运行不要求管理员低配机器甚至树莓派都能胜任。另外Win10 1607 以上及 Win11 对内核驱动签名要求更严全新安装的系统可能装不上驱动处理方法见后文避坑指南。快速上手三步装好 Scream 虚拟声卡第一步运行安装脚本在Install目录右键Install-x64.batx86、arm64 选对应文件选择以管理员身份运行等待脚本执行完毕确认声音设置中出现Speakers (Scream (WDM))设备第二步设置采样率与位深打开 Scream (WDM) 的扬声器属性切到高级选项卡在默认格式下拉框选择采样率与位深确认点测试能听到提示音即表示设置生效上图是 Scream (WDM) 扬声器属性的高级选项卡。你可以在 44100 Hz 到 192000 Hz、16 位到 32 位之间任选格式驱动按所选格式发送音频流。第三步启动接收端Windows 接收端直接运行安装包里的ScreamReader.exe它驻留托盘仅提供一个音量滑块。Linux 接收端需先编译 Unix 接收端mkdir build cd build cmake .. make编译出的scream直接运行即可默认监听组播流。确认发送端播放音乐接收设备出声停止播放后接收端同步安静。关键配置采样率、声道与注册表开关采样率与位深速查表默认格式建议场景带宽估算44100 Hz / 16 位 / 立体声播放 CD 音乐约 1.4 Mbps48000 Hz / 24 位 / 立体声电影、游戏约 2.3 Mbps48000 Hz / 16 位 / 5.1家庭影院环绕约 4.6 Mbps96000 Hz / 32 位 / 立体声高保真监听约 6.1 Mbps带宽按采样率 × 位深 × 声道数估算。官方建议5.1 及以上声道保持 48 kHz / 16 位只听 CD 音乐用 44.1 kHz / 16 位避免高格式推高带宽。设置默认声道目标系统是多声道音响时在 Scream 设备属性里点配置按钮用向导选择声道布局并测试上图是 Speaker Setup 向导选中 5.1 Surround 后可点击扬声器图标逐个测试。这只是系统默认值游戏等应用可能仍需在自身设置中单独配置声道。两个可选注册表开关都需重启生效。键位于HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Scream\Options其中Options键需手动创建单播模式组播收不到时添加字符串值UnicastIPv4目标 IP与 DWORD 值UnicastPort默认 4010驱动改为向指定地址单播静音抑制添加 DWORD 值SilenceThreshold建议 1000044100 Hz 下约 1/4 秒连续静音超过阈值后停止发流节省带宽实战场景场景一书房电脑送到客厅音响场景书房主机看剧听音乐声音却只能在书房听实现主机装 Scream 并设为默认输出客厅旧电脑或树莓派运行 Linux 接收端接功放效果客厅出声。组播特性让多台接收端同时收流全屋可同步播放同一内容场景二5.1 家庭影院输出场景游戏电影要环绕声主机离音响远不想布线实现Scream 设为 5.1 环绕与 48 kHz / 16 位接收端接 5.1 功放效果环绕声场无线还原。ScreamReader 不支持多声道位置映射5.1 建议用 Linux 接收端避免声道错位避坑指南驱动装不上现象脚本报错设备管理器无 Scream 设备。原因Win10 1607 的签名策略拦下交叉签名驱动。解决在 BIOS 关闭 Secure Boot或向HKLM\SYSTEM\CurrentControlSet\Control\CI\Policy添加 DWORD 值UpgradedSystem1现象Windows 11 上安装失败。原因脚本依赖的 devcon 不兼容 Win11。解决开启测试模式后用 pnputil 安装完成后关闭测试模式bcdedit /set testsigning on pnputil /add-driver .\Scream.inf /install bcdedit /set testsigning off安装前把命令窗口切到Install\driver\架构目录。开启测试模式后重启一次安装完成并关闭后再次重启确认屏幕右下角不再显示 Test Mode 字样。收不到声音现象接收端完全无声。原因防火墙未放行 UDP 4010。解决接收端入站规则放行该端口现象组播流收不到。原因部分网络设备对组播处理不佳。解决按上文方法改为单播现象多网卡机器收不到。原因收流网卡选错。解决指定网卡运行如scream -i eth0现象ALSA 输出断续爆音。原因默认目标延迟 50 ms 偏短。解决scream -o alsa -t 100把目标延迟提到 100 ms现象想确认数据流是否真的发出。解决用 Wireshark 插件 解码 Scream UDP 包核对头部里的采样率、位深与声道掩码想彻底卸载现象设备管理器删除后驱动残留。解决卸载 Scream 驱动时勾选删除驱动软件确保驱动文件一并移除总结获取项目与关键文档获取项目git clone https://gitcode.com/gh_mirrors/sc/scream关键文档Receivers/unix/下的 README 讲接收端编译与运行tools/wireshark/讲抓包解析参与贡献驱动源码在Scream/目录各平台接收端在Receivers/目录。如果你在某个发行版上跑通了接收端或遇到文档没覆盖的问题欢迎提交 Issue 或 PR把这套无线音频方案继续往前推。【免费下载链接】screamVirtual network sound card for Microsoft Windows项目地址: https://gitcode.com/gh_mirrors/sc/scream创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表
PREV
查看更多资讯
NEXT
返回资讯列表