尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Scream 虚拟声卡教程:把 Windows 音频无线串流到局域网的完整设置

Scream 虚拟声卡教程:把 Windows 音频无线串流到局域网的完整设置 Scream 虚拟声卡教程把 Windows 音频无线串流到局域网的完整设置【免费下载链接】screamVirtual network sound card for Microsoft Windows项目地址: https://gitcode.com/gh_mirrors/sc/screamScream 是一款 Windows 虚拟声卡驱动。安装后系统会多出一块虚拟音频设备从它播出的声音会以原始 PCM 的 UDP 组播流默认 239.255.77.77:4010发到局域网同网段的另一台电脑、树莓派或嵌入式设备都能接收并播放。它适合把电脑声音低延迟地送到客厅音箱、多房间同步播放等无线音频场景。适合哪些人哪些情况要谨慎适合多房间音频、家庭影院对接、把 PC 声音送到外部播放设备、网络音频传输测试。处理全部在内核层完成延迟很低。要谨慎只能覆盖局域网不支持跨网段接收端必须能跑一个接收程序网络带宽紧张时高采样率设置容易超出可用带宽。注意它只是单向的播送接收端只负责收听播放不能回传。 安装前准备管理员权限与驱动签名安装脚本是批处理文件必须以管理员权限运行。在 Windows 10 1607 及以后的全新安装系统上微软限制了交叉签名的内核驱动加载。要么在 BIOS 中关闭安全启动要么添加一个注册表值[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy] UpgradedSystemdword:00000001Windows 11 上官方批处理不可用依赖的 devcon 与 Win11 不兼容需要先进入测试模式、用 pnputil 装驱动再退出测试模式bcdedit /set testsigning on pnputil /add-driver .\Scream.inf /install bcdedit /set testsigning off均需在管理员命令提示符中执行pnputil 前先 cd 到Install/driver/对应架构/目录每次开关测试模式后都要重启确认生效。Scream 安装步骤与虚拟声卡确认解压发布包右键对应的Install-x64.bat、Install-x86.bat或Install-arm64.bat选择以管理员身份运行。不确定架构时选 x64。安装后打开系统声音设置确认出现了 Scream (WDM) 虚拟声卡想让全部系统声音输出到接收端就把它设为默认播放设备。卸载在设备管理器中找到该驱动卸载时勾选删除驱动程序软件。Scream 采样率怎么设置更合适在 Scream 设备的属性 → 高级页可以修改默认格式的采样率与位深。带宽会随之增长请按接收端设备和网络环境选择推荐设置典型用途16 位 / 44.1kHzCD 音乐播放带宽最省16 位 / 48kHz5.1 及以上多声道、影视24/32 位高采样率仅在接收设备和网络都有余量时使用官方建议5.1 或更高声道用 48kHz/16 位CD 音乐用 44.1kHz/16 位。多声道布局通过声卡对话框里的配置向导设置它只是系统默认值游戏等应用仍要单独设置自己的声道。接收端接入Windows ScreamReader 与 Linux screamWindows 接收端安装包里附带 ScreamReader一个用 C# 编写的托盘应用功能只有接收播放和音量控制。它不支持超过立体声的位置映射扬声器配置不匹配时声道会错位多声道场景要留意。Linux/Unix 接收端需要自行构建。项目用 CMake按编译时找到的开发库支持 PulseAudio默认、ALSA、JACK 或原始输出依赖包等细节以仓库中Receivers/unix/README.md为准git clone https://gitcode.com/gh_mirrors/sc/scream cd scream/Receivers/unix mkdir build cd build cmake .. make构建后运行scream即进入组播接收模式多网卡机器用-i eth0指定接收网卡。若 ALSA 输出频繁欠载可抬高目标延迟scream -o alsa -t 100。Scream 接收端端口配置与防火墙发送端与接收端必须在同一局域网。接收端若启用了防火墙需放行 UDP 4010或你自定义的端口。默认是组播到 239.255.77.77:4010打开组播监听套接字开始读取即可IGMP 信令由内核自动处理。交换机或路由器对组播支持不好时可改用单播。进阶设置单播与静音抑制单播仅在组播有问题时建议在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Scream下新建Options键添加字符串值UnicastIPv4目标 IP和 DWORD 值UnicastPort端口默认 4010然后重启。静音抑制在同一个Options键下添加 DWORD 值SilenceThreshold建议值 10000约 44100Hz 下的 1/4 秒样本数连续静音达到阈值后停止发送数据可以省带宽。局域网音频共享常见问题排查现象可能原因处理方式驱动装不上1607 签名限制Win11 上 devcon 不兼容关安全启动或加 UpgradedSystem 值Win11 用测试模式 pnputil有虚拟声卡但没声音防火墙拦了 UDP 4010两端不在同一网段放行端口确认同一局域网组播流收不到交换机/路由器组播支持有问题切换到单播模式多声道播放错位扬声器布局不一致ScreamReader 不支持多声道映射两端统一布局多声道改用 Linux 接收端ALSA 频繁欠载默认 50ms 目标延迟不够用-t提高目标延迟或降低进程优先级总结与下一步装好驱动、确认虚拟声卡出现后基本链路就通了设好默认格式和扬声器布局接收端跑起接收程序防火墙放行 UDP 4010。之后按环境微调组播不通就切单播闲时想省带宽就开静音抑制想提音质再升采样率但先确认网络带宽跟得上。【免费下载链接】screamVirtual network sound card for Microsoft Windows项目地址: https://gitcode.com/gh_mirrors/sc/scream创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表