AirServer provides Google Cast mirroring only.
Google Cast is available on all Android devices as well as Chrome OS and when casting from the Chrome and Edge browsers. IOS and iPadOS devices also support Google Cast media using the Cast from non-mirroring apps feature, see below. Some of the service providers behind these apps also prevent an Apple TV to consume content over AirPlay. Certain live-streaming apps, such as but not limited to Netflix, Hulu, Apple TV+, Disney+, Amazon Prime Video, HBO Max, and most sports/TV apps, either use their custom protocol or prevent connections that are not originating from an iOS device. There are some limitations in that services offering DRM (Digital Rights Management) protected content.
Our AirPlay audio implementation uses AES-128-CTR over UDP, control channel uses AES-GCM-128, and AirPlay video uses AES-128-CBC over secondary TCP channel. AirServer encrypts all privacy relevant content whenever possible. The on-screen PIN can be used to authenticate and guard against MIT spoofing and is implemented in terms of SRP (Secure Remote Password protocol). Starting with iOS 9 and newer, the keys are exchanged using industry standard ECDH key exchange (Curve25519). Encryption and key exchange method vary slightly based on the client (iOS) version. The latency for AirPlay on AirServer is around 150 ms under good network conditions.ĪirServer implements security features of AirPlay. Average bitrates will be significantly lower, depending on the content. Resolution can be up to 1080p at 60 fps and Apple recommends a bandwidth of 25 Mbps per mirroring stream. AirPlay relies on Bonjour mDNS discovery, as well as Bluetooth Discovery, see Network Settings on how to enable Bonjour in your network.ĪirPlay mirroring streams are encoded using H.264 video compression and transmitted as TCP packets. AirServer Connect provides AirPlay mirroring as well as audio-only and video playback. More information about how to connect AirServer Connect can be found in a dedicated support article.ĪirPlay is used by macOS, iPadOS, and iOS devices. However, it is recommended to use Ethernet whenever possible for better stability and performance.