当前位置: 首页 > 知识库问答 >
问题:

阿里云视频点播VOD视频加密和播放问题?

郭通
2023-10-23

请教用过阿里云视频点播VOD功能的大神以下问题:
目前阿里云视频加密有三种方式:

  1. 阿里云私有加密(IOS平台浏览器不支持播放)
  2. HLS标准加密(不知道怎么做到自适应,问客服说可以使用DRM加密)
  3. DRM商业加密(开发门槛高,苹果收费,播放好像有额外收费)

另:

  1. 文档中说要实现自适应播放,需要使用"视频打包转码模板",但是"视频打包转码模板"又不支持HLS标准加密,HLS标准加密需要使用"普通转码模板"
  2. 如果使用"普通转码模板",又无法实现多码率自适应

就没有即加密又可以自适应的方案吗?

共有2个答案

冉弘化
2023-10-23

为什么需要进行加密?

岑俊弼
2023-10-23

这个问题是在询问如何在阿里云视频点播VOD(Video on Demand)中实现视频加密,同时又能够支持自适应播放。

首先,让我们来解释一下这三个加密方式:

  1. 阿里云私有加密:这种加密方式主要针对的是iOS平台和浏览器。然而,由于这种加密方式是私有的,所以对于开发者来说,他们可能无法获取到具体的加密细节,也就是说,开发者可能无法自行实现播放。
  2. HLS标准加密:HLS(HTTP Live Streaming)是一个由Apple开发的用于流媒体的开放格式。HLS加密主要是通过AES加密算法实现的。这种加密方式理论上可以实现自适应播放,但需要使用DRM(Digital Rights Management)加密。
  3. DRM商业加密:这种加密方式通常需要开发者有一定的开发门槛,同时,对于使用这种加密方式的视频,苹果会收取一定的费用,播放也可能需要额外的费用。

然后,关于实现自适应播放的问题:

要实现自适应播放,通常需要使用转码模板。然而,你提到"视频打包转码模板"不支持HLS标准加密,而HLS标准加密又需要使用"普通转码模板",但使用"普通转码模板"又无法实现多码率自适应。这是一个矛盾的问题。

为了解决这个问题,你可能需要寻找一个中间方案。例如,你可以考虑使用一种支持自适应播放的、但又不是HLS标准加密的转码模板。或者,你可以考虑使用其他的视频流媒体服务,比如使用其他的视频流媒体服务,比如使用Google的YouTube或者Vimeo等。这些服务通常都支持自适应播放,而且开发者也容易实现播放。

希望这个答案对你有所帮助!如果你还有其他问题或者需要进一步的帮助,请随时提问。

 类似资料:
  • 用 AVPlayer 类写的简易视频播放器,可以播放来自互联网的视频,支持手势缩放视频。只能播放iPhone支持的视频格式。 目前有两点不足:一是无法调节音量;二是手势放大缩小之后滑动快进快退也不太正常。希望有其他开发者在此基础上继续改进。 [Code4App.com]

  • 主要内容:HTML视频(Videos)播放,实例,问题以及解决方法,使用 <embed> 标签,实例,使用 <object> 标签,实例,使用 HTML5 <video> 元素,实例,最好的 HTML 解决方法,HTML 5 + <object> + <embed>,使用超链接,实例,关于内联视频的说明,HTML 多媒体标签在 HTML 中播放视频的方法有很多种。 HTML视频(Videos)播放 实例 <video width="320" height="240" controls> <sou

  • 我遵循了一些关于将JavaFX与Swing(JFrame)结合起来播放视频的教程,但是我得到的只是一个黑屏,视频应该没有任何实际的内容播放,也没有错误报告。 我在这里做错了什么,为什么视频不播放? 我尝试了几个. flv视频,没有一个会开始播放(当我在浏览器中打开它们时,它们确实会播放) 我正在运行jre7和jdk1。安装了K-lite完整编解码器包的windows 8.1 N Pro上的7.0_

  • 在 HTML 中播放视频的方法有很多种。 HTML视频(Videos)播放<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> <source src="movie.webm" type="video/

  • 在linux盒子上,我有一个用openssl加密的MP4视频: 请注意,这是一个练习,算法的强度并不重要。 该文件被发送到Android应用程序,我正在尝试使用ExoPlayer播放它。 我之前已经对文本文件进行了一些测试,以确保解密工作正常 关于ExoPlayer,在AiscipherDataSource、AiscipherDataSink、SimpleCache等之间有点势不可挡。我无法找到一

  • 本文向大家介绍SpringBoot+阿里云OSS实现在线视频播放的示例,包括了SpringBoot+阿里云OSS实现在线视频播放的示例的使用技巧和注意事项,需要的朋友参考一下 阿里云 OSS 是一种云存储技术,你可以理解为云盘,我们的目标是将视频存储到云端,然后在前端读取并播放视频。 OSS 首先登陆首页,创建一个存储桶:https://oss.console.aliyun.com 然后找到读写权