wellcomez / AirplayServer

Android server for Airplay2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简介

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

About

Android server for Airplay2


Languages

Language:C 52.8%Language:C++ 40.2%Language:Objective-C 5.5%Language:Java 0.8%Language:Makefile 0.2%Language:Roff 0.2%Language:Shell 0.1%Language:Visual Basic 0.1%Language:Python 0.1%Language:Scheme 0.0%Language:CMake 0.0%Language:CSS 0.0%Language:M4 0.0%Language:JavaScript 0.0%