Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。


背景

前段时间把吃灰的台式电脑搬出来用,我竟然忘了它没配音响,可我现在就想玩游戏听音乐,也不想买音响,怎么办?除此之外,我相信很多公司的办公台式电脑也是没有带音响的,老板告诉你:上个班还要听啥响?好好搬砖就行了。但有时候加班到四下无人的时候,确实会产生一种想要外放音乐的欲望。

此情此景,我摸了摸我的双扬声器小米 10,不仅感叹道:你就是个天生的便携音响呀!于是,我开始寻找让手机和电脑通信并传输音频数据的方法。

从流媒体的理论上讲,无非就是电脑将音频数据传输到手机上播放,电脑端作为 Server,手机端作为 Client,这样一个简单的 C/S 架构。大致我能想到 3 种传输方式:

  • 通过局域网传输数据(例如同时连接某一 WiFi);
  • 通过 USB 等有线的方式传输数据;
  • 通过蓝牙配对连接来传输数据。

下面我们就来探索一下现有的可行方案。

实践

AudioRelay

基本信息

  • 官网:https://audiorelay.net/ ,提供 Windows 和 Android 应用程序下载。
  • Android 端在 Play Store 上也能搜到,简介就是 Stream your PC audio on Wifi or USB , 也一直在保持更新。

体验

下载安装后,先打开 PC 端,第一次使用时,会有简单的提示引导你检查防火墙是否干扰了正常使用,直接点击 CHECK FIREWALL 就可以了。

各项配置简单明了,甚至还支持 Dark Mode。同时,局域网 IP 会自动分配,此时你的 PC 就成为一台输出音频数据的 Server

再打开作为 Client 的 Android 端,它会自动搜索局域网内可用的 Server,并在音频输出一栏列出,点击后即可自动连接,然后手机就成功成为电脑的音响设备了(还支持多个 Client 连接同一个 Server),真的非常方便。

从显示数据和我个人体验来看,传输延迟是非常低的,基本可以保持在 10 毫秒以内。偶尔会有一点丢包导致的小卡顿,但无伤大雅,玩游戏都是没有问题的。当然音质的话,就不能要求过高了。

连接成功后还可更改输出通道,以便用户进行音质和延迟之间的取舍:

如果要追求更低的延迟,建议使用 USB 连接手机和电脑,我这里主要是使用无线的方式。AudioRelay 的设置项也是比较丰富的,可自定义音质、通道和缓冲大小等,大家可自行体验:

同步听

基本信息

  • 这是一款非常简单的国产软件,已经有几年没更新了,找不到官网链接,但网上还是能搜到下载资源。
  • 注意我们只需要下载 Windows 程序即可,因为手机连接电脑后会自动安装 Apk。

体验

虽然是老软件,但实用性还是很强的。安装后打开 PC 端,UI 非常小(jian)巧(lou),提示你通过无线或有线的方式连接:

实际使用过程中,无线的方式我目前还没摸索出来要怎么连接。个人理解它这里的通过 WiFi 连接和 AudioRelay 的方式不同,是指的手机作为热点,让电脑去连接手机。

那我就试试 USB 连接吧。连接之前请确保开启 USB 调试 ,Apk 会自动安装,首次打开如果 ROM 版本比较高的话会有一些系统兼容性提示(因为我是 Android 11),但不要紧,不影响使用,包括下面这个错误提示也没事:

连接成功后,点击收听,两端 UI 都会变成这种状态,表示已经可以输出音频了,整个过程其实也非常简单:

同步听几乎没有可配置的选项,但个人体验感觉音质和延迟和 AudioRelay 基本没有差异,让我挺惊讶的。这完全就是极简实用的典范呢!不搞花里花哨的东西。

SoundWire

基本信息

  • 官网:http://georgielabs.net/。此软件和 AudioRelay 的原理和使用方式很类似。
  • Play Store 上也能搜到,但从评论反馈来看有很多人使用不了。

体验

还是先安装 PC 端,打开后发现 UI 还蛮复古的:

会自动生成局域网 IP 地址,还支持录音什么的。接下来打开 Android 端,首次使用它会提示你连击中间的图标即可连接,长按是自动检测并连接。然而,不管我是自动还是手动,都没法玩:

也不知道是不是 Android 11 系统版本兼容的问题,总之没法体验了。但看上去应该和 AudioRelay 是差不多的玩意。

Steam Link

基本信息

  • 谁也没想到我电脑上的 Steam 也能满足我的需求,其实本质上就是共享屏幕和远程控制(流式传输音视频数据),如果你是 Steam 用户,不妨试试这个。
  • 需要在 Android 端下载安装 Steam Link,Play Store 可以搜到。

体验

同样的,需要 PC 和手机处于同一局域网中,保持 PC 端打开 Steam,然后打开手机上的 Steam Link,会自动扫描设备:

点击后会先进行测速,这个基本上就是你的 WiFi 极速,一般情况下传输音视频是没问题的:

和任何端到端设备配对逻辑一样,需要在 PC 端输入 PIN 码即可连接:

连接成功后,就可以用手机来玩电脑上的 Steam 游戏了,当然也是通过手机来输出电脑音频的,这对家境贫寒又缺音响又缺手柄的我来说,再好不过了。

可实时显示并控制 PC 端:

其他

  • TeamViewer:这是比较知名的远程控制软件了,不仅支持局域网还支持广域网,原理和使用方式基本和 Steam Link 差不多,都算是有点大材小用了,毕竟我们只是想输出 PC 的音频而已。
  • 直播软件:PC 端开播,手机看直播,很好理解。不过成本也挺高的。

总结

方案平台组合音质延迟连接传输
AudioRelayWin+Android中高局域网 /USB音频
同步听Win+Android中高局域网 /USB音频
SoundWireWin/Linux+Android中高局域网音频
Steam Link全平台局域网音视频
TeamViewer全平台中高广域网音视频
直播软件全平台广域网音视频

个人综合体验最好的还是 AudioRelay,最简单实用的是同步听。

> 下载少数派 客户端 、关注 少数派公众号 ,了解更妙的数字生活 🍃

> 想申请成为少数派作者?冲!