【问题标题】:Airplay Mirroring (iPhone to Mac) like reflection or AirServerAirplay 镜像(iPhone 到 Mac),如反射或 AirServer
【发布时间】:2012-12-16 10:41:18
【问题描述】:

有没有办法做到这一点。我在苹果文档中找不到太多内容。对不起,如果我完全错过了这个。我知道我的代码方式。我今年 16 岁,对其中的一些内容还很陌生。我在应用商店有一些应用,所以我知道我在做什么,但对所有这些还是有点新鲜。谢谢。我知道有这个AirPlay Mirroring iPhone to Mac OS / using UIWebView + AirPlay,而且购买它可能更容易,但有没有办法做到这一点。我有一个 4s,所以我知道它可以处理镜像。

【问题讨论】:

  • 您在标签中列出了 iOS 和 OS X。你追求的是哪一个?该技术的实施方式不同。也很难说出“AirPlay 服务器”是什么意思。我通常认为这意味着您需要知道如何将视频从设备out 推送到网络上注册为支持播放功能的设备的任何设备。但是,从您的链接看来,您更像是想知道如何将您的应用注册为能够处理 incoming 播放视频流以及如何实际处理它。
  • 喂。显然@KendallHelmstetterGeln 将您的问题标题从一个可以说更清晰的标题更改。现在回滚。
  • 明白了,感谢您的澄清。 AirServer 和 Reflection 对 AirPlay 协议进行了逆向工程,并破解了流上的加密,因此您将有大量工作来复制他们所做的工作。我还没有找到任何积极维护的开源代码。祝你好运!
  • @Jack:我完全不同意原标题更清晰;这就是导致我发布回复指出他需要一个播放服务器开始的原因。我的更改清楚地表明他需要源来编写 Airplay 服务器,现在读者完全不清楚。我会保持原样,但如果他们只是认为您对 AirPlay 的工作方式感到困惑,则可能不会有任何回应。 Evan,我强烈建议您重新措辞您的问题或标题,以明确您的需求。
  • @KendallHelmstetterGelner 够公平的。我不同意“airplay server”这个词的使用,因为他真的在寻找如何制作一个 airplay 客户端/设备。例如,Apple TV 是一个播放客户端。它接收音频/视频流。我的 iPhone 是一个播放服务器;它向客户端发送流。我也不同意源代码请求。他并没有暗示他是否愿意在一些帮助下阅读文档/编写代码。堆栈溢出的许多人(包括我)忽略了只要求预先编写代码的问题。我同意两者都可以改写一下。

标签: ios xcode osx-mountain-lion mirroring airplay


【解决方案1】:

Decoding AirPlay Mirroring Protocol 可能重复。

正如here 解释的那样,基本上流是使用 FairPlay™ 加密的,该技术与加密通过 iTunes 购买的应用和电影相同。

为了做你想做的事,你需要对 FairPlay 进行逆向工程。这是我能想到你提到的现有应用程序正在这样做的唯一方法,但我不确定......如果有人可以进一步详细说明,那将会很有趣。不管重点是什么,这都不是微不足道的。

这里是协议:http://nto.github.com/AirPlay.html

【讨论】:

  • 非常感谢,这真的很有帮助
  • 你应该把这个发布到你通知的另一个堆栈上,这可能会回答他的问题。
  • 您是否对 AirPlay 协议进行过逆向工程?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-13
  • 2012-01-15
  • 1970-01-01
相关资源
最近更新 更多