AirPlay Companion — это приложение/утилита, предназначенная для приёма, управления и ретрансляции потокового контента, совместимого с протоколом AirPlay, разработанным Apple. Программа служит промежуточным звеном между источниками воспроизведения (iPhone, iPad, macOS-устройства) и различными приёмниками, обеспечивая приём аудио- и видеопотоков, а также их перенаправление на совместимые устройства. В зависимости от реализации платформенная поддержка может включать настольные операционные системы, сетевые медиаплееры и встраиваемые решения.
Исторически такие утилиты возникали как неофициальные реализации протокола для расширения совместимости AirPlay за пределы экосистемы Apple и для добавления функций управления потоками, которые отсутствовали в стандартных приёмниках. Подобные приложения обычно обеспечивают обнаружение трансляций в локальной сети, управление сеансами воспроизведения, выбор аудиовыходов, синхронизацию нескольких приёмников и конвертацию форматов при необходимости. Описание конкретного продукта с названием «AirPlay Companion» может различаться; если официальных сведений о конкретной реализации мало или они отсутствуют, далее приведено обобщённое описание типичных возможностей и сценариев применения.
- Приём AirPlay: обнаружение и приём аудио- и видеопотоков от устройств с поддержкой AirPlay по локальной сети.
 - Ретрансляция/стриминг: перенаправление принятых потоков на другие совместимые приёмники или на несколько устройств одновременно.
 - Управление сеансами: управление подключениями, переключение источников, постановка на паузу и управление громкостью через интерфейс приложения.
 - Поддержка форматов: кодек-конвертация и адаптация качества потока для совместимости с целевыми устройствами и сетью.
 - Обнаружение в локальной сети: использование протоколов обнаружения служб (например, mDNS/Bonjour) для автоматического нахождения источников и приёмников.
 - Многокомнатное воспроизведение: синхронизация воспроизведения на нескольких приёмниках для создания единой звуковой сцены.
 - Интеграция с системой: запуск при старте ОС, фоновая работа и минималистичный интерфейс для быстрого управления.
 - Настройки качества и безопасности: параметры буферизации, ограничение пропускной способности и базовые механизмы аутентификации или доступа.
 - Логи и диагностика: сбор данных о соединениях, кодеках и ошибках для отладки и улучшения совместимости.
 - Платформенная гибкость: возможная поддержка разных операционных систем и аппаратных платформ, включая настольные и встроенные решения.