首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在iOS中实现视频数字版权管理

如何在iOS中实现视频数字版权管理
EN

Stack Overflow用户
提问于 2012-09-03 00:27:56
回答 2查看 11K关注 0票数 15

我希望在iOS视频播放器中实现数字版权管理,但我不确定如何实现。为了实现视频数字版权管理(同时仍然使用苹果的硬件加速的H264解码),我需要一种方法来将解密的H264流提供给标准的iOS视频播放API。

根据this question的说法,不可能在2010年9月实现第三方数字版权管理。有一个无处可去的thread in the Apple Developer Forums。然而,到今天为止,仍然存在许多第三方数字版权管理库:WidevineIrdeto (PDF)Marlin。他们显然已经找到了一些方法,可以在苹果批准的应用程序中将自定义流传递给媒体播放器。

我找到了两条线索。一种是对create a custom URL protocol的建议,但人们将其用于视频的成功率似乎很低。另一种方法是创建一个本地HTTP服务器线程,并在iDevice内部的127.0.0.1上通过HTTP live streaming提供内容。我想非常确定的是,在走这条路之前,苹果会批准的。

那么,苹果认可的第三方DRM实现使用哪些API来将解密的视频数据放入视频播放器?

编辑:latest BBC iPlayer for iOS允许下载节目供以后观看。要么他们以明文存储内容,要么他们破解了这个问题。

EN

回答 2

Stack Overflow用户

发布于 2012-09-06 01:34:33

您可以开始将文件解密到另一个文件中,并在解密时回放该文件。你需要让它缓冲几秒钟的视频,但它会工作的。

此外,您还需要确保文件中的moov原子在mdat原子之前,否则它将无法工作。(例如,AVFoundation创建MP4s,其中moov原子位于mdat原子之后,因此它们需要修改才能工作)

票数 3
EN

Stack Overflow用户

发布于 2013-03-14 20:20:38

一种有效的解决方案是本地http服务器。但专利申请是由Authentec提交的。

http://www.google.com/patents/US20120284802

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12237706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档