开源Android镜像应用Scrcpy 2.0增加了对音频的支持
Scrcpy是一款适用于Android设备的跨平台开源镜像应用程序,通过USB或TCP/IP连接,通过键盘或鼠标控制连接的设备。
使用此应用程序最好的部分是;它不需要Android设备上的超级用户访问权限,也不显示广告或收集您的数据😄;
🗒;️;Scrcpy是'Screen Copy'的缩写。
最近,它的首席开发人员罗曼·维蒙特宣布发布了Scrcpy 2.0,并增加了一些新功能。
让我们来看看它。
🆕;Scrcpy 2.0:最新消息?在Ubuntu上运行的Scrcpy 2.0的屏幕截图。
此次发布的主要亮点是在Android 11+设备上引入了实时音频转发功能。
它是什么?:这是Scrcpy的一个新功能,它允许从连接的Android设备向主机传输和录制音频,而不会出现任何明显的延迟。
自从五年前Scrcpy的第一个版本发布以来,它一直是最受欢迎的功能,现在它出现了。
首席开发人员进行了大量试验,最初是通过开发'USB音频'作为一个解决方案,但它的表现相当糟糕。
然后,他转向了一种名为&apos的新原型;快,快',这是一个从安卓10的安卓应用程序中捕获音频的API。遗憾的是,它存在一些不可避免的问题,导致它运行得很差。
幸运的是,早在1月份,就有一位Scrcpy用户'尤梅-陈'为Romain提供了在Android上使用外壳权限捕获设备音频的概念验证,并提供了针对Android 11的有效解决方法。
从那时起,Romain一直忙于将新功能集成到Scrcpy中。
它是如何工作的?:它使用Android'的低延迟友好API'录音'录制音频,'MediaCodec'API用于对捕获的音频进行编码,以及一个新的'音频播放器组件'用于以极小的延迟提供音频输出。
此外,音频和视频流由解复用器'解复用成分组。
罗曼还分享了一个有用的客户端架构流程图,该流程图描述了如何在Scrcpy 2.0上处理视频流和音频流,如果你对技术比特感兴趣的话🤓;
支持哪些设备?📱;
在Android 12和更新版本上,音频转发功能开箱即用。但是,对于Android 11,你必须在启动Scrcpy时解锁屏幕才能成功捕获音频。
然而,对于Android 10或更早的版本,根本无法捕获音频。
除此之外,Scrcpy现在支持H.265和AV1编码,前提是你的设备支持它。
如果你想知道更多关于Scrcpy上新的音频转发功能是如何工作的,你可以查看官方公告博客帖子。
📥;下载Scrcpy 2.0
已经提供了用于Linux、MacOS和Windows的程序包。你可以从它的GitHub页面。
有关安装说明,请参考GitHub上的说明,以便为您的PC/手机成功设置GitHub。