随着AppleMusic可以提供无损和高清无损的音乐内容,对于发烧友玩家来说可以动的心思也随之多了起来。而在苹果公司关于AppleMusic的几条说明中可以看出,对于这样的心思他们也是略懂的。比如,几条说明48kHz以上需要外接音频设备来实现,HomePod未来可以支持无损ALAC解码等等。今天我们来聊聊关于AirPlay和无线播放AppleMusic无损与高解析无损的现状。
AirPlay的过去与现在
在2019年我们对MatrixAudio矩声Element-M的测评中,谈到过Airplay与当时苹果官方已经在宣传的Airplay2。并且我们验证了在macOS下,可以实现24bit/96kHz的Airplay音乐播放,可是不稳定[这里的不稳定是指非常频繁的卡顿,也可能是时钟都无法锁定],不具有实用性。不过,查看了当时测评文章,我们没有公布测试成绩。下面公布成绩如下,由于测试不稳定,所以放两次典型成绩与标准播放器模式下成绩作为参考。
测试项目2496LOa-AirPlayLOb-AirPlayLO噪声水平,dB(A):-115.0-116.2-115.2动态范围,dB(A):115.0102.392.7总谐波失真,%:0.000170.0160.017互调失真,%:0.001240.5400.00246立体声分离度,dB:-103.6-105.2-105.8
2019年3月,[Doc]Link=00008358[/Doc]中,我们主要分享了在HomePod出现后以及AppleMusic流媒体订阅方式出现后,Airplay2在操作界面上面变得不同。比如,两台iOS或macOS设备同时播放AppleMusic需要家庭级别的多设备授权,但多只HomePod流媒体终端则是普通AppleMusic授权即可。同时,原先从手机设备到音箱之间工作模式也有所变化,在流媒体音乐下HomePod变成了遥控,它接收的并不是手机投射过去的数据。而第三方非Airplay2流媒体授权设备上,如Element-M播放器,MR1播放器等等,它们的AirPlay仍然是接收手机投射过去的数据。[Doc]ID=00008358[/Doc]
后者是一种传统的Airplay工作模式。但也因为AirPlay2的“2”而变得不同。在2017年WWDC上苹果便发布了AirPlay2,以及HLS实时流媒体优化的技术指导。其中对于纯音频在AirPlay2中应用最重要的变化是大幅度加大缓存数据,直观地说,即从原有音频播放时的几秒十几秒级别的缓存加大的1-2分钟级别。其中PDF当时Buffer支持的采样率明确位44.1kHz和48kHz。所以想要支持高清96kHz或192kHz[目前AppleMusic有该规格内容],AirPlay2目前仍没更新技术文档支持。而当年用macOS搭配Element-M勉强完成测试,也属于强迫+运气好。
能否用DLNA来播放AppleMusic的高清?这个实验我们完成了一半,当然也可以认为没成功。如果你是AppleMusic重度用户,应该知道苹果是允许第三方播放器支持AppleMusic数据内容接入的,包括实时的流媒体内容,只要登陆了AppleMusic即可。例如iOS平台下的《MarvisPro》和《Soor》当然,都要收费。它们的优势主要在UI和数据库与原版有所不同。而老牌的《8Player》也是可以接入AppleMusic播放器的,而它还可以选择不同的DLNA播放端来解码播放!所以我们打算动手试一试。
《8Player》app下接入AppleMusic内容播放-并选择DLNA输出设备
《8Player》app下接入AppleMusic内容播放-并选择DLNA输出设备-不允许DLNA播放
如图所示,《8Player》这款软件可以方便选择节目源,这里可以选择AppleMusic,在线的内容和已下载的内容都可以使用。但是如果输出设备选择DLNA设备,这个播放器就显示无法工作……测试了多个DLNA设备发现确实是苹果AppleMusic播放接口的限制。请注意这里是任何AppleMusic库里的内容均不可通过DLNA播放。
再测AirPlay现状:
若不是AppleMusic接入或DRM的限制,DLNA的这条路应该可以行得通。毕竟通过《8Player》我们甚至可以在Element-M下播放DSD128的音乐,数据源为SMB共享的局域网内的文件。我们打算回头再测试下AirPlay的现状。测试使用了苹果已经放弃的AirPortExpress路由器[虽然产品线已经放弃,但苹果还是早早地为它准备了7.4.1固件,并明确可以支持AirPlay2],它的音频输出支持S/Pdif光纤数字信号输出,便于我们侦测采样率,此处测试配合RME声卡数字输入来完成。同时也用了Element-M和MR1来监测。
Apple苹果第二代[2012Mid]
矩声MatrixAudioelement-M数字音频播放系统
首先,在Element-M和MR1这样的解码器播放器设备上,我们发现AirPlay投射的音乐采样率被锁死在44.1kHz,当然工作是比较稳定的。再使用AirPortExpress搭配录音声卡进行不同采样率信号测试,发现工作状态确实锁死44.1kHz,这下死心了。当然,只有一个令人欣慰的消息,即在播放48kHz或96kHz等44.1kHz以上采样率音乐时,内部SRC没有发生混叠。所以,原本强行使用macOSAirPlay96kHz的测试在这两年来并无改观,当然……由于手里的MacBook卖掉了,所以也没做这样的测试。高解析度AppleMusic的网络、无线播放宣告失败。
AppleMusic高解析未来可否在AirPlay或流媒体下实现?
一旦在HLS(HTTPLiveStreaming)的音频可以支持96kHz,即系统可支持流畅顺利播放96kHz音乐的Buffer设置,那么传统投射AirPlay支持高解析度AppleMusic内容播放也就顺理成章了。至于192kHz规格的,系统资源是否足够实现1-2分钟缓存?可能还要看不同硬件环境了。
AppleMusic的出现让苹果的音乐内容再次加上了DRM的版权保护,虽然苹果允许第三方app可以接入AppleMusic,这样便于第三方播放器发挥UI、数据库管理等特长,更可以提供给像Sonos这样公司的app可以不再是AppleMusic的遥控器,而是直接接管内容,让用户体验更好。但是,对于DLNA和AirPlay之间的底线,苹果显然不会放开。想让苹果开放DLNA给AppleMusic内容,恐怕很难了。
Android、Windows等现状[Doc]ID=00009483[/Doc]
目前AppleMusic在Android下已经可以支持无损与高清无损内容,但在Android下好像是没有允许第三方播放器接入。在Windows下,我们可以用iTunes软件或网页版AppleMusic来播放音乐,但目前这两个客户端都还没有支持最新的无损与无损高清播放。不过,Windows下却是可以接入AppleMusic,有第三方播放器可选的。
AppleMusicAirPlay、DLNA等扩展播放小结
最后,我们经过一通基本没什么用的折腾,也小结一下现在AppleMusic扩展高品质播放的现状。
第一,虽然我们验证了半天大家看到结论都是“无法实现”,但那是48kHz以上无法实现,44.1kHz的音乐播放AirPlay还是没有任何问题的。也包括比较古老的支持AirPlay的解码器、播放器、音乐桥等类似设备。[Doc]ID=00001318[/Doc]
第二,2007年2月[Doc]Link=00001318[/Doc],乔布斯发布文章说明iTunes销售的音乐将不再加入DRM加密版权保护。所以在AppleMusic之前iTunes上购买的内容,就和我们下载的普通音乐文件无差别,不用AirPlay,DLNA等各种分享方式都没问题。但流媒体音乐的出现改变了商业模式,DRM重新回归,所以可以认为是AppleMusic的DRM不允许DLNA播放。不知Spotify等其他流媒体平台,可否实现?
第三,苹果官方承诺HomePod等设备目前仍然仅支持AAC播放,未来会支持无损音乐播放,但没有明确可否支持高解析无损,如果可以,那么未来AirPlay支持高解析无损在技术上也就水到渠成了。但最终能否实现,也不一定。
第四,目前想要玩AppleMusic的无线高解析度无损是每条路都走不通的。要玩好自然要靠外接设备,Andoird系统与周边的复杂性还是存在,前几天文章已经谈到。而对于普通非死忠苹果产品用户来说,玩起来成本还是略高。但对于高富帅HiFi玩家来说,这应该不是问题?
[Doc]Key=AppleMusic[/Doc]





