iOS ReplayKit广播错过了PPT幻灯片

时间:2018-07-16 18:41:40

标签: ios airplay replaykit

iOS提供了两种方式进行无线屏幕镜像。一个是AirPlay,另一个是ReplayKit的广播上传扩展。通过使用ReplayKit2 SDK,第三方软件公司可以合法提供广播上传扩展。 TeamViewer和fone博士就是一个例子。 Apple不为视频接收器提供用于AirPlay的SDK,没有有关AirPlay协议的公共文档。软件公司需要逆向工程以提供AirPlay克隆视频接收器。 AirServer是AirPlay克隆的一个示例。

我比较了4个屏幕接收器和2个测试用例。

Receiver(protocol)       Stopwatch stop start test  PPT with animation
AppleTV(Airplay)         Success                    Success
AirServer(Airplay)       Success                    Success
TeamViewer(ReplayKit2)   Not Sync                   Slide missing
dr.fone(ReplayKit2)      Not Sync                   Slide missing

“秒表停止并测试”的测试用例:启动iOS本机时钟应用程序。选择秒表。启动和停止10次。检查接收器显示的是同一时间。

“带有动画的PPT”的测试用例:下载或创建带有很多动画的PowerPoint PPT文件。通过iOS PowerPoint播放PPT。检查所有幻灯片和文本是否显示在屏幕接收器上。

两个基于ReplayKit2的接收器都有相同的问题。我写了基于ReplayKit2的示例代码,它也有同样的问题。我猜苹果ReplayKit2缺少视频帧问题。或视频帧未发送正确的时间。

0 个答案:

没有答案