【文件属性】:
文件名称:airplay:使用FairPlay v3实施AirPlay 2音频接收器
文件大小:29KB
文件格式:ZIP
更新时间:2021-04-11 23:54:06
Python
实验性
使用最少的多房间功能非常快速地实现AP2协议的python实现。 现在,它实现:
HomeKit瞬态配对(SRP / Curve25519 / ChaCha20-Poly1305)
FairPlay(v3)身份验证
接收实时和缓冲的Airplay2音频流
Airplay2服务出版物
解码ALAC / 44100/2或AAC / 44100/2
目前,它尚未实现:
MFi身份验证/ FairPlay v2(iTunes / Windows需要其中之一)
音频同步
此代码是实验性的。 该接收器并不期望是真正的接收器,而是一个用于学习/调试所有播放协议和相关配对/认证方法的工具箱。
最新添加:
实施RTP缓冲区(管理FLUSHBUFFERED):播放/暂停/时间轴/播放列表
下一步:
PTP(精确时间协议)
删除所有操作系统特定的代码(软卷管理)
寄件者(分支寄件者)
【文件预览】:
airplay-master
----ap2()
--------utils.py(2KB)
--------connections()
--------playfair.py(3KB)
--------pairing()
----.github()
--------workflows()
----ap2-receiver.py(28KB)
----docker()
--------Dockerfile(742B)
--------start.sh(461B)
--------avahi-daemon.conf(2KB)
----requirements.txt(100B)
----.gitignore(4KB)
----README.md(3KB)
----Features.csv(3KB)