Протокол удаленного аудиовыхода
Протокол связи | |
Аббревиатура | РАОП |
---|---|
Цель | Интернет-стриминг |
Разработчик(и) | Apple Инк. |
На основе | РТСП / РТП |
Уровень OSI | Прикладной уровень (7) |
Аппаратное обеспечение | AirPort Express , Apple TV |
Набор интернет-протоколов |
---|
Прикладной уровень |
Транспортный уровень |
Интернет-слой |
Слой связи |
Протокол удаленного вывода аудио (RAOP) — это протокол потоковой передачи через Интернет, основанный на RTSP / RTP, разработанный Apple Inc. [1] [2] Он поддерживает технологию AirPlay , встроенную в точку беспроводного доступа AirPort Express ( 802.11b/g/n ), а также в Apple TV . [2]
Основным отличием от RTSP является первоначальная проверка асимметричного ключа , выполняемая iTunes для проверки связи с AirPort Express или Apple TV (в отличие от симуляции) и наоборот. Канал данных также шифруется с помощью AES со случайным ключом, защищенным асимметричным ключом, упомянутым выше. [ нужна ссылка ]
Открытый ключ RSA, хранящийся в iTunes, был извлечен Джоном Лехом Йохансеном , что позволило стороннему программному обеспечению передавать музыку в потоковом режиме на AirPort Express. [3]
Закрытый ключ RSA, хранящийся в AirPort Express, был извлечен Джеймсом Лэрдом, что позволило моделировать Airport Express. [4]
Доступно приложение Shairport-sync, которое имитирует оборудование Airport Express. [5]
Ссылки
[ редактировать ]- ^ «Неофициальная спецификация протокола AirPlay» . nto.github.io . Проверено 20 октября 2019 г.
- ^ Jump up to: а б «Техническое примечание для описания протокола удаленного доступа к аудио (RAOP), используемого в Apple iTunes для потоковой передачи музыки в Airport Express» . Вики-сайт организации XMMS2 . xmms2. 7 октября 2019 года . Проверено 20 октября 2019 г.
- ^ «[vlc-devel] commit: Комментарий для себя (Реми Дени-Курмон)» . Mailman.videolan.org. 2 января 2008 г. Проверено 10 февраля 2012 г.
- ^ «[vlc-devel] RAOP/Airtunes» . Mailman.videolan.org. 8 апреля 2011 года . Проверено 10 февраля 2012 г.
- ^ "Шарпорт-синхронизация" . github.com . Проверено 16 сентября 2016 г.
Внешние ссылки
[ редактировать ]- Техническое примечание для описания протокола удаленного доступа к аудио (RAOP), используемого в Apple iTunes для потоковой передачи музыки в Airport Express (ApEx).
- RAOP-play — реализация протокола с открытым исходным кодом