在通过Apple AirPlay流式传输的视频上添加叠加

时间:2019-04-17 12:07:32

标签: ios overlay avplayer airplay fairplay

如何在通过AirPlay从iPhone / iPad流到Apple TV的视频上添加叠加视图(例如带有alpha通道的徽标或带有水印的PNG图片)?

我们想添加一个覆盖视图,以在iOS平台上的视频播放中显示一些徽标或水印。通过在显示视频内容的视图顶部添加另一个视图,或在iOS中使用AVPlayerViewController的contentOverlayView属性,可以轻松实现此目的。另一种方法是使用Metal或OpenGL修改视频缓冲区,但是对于受Fairplay DRM保护的视频,这可能是不可能的。

但是,我想知道当通过AirPlay将视频内容投射到Apple TV上时如何保持这种叠加视图。显然,我上面提到的解决方案(在视频视图之上添加另一个叠加视图)在Apple TV上不起作用,因为电视仅显示视频本身。

所以,我的问题是: 1.通过AirPlay播放视频时,是否可以控制Apple TV的视图? 2.我想如果没有tvOS应用程序,这可能很困难,甚至无法实现。那么,是否有可能同时开发iOS应用和tvOS应用,然后将视频内容从iOS应用投射到该tvOS应用,然后让tvOS应用呈现叠加层?

我希望我的问题很清楚,并希望对此有所了解的人能为您提供帮助。非常感谢。

0 个答案:

没有答案