Airplay2是apple在iOS11.3中新加的特性,用作视频和音频的局域网投放 AirplayServer作为接收端,可以接收来自支持Airplay2设备的数据 AirplayServer可运行在Android设备,代码99%是C语言编写,方便移植 mDNS发布服务 握手协议 接收镜像数据 MediaCodec硬解与展示 接收音频数据 fdk-aac音频解码 AudioTrack播放PCM音乐 下图是一次屏幕数据和音乐的投放演示,其中iPhone的系统是iOS12