如何验证AirPlay会话

问题描述 投票:1回答:1

我正在通过AWS CloudFront提供HLS视频。内容由签名Cookie保护。我希望用户能够使用Apple AirPlay在AirPlay设备上观看视频。带有有效Cloud Front cookie的经过身份验证的iOS野生动物园客户端可以播放视频。

[如果用户随后使用AirPlay在AppleTV上观看视频,则AppleTV会从iPhone获得要观看的URL,而只是URL,因此,如果在没有适当Cookie头的情况下发出请求,则该请求将被拒绝,因为预期的,带有403。

我一直在寻找文档,this是我唯一能找到的(从2012年开始),它似乎表明类似的事情是可能的,但是据我所读,似乎缺少关于如何使其全部正常工作。

我已经能够确定可以在AirPlay设备上设置cookie,并且将返回这些cookie。

我不知道如何将任何秘密从“共享者”传递到AirPlay设备,然后如何将其传递给服务器。如果我可以将Cookie,自定义http标头或查询参数附加到AirPlay设备发出的请求中,则可以使用AWS CloudFront Lambda对密码进行身份验证并在AirPlay设备上设置Cookie。

mobile-safari amazon-cloudfront apple-tv airplay amazon-signed-cookie
1个回答
0
投票

您找到解决问题的任何方法了吗?我也有使用AirPlay设置标题字段的问题。

© www.soinside.com 2019 - 2024. All rights reserved.