如何通过AirPlay播放加密流?

时间:2013-03-28 16:42:50

标签: ios objective-c cocoa-touch video-streaming airplay

我想通过AirPlay播放加密流(可在应用内购买)。这是一个示例.m3u8播放列表:

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:6849
#EXT-X-KEY:METHOD=AES-128,URI="http://auth.foo.ca/index.php?cmd=GetKey&key=bar.key"
#EXTINF:10,
http://media.foo.ca/1.ts
...

当用户进行应用内购买时,会在设备上创建具有用户ID的Cookie。当用户尝试访问流时,index.php会检查cookie并检查后端的用户ID。如果用户已为该流付费,则会对其进行解密并在设备上播放。

该流在设备上正常工作,但在Apple TV上出错。

关闭加密后,流也会在Apple TV上播放。

我已阅读this Apple文档,但未发现它有用。

0 个答案:

没有答案