xfirefly/airplay-sdk

The Best Airplay SDK supports Airplay Mirroring and AirPlay Casting to a receiver device.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 28 minutes ago
Added to GitGenius on September 17th, 2026
Created on July 11th, 2019
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Enabled
Number of forks: 327
Total Stargazers: 4,007 (+0)
Total Subscribers: 47 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 70.8 days
Mean response time: 89.7 days
90th percentile: 163.3 days
Tracked items: 11

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 311 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Airplay-SDK is a software development kit that enables AirPlay mirroring and casting functionality across multiple platforms including Android, Windows, and iOS devices.

The tool addresses the need for cross-platform screen mirroring by implementing the AirPlay protocol with support for both wireless and wired connections. It handles mirroring from iOS devices via USB without requiring root access, Android devices through dedicated client applications, and Windows systems. The implementation includes protocol-level and decoding-layer optimization to minimize latency, supporting resolutions up to 4K and frame rates up to 60 fps. The SDK supports multiple simultaneous AirPlay connections, H.265 video codec for high-resolution scenarios, ALAC lossless audio transmission, and HLS protocol for video streaming services.

Developers should consider this tool if they need to build AirPlay receiver applications for Android, Windows, or Linux platforms. The project offers the AirPlay protocol source code for licensing, making it suitable for teams building custom receiver implementations rather than using existing applications. The tool is particularly relevant for applications requiring low-latency mirroring, such as gaming or interactive presentations, and for scenarios needing multi-screen display capabilities including picture-in-picture modes and split-screen configurations supporting up to four simultaneous displays. The project includes specialized variants such as a hotel-mode receiver with privacy-focused QR code binding and supports reverse control where the receiver can control the sender device.

Development activity shows ongoing maintenance with multiple platform implementations actively supported. The project maintains parallel repositories across different hosting platforms and provides both receiver and sender applications for various operating systems. Documentation and support channels remain available through multiple contact methods and official websites.