Skip to content
Android server for Airplay2
Branch: master
Clone or download
dsafa22 1、修复多次free导致crash的问题
2、aac_decoder独立出来
3、fdk-aac include修改为public
Latest commit 5c2ae1d May 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app 1、修复多次free导致crash的问题 May 21, 2019
gradle/wrapper init project Feb 27, 2019
.gitignore init project Feb 27, 2019
LICENSE 对齐格式 May 6, 2019
README.md init project Feb 27, 2019
build.gradle init project Feb 27, 2019
gradle.properties 删除默认代理 Mar 15, 2019
gradlew init project Feb 27, 2019
gradlew.bat init project Feb 27, 2019
settings.gradle init project Feb 27, 2019

README.md

简介

Airplay2是apple在iOS11.3中新加的特性,用作视频和音频的局域网投放

AirplayServer作为接收端,可以接收来自支持Airplay2设备的数据

AirplayServer可运行在Android设备,代码99%是C语言编写,方便移植

功能

  1. mDNS发布服务
  2. 握手协议
  3. 接收镜像数据
  4. MediaCodec硬解与展示
  5. 接收音频数据
  6. fdk-aac音频解码
  7. AudioTrack播放PCM音乐

演示截图

下图是一次屏幕数据和音乐的投放演示,其中iPhone的系统是iOS12

You can’t perform that action at this time.