使用 python 实现高帧率、低延时、支持多个 iOS 设备同时屏幕共享的工具

原文由YueChen发表于TesterHome社区网站,点击原文链接可与YueChen交流。

前段时间发布了一个 python 获取 iOS 性能数据的文章,也算开了个小口子能在获取 iOS 测试数据上更加方便了些,如果对 iOS 性能相关兴趣可以移步:https://blog.csdn.net/Testerhomee/article/details/123656102

屏幕共享和远控平台现在发展也比较火热,但是 iOS 设备在画面同步和视频录制上,一直都没有一个比较不错的方案,也简单调研了下之前可以获取到 iOS 屏幕数据的方法:

  • iOS-minicap stf 团队实现的帧率非常不错,缺点无法多台设备
  • Airplay mirror 苹果多媒体多屏互动技术,效果都很好,有一点点缺陷就是同一个 wifi 下每次需要手机主动触发屏幕镜像才可以同步画面
  • com.apple.mobile.screenshotr 协议,这个也挺慢的
  • XCTest 和 XCUITest 二次改造的 wda 可以支持多台设备,但是帧率延时还是偏低
  • 基于 WebRtc iOS屏幕共享,这个需要 SDK 嵌入 APP 支持,而且需要端上主动触发,操作起来不是很方便。
  • 等等…

本项目介绍

该项目是 python 实现可以通过 USB 连接 iOS 设备进行屏幕共享,支持:

  • 高帧率(30〜60fps)
  • 高画质
  • 低延迟
  • 秒启动
  • 非侵入性(无需任何安装和代码嵌入)
  • 支持 iOS 多设备并行

项目地址:https://github.com/YueChen-C/ios-screen-record 先点个小星星吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值