本文首发于:行者AI
近期本人在做安卓设备的云平台,设备云平台这个东西相信对大家而言并不陌生,常见的功能比如用来远程监控操作一部手机,上传文件啊,查看日志之类的。但是当你想用云手机看视频、玩游戏、听音乐的时候,就发现,现在市面上的云手机,没有一家是有声音传输功能的。
在发现这个情况后,萌生了想要做出这个功能的想法,那具体该什么做呢?在做之前,我先进行了一个小调研,了解目前有没有现成的解决方案,看看能否给自己带来一些参考。
经过了几天的研究,我先把大致的结果告诉各位。
声音传输有限制,但仍能实现。
1. 目前现有方案对比
设备麦克风 | 第三方投屏软件 | Sndcpy | |
---|---|---|---|
声音来源 | 手机麦克风 | 手机麦克风 | 应用流媒体自身数据 |
效果 | 会受外界干扰 | 会干扰,但也有提供算法降噪 | 取决于音频数据本身 |
应用限制 | 其他应用调用麦克风串流 | 其他应用调用麦克风串流 | 未授予权限的应用 |
安卓版本 | 任意 | 任意 | 安卓10以上 |