CharlesXu / AirplayServer-1

A cross-platform implementation of Airplay Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APS

APS(Airplay Server) is an complete implementation of Airplay server including screen mirroring and video streaming. And this project is written for cross-platform.

Platform Master
Windows Build status
Android Build status
macOS Build status
Linux Build status

Build instructions:

Windows

Run the generate_vs_proj.bat to generate the project files. Build the generated solutions and collect the output static library.

Android

Open the project folder with Android Studio and build the airplay module. The output is AAR library.

macOS & iOS

Run the generate_xcode_proj.bat to generate the project files. Build the xCode project.

Runtime requirements

APS depends on the the Bounjour service on all platforms.

Windows

Make sure the Bonjour Service is installed, this is required by APS sdk. Download the runtime library from: https://developer.apple.com/bonjour/

Android, macOS and iOS

APS will use the system build-in Bonjour service, no need to install any extra library.

About

A cross-platform implementation of Airplay Server


Languages

Language:C++ 57.5%Language:C 22.0%Language:Java 16.2%Language:CMake 3.7%Language:Objective-C++ 0.3%Language:Shell 0.2%Language:Batchfile 0.2%