首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在exo播放器android中播放加密视频?

在exo播放器android中播放加密视频?
EN

Stack Overflow用户
提问于 2015-06-29 07:24:04
回答 1查看 4.5K关注 0票数 3

我想要一个在我服务器上的加密视频。我想在前球员身上玩。在谷歌在https://github.com/google/ExoPlayer上提供的一个示例中,只播放你的视频。我尝试过在https://github.com/google/ExoPlayer/blob/master/demo/src/main/java/com/google/android/exoplayer/demo/Samples.java文件中更改uri。但是它没有工作,可能是因为我的视频是加密的。那我怎么播放我的加密视频。

EN

回答 1

Stack Overflow用户

发布于 2018-06-30 03:24:55

这是个老问题,但我希望这个答案能有所帮助。

加密视频

视频/媒体文件可以通过多种方式加密。它可以是一个简单的AES 128加密或更标准的DRM保护可以是provided.Last,但同样重要的是,您自己的自定义加密也可以完成。让我们一个接一个地满足所有的需求。

AES 128AES是一种古老的加密标准,而Exo播放器支持这一点是件好事。您的清单/主文件必须有ContentProtection标记rest,ExoPlayer将负责处理。它将攻击您的服务器,您已经承载了解密内容的密钥。

DRMDRM都是关于内容保护的。有多家公司提供DRM许可证。就像谷歌的宽藤,苹果的FairPlay或者微软的PlayReady。ExoPlayer支持开箱即用的宽幅。您需要向ExoPlayer提供许可url,并将其用于rest。

查看示例,以便使用ExoPlayer在线/脱机内容播放

您自己的加密:这是一个小技巧,应该避免。原因是,在这种情况下,您必须首先解密设备上的视频,然后它将由媒体播放器播放,就像任何本地视频/媒体文件一样。您必须编写逻辑检索解密密钥,解密内容,然后播放它就像任何本地视频。

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

https://stackoverflow.com/questions/31109988

复制
相关文章

相似问题

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