在苹果HomePod测试中,我们刚刚开始明白Airplay2与之前Airplay的差别,而且这个差别是很重要的。我们觉得对于初学者和入门用户来说,有必要把这部分内容单独拿出来做一个更简单的入门科普。在三四年里,苹果的Airplay从改中文名,到视频、音频的分家以及第二代Airplay,还是发生了不少变化。我们总结了一下,今天聊聊四种“隔空播放[Airplay]”的应用。
从macOS 10.13和iOS11开始,苹果响应中国法规号召,把很多常用的app和专业名称都翻译成了中文,Airplay就变成了“隔空播放”。但经过了iOS11和iOS12或者更早一些,传统意义上的Airplay其实不仅仅是隔空播放,Airplay在音频和视频部分其实被区分开来。iOS12开始,把屏幕镜像专门独立出来放到了顶部右侧下拉控制面板中。这样视频的隔空播放就分为两种。音频部分,因为Airplay2[隔空播放2]的加入,音频部分也变为两种。
音频篇
Airplay第一代:Airplay是苹果OS X下非常古老的功能,早在还没有iPhone的时候,这个功能就存在。Airplay可以被认为是基于通用的DLNA音频通道下苹果私有的一种服务协议,可以将统一局域网内的发送和接收音频设备连接起来,单向推送[想了解DLNA音频,可参考下文[Doc]Link=00003239[/Doc]]。例如在十多年前,可以通过桌面版的iTunes发射到Airport Express路由器[可参考下文[Doc]Link=00001777[/Doc]],实现网络音频播放。如果你有多台支持Airplay的设备,最多在第一代Airplay下可以同时推送4台接收设备同时播放一个内容,四个设备音量可以独立控制。在十多年前,可以接收的设备包括一些AV功放、微型音响、Airport Express等等。
iTunes 10 Airplay可支持多个设备共同输出
iTunes 10 播放音乐 发现支持AirPlay的设备-Airport Express
随着手机、iOS的出现,Airplay也被加入到手机中,甚至Android系统中。当然,Android有了自己的ChromeCast,或者目前的设备干脆就用完整的DLNA。但iOS手机、iPad上,一直不能像桌面版的Airplay一样,推送4台设备,包括音频、视频都不可以。这其实是有些奇怪的,也让中间这几年,Sonos钻了空子。
Apple 苹果 iOS 5 – 管理Airport Express – 可以在音乐播放器里看到Airport Express
苹果 Apple Airport Express-官方图
制造商=PHASE;型号=H 25;焦距=0毫米;感光度=ISO50;日期=2004-05-18 17:48:19;镜头=手动
Airplay2从iOS12的正式登场,其实Airplay第一代也发生了一些变化,例如接收设备包括音响、功放等需要随着iOS12更新而更新新的固件,否则运行会不稳定。比如,从iOS11开始,iTunes可以支持FLAC,Airplay配合接收端也可以实现FLAC的投送等。这些并不稀奇,毕竟之前WAV、ALAC等更大尺寸的投送也不是问题。
苹果 Apple iTunes桌面版-最多可支持推送4个设备同时播放
小结:Airplay第一代,是苹果用了十多年的技术,大概从Airport Express第一代产品问世前后就在桌面版iTunes上出现,包括OS X版本和Windows版本,当然,当时只包括音频。Airplay第一代工作流程,是发射端将音频数据流投送到接收设备上,接收设备受到数字信号,解码播放。
Airplay第二代:Airplay 2分为两个部分。第一,它还是像第一代Airplay一样局域网内投送音频数据流,但允许iOS设备也投放多个接收设备,并独立控制音量。这目前是第三方众多音响、功放所谓的支持Airplay 2。第二,是iOS11.4和HomePod配合,实现的HomePod上的Airplay2。第一种我们不再多说,详细说说第二种。
苹果 Apple iOS12 下拉控制面板-屏幕镜像与音乐隔空投送部分指示
苹果 Apple iOS12 下拉控制面板-Airplay与Airplay2
Airplay2第二种应用不再是Airplay第一代里DLNA的子集,而是基于在线流媒体服务和独立播放设备的隔空播放,如果说第一代Airplay翻译成中文“隔空播放”还比较准确的话,Airplay2这么翻译可能就有点抽象或者不准确。
苹果 Apple iTunes桌面版-Airplay与Airplay2使用区别
Airplay是本机推送数据,Airplay2是遥控对应设备
苹果 Apple iTunes桌面版@Windows10-只支持Airplay而不支持Airplay2
如图,支持Airplay2播放设备目前包括HomePod和Apple TV,但在中国大陆地区只有HomPod。在iPhone或iPad的iOS设备上,下拉菜单,在音乐播放区域的右上角点击进入到Airplay设置界面。首先看到的区域,比如有几个投送设备可选:如图“客房”、“卧室”、“客厅”,三个。再如图在桌面版iTunes上看到“客房”、“卧室”、“客厅”和“RX-V583”功放等。如果选择它们,和以前不一样的是,可以多选了。但请注意,如果这里有一个是蓝牙设备,第二个是Airplay局域网内设备,多选就算同时两个设备播放,普通Apple Music账户不支持。
苹果 Apple HomePod 智能音箱-Airplay控制中心-手机与Airplay2设备播放内容
把iOS界面往下拖动,会看到一个个独立的设备,例如,我的设备中可以看到一个HomePod、两个Apple TV。选择HomePod,会切换到播放音乐的界面中,此时就可以选择要播放的音乐了,确认后,播放设备就会开始播放音乐。HomePod此时是自己接入互联网,作为Apple Music的授权设备,独立工作在播放音乐。和手机、电脑、iPad等毫无关系。哪怕HomePod在家里,手机在地铁上,也可以进行遥控操作播放音乐。桌面版的iTunes也是同理,如图所示。但Windows版本的iTunes目前不支持Airplay2的第二类应用。
苹果目前为了推广HomePod,Apple Music虽然普通账户不允许两个以上iOS设备同时工作[家庭账户支持5个iOS设备同时工作],但却允许多个HomePod设备在同个账户下独立工作,同时工作,配对后多组同时、独立工作等等。
而Apple TV4和Apple TV 4K也是同理,但因为Apple Music在中国大陆不支持Apple TV,所以无法以Airplay2这样工作,但第一代的局域网内投送是可以的。另外,Apple TV是可以作为发送设备,把音乐或视频的音轨通过Airplay投送到音响、功放设备的。
小结:Airplay2和Airplay有了明显差别。除了将早就在桌面电脑版上实现的多设备投送外,它配合HomePod、Apple TV不再是局域网内的数据流发送和接收,而是用手机或电脑中的软件对播放设备进行遥控,可让多播放设备独立或配合工作,独立控制,独立播放不同的音乐。播放设备则是直接通过互联网读取Apple ID下的Apple Music账户内的音乐。它与苹果在线服务不可分割。第三方节目源目前完全不可以使用Airplay2。
虽然在2019年1月CES上,苹果开始授权第三方电视机开始支持Apple TV和Apple Music的服务,它们应该会成为Airplay2的支持设备。而以前的老旧网络音响,还只能依靠Airplay来工作。
视频篇
说完了音频,再来看看Airplay被汉化和优化之后,在这两代iOS和macOS下发生的变化。第一代的Airplay视频,似乎是伴随着第一代Apple TV一起出现的。不过等大家开始体验到Airplay视频部分时,应该已经是第二代小型化的Apple TV了。从最早功能来说,Airplay的视频部分和音频部分一样,就是将发射端的视频数据流发送到接收端,但接收端设备官方的只有Apple TV。但之后发展,还是让视频的应用有些分化,也和DLNA以及Google Chromecast发生了比较明显的分化。
镜像屏幕:似乎从OS X10.12开始,TVOS开始支持比以往更低延迟的屏幕镜像投送。此时苹果的桌面系统可以配合一台Apple TV,实现无线投屏,虽然延迟还是比较明显,但由于操作系统内可以像第二块屏幕一样设置分辨率、位置等具体内容,镜像屏幕应用开始不同。这种应用原本是为了一些办公中展示应用所设计。
苹果 Apple iOS12 下拉控制面板-屏幕镜像与音乐隔空投送部分指示
苹果 Apple iOS12 下拉控制面板-从Airplay中细化的屏幕镜像
iOS设备的Airplay明确“屏幕镜像”也是从iOS12开始,如果不是4k分辨率的话,延迟也可以接收,对于已经可以录屏的性能而言,这种投屏已经不算什么。但这样的设计,却不是最初的Airplay。
屏幕镜像目前只支持Apple TV,而不支持第三方视频盒子。
视频Airplay:苹果的Airplay视频头发,需要视频app以及接收设备的正确支持,随着苹果的一些细微更新和升级,非苹果设备的盒子很容易因为升级跟不上而出现视频投送不兼容的问题。而由于在线视频内容电视版本和移动设备版本的收费差价很大,越来越多的app也开始不支持Airplay投屏电视。所以,当你遇到这样的问题的时候,可以参考第一条,使用强行的屏幕镜像。[如图,Apple TV2时期,第三方投送还需要越狱破解!][Doc]Link=00001815[/Doc]
苹果 Apple TV 2代- iPad内置视频播放器可Airplay至Apple TV
苹果 Apple TV 2代- Airplay Safari浏览器上视频至Apple TV
屏幕镜像,是将设备显示的内容转换为视频数据流传送到接收设备。而真正原始设计的Airplay视频部分,是直接将视频流内容投送到接收设备。这两种苹果设备的投屏工作方式,播放端是和接收端同步的,例如,手机投放到电视上,节目的进度是可以控制的,虽然有点延迟。
但目前Android机顶盒的投屏则很不一样,它是将发射端发射的节目数据单独打包接收,一旦接收端开始播放,例如电视盒子、智能电视开始播放,手机等发射端就失去了任何控制权。
各类融合的Airplay:视频Airplay不一定非要投送显示内容,也可以单独推送视频音轨到音响或功放等设备,这也算一种应用。游戏也是同理,也可以只投送伴音内容到音响设备,不投送画面。而游戏如果需要投送画面,就必须执行“屏幕镜像”的操作。
HomePod可以两只组成立体声播放,组成立体声后它在系统里就是一个独立的设备,而不需要左右分别操作。所以,它既支持Airplay第一代,也支持Airplay第二代。理论也支持游戏、视频的伴音投送,但目前来看,视频app支持有些问题,第三方音乐app支持没有问题。
总结
Airplay2虽然名字看起来像是第一代的升级,但却是完全不同的应用,它方便了互联网、物联网设备直接读取在线流媒体内容,目前来看是专门为Apple Music设计的应用。Airplay2与其说是一种技术,不如说是一种服务。2019年CES苹果授权三星等第三方电视支持Apple Music、Apple TV等内容,同样也需要Airplay2这样技术服务配合。
当然,苹果出于推广Airplay和Airplay2,并不严格规定像HomePod这样使用Airplay,才叫真正的Airplay2.在苹果新闻稿中传统支持Airplay设备也被称为支持Airplay2.至少在音频部分是这样的。但不要真的以为它们都可以像HomePod一样,享受Apple Music了。