[开源项目] 用 AI 帮忙写了个 macOS 上的 AirPlay 投屏工具 (AirScreen)
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
项目背景
手头那台 iPhone 13 屏幕突然花了,只能瞅见小半拉画面,偏偏账号限制又开不了 iPhone 镜像。平时开发测试全靠它,就这么扔了实在可惜。索性自己动手搞了个镜像工具,让它还能接着发光发热,跑跑测试和预览。
项目简介
AirScreen 尝试将 macOS 打造成一个完整的 AirPlay 接收端,从设备发现、RTSP 信令控制、RTP 媒体传输,到 FairPlay 解密与 Metal 渲染,力求实现低延迟、高质量且音视频同步的实时镜像体验。
内部集成了 FairPlay SAP 加密处理、基于 VideoToolbox 与自研 H.264 解包器的解码链路、Bonjour/RTSP/RTP 协议栈管理,以及 AES-128-CTR 解密模块,旨在让老旧 iOS 设备与 Mac 之间的投屏变得稳定可靠。
项目本身还有很多可以打磨和优化的空间,欢迎感兴趣的大佬一起探讨、指正。
项目开源地址: GitHub - yaojunluo/air-screen: Turn a Mac into a low-latency AirPlay receiver with FairPlay support. 将 Mac 变成支持 FairPlay 的低延迟 AirPlay 接收器 · GitHub
网友解答:--【壹】--:
已点star,等有时间好好看一看大佬的作品
--【贰】--:
自带的要登录同一个apple账号才可以,如果登录同一个账号iphone镜像会比投屏好用
--【叁】--:
MacOS不是本身就支持接受AirPlay投屏来着(低版本也支持,不是新的iPhone镜像)…感觉有点重复造轮子…
也是iPhone13,iOS16.5,Mac端是MacBook Air M4 MacOS 15.7.5
image1170×2532 142 KBimage1920×1243 73.2 KB
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
项目背景
手头那台 iPhone 13 屏幕突然花了,只能瞅见小半拉画面,偏偏账号限制又开不了 iPhone 镜像。平时开发测试全靠它,就这么扔了实在可惜。索性自己动手搞了个镜像工具,让它还能接着发光发热,跑跑测试和预览。
项目简介
AirScreen 尝试将 macOS 打造成一个完整的 AirPlay 接收端,从设备发现、RTSP 信令控制、RTP 媒体传输,到 FairPlay 解密与 Metal 渲染,力求实现低延迟、高质量且音视频同步的实时镜像体验。
内部集成了 FairPlay SAP 加密处理、基于 VideoToolbox 与自研 H.264 解包器的解码链路、Bonjour/RTSP/RTP 协议栈管理,以及 AES-128-CTR 解密模块,旨在让老旧 iOS 设备与 Mac 之间的投屏变得稳定可靠。
项目本身还有很多可以打磨和优化的空间,欢迎感兴趣的大佬一起探讨、指正。
项目开源地址: GitHub - yaojunluo/air-screen: Turn a Mac into a low-latency AirPlay receiver with FairPlay support. 将 Mac 变成支持 FairPlay 的低延迟 AirPlay 接收器 · GitHub
网友解答:--【壹】--:
已点star,等有时间好好看一看大佬的作品
--【贰】--:
自带的要登录同一个apple账号才可以,如果登录同一个账号iphone镜像会比投屏好用
--【叁】--:
MacOS不是本身就支持接受AirPlay投屏来着(低版本也支持,不是新的iPhone镜像)…感觉有点重复造轮子…
也是iPhone13,iOS16.5,Mac端是MacBook Air M4 MacOS 15.7.5
image1170×2532 142 KBimage1920×1243 73.2 KB

![[开源项目] 用 AI 帮忙写了个 macOS 上的 AirPlay 投屏工具 (AirScreen)](/imgrand/iZCPo3qu.webp)