点播和播放器下载需要的参数的区别(VideoId、AccessKeyId、AccessKeySecret、playKey、playauth)

阿里云视频点播总是会出现VideoId、AccessKeyId、AccessKeySecret、playKey、playauth这几个值,这些值到底是什么?为什么会需要这些值?这些值到底从哪里拿到?有什么区别呢?本文将试图将这件事情讲清楚.

1、获取videoID

1.1 videoID是什么?为什么需要videoID?

上传点播之后的视频ID.主要还是安全性考虑,用户拿到的都是一个个的视频ID,而不是视频URL,避免被爬数据.(当然也可以拿到视频URL----->传送门)

1.2 这个值从哪里来?

使用点播上传完成之后都会得到一个videoId.在阿里云点播控制台里面的视频列表里面会有一个“视频ID”即为videoID.可以拿到控制台的视频ID来做下载和播放的测试.
如何实现点播上传见:https://help.aliyun.com/document_detail/52200.html?spm=5176.doc52858.6.667.bjm8cC

2、获取AccessKeyId和AccessKeySecret

2.1 AccessKeyId和AccessKeySecret是什么?

阿里云 access key ID 和 access key secret 是您访问阿里云API的唯一凭证。Access key ID 是类似身份的标识,而 access key secret 的作用是签名您的访问参数,以防被篡改。Access key secret 类似您的登录密码,不要向任何人泄漏。

2.2 这个值从哪里来?

  1.登录阿里云官方网站。

  2.单击页面上方菜单控制台。

  3.鼠标放在右上方的用户名区域,在弹出的快捷菜单中单击AccessKeys。

  4.系统弹出安全提示对话框,单击 继续使用AccessKey。页面显示 Access Key ID 和 Access Key Secret 。

3、获取playKey(同apikey)

3.1 playKey是什么?

playkey(apikey):播放密钥,用于播放器SDK获取视频播放地址时验证身份,播放鉴权是视频点播在阿里云AK安全认证基础上的二次鉴权机制。
播放密钥用于播放器SDK获取视频播放地址时验证身份,可有效防止盗链。
根据用户播放时可能使用的平台,默认提供Flash、H5、iOS、Android四个平台的播放密钥。

为保证密钥安全,查看播放密钥时需要输入手机号验证码确认身份。

3.2 这个值从哪里来?

  1.登录阿里云官方网站。
  2.单击页面上方菜单控制台。
  3.选择云计算基础服务
  4.选择视频点播
  4.选择安全设置
  5.选择播放鉴权
  6.选择对应的平台点击显示即可

4、获取playauth

4.1 playauth是什么?

目前播放器播放视频分为三种模式,三种模式有着不同的使用场景.playauth就是最安全的方法,也就是setAuthInfo的方式来实现.

播放模式 适用场景 优劣 是否建议使用
setDataSource 适用于测试时为了方便测试使用 危险,需要将自己的ak写死在客户端,客户端如果被破解将有泄露风险 不再建议使用
setAuthInfo 适用于正式商用 安全,所有的视频地址和链接都不暴露 建议商用使用
播放本地和网络URL 可以播放本地视频且能够播放视频URL 简单,可以播放其他平台的视频 在有播放本地视频需求和播放网络视频需求时使用.

4.2 这个值从哪里来?

playauth可以理解为点播服务将所有的信息(VideoId、AccessKeyId、AccessKeySecret)都做了一个混合然后做了一个简单的加密。这样用户拿到的就是一串包含多个信息的数据.这样播放器就可以播放了.
如何获取见以下流程:

流程:服务端获取播放凭证 -> 将播放凭证下发给客户端 -> 完成视频播放。
- 1. 获取播放凭证
客户在服务器侧通过调用播放鉴权SDK(server端的SDK),向视频点播服务获取播放凭证。

注意:播放凭证时效为100秒,只能用于获取指定视频的播放地址,不能混用或重复使用;如果凭证过期则无法获取播放地址,请重新获取凭证。
- 2.  完成视频播放
播放器SDK根据视频ID和播放凭证向视频点播服务获取视频的播放地址,从而加载视频流并解码完成播放。
注意:
(1)播放器SDK根据播放凭证会自动获取播放地址进行解码播放,播放地址的时效为30分钟,若失效请重新获取播放凭证回传给播放器SDK用于刷新播放地址。
(2)为保障主账号安全,建议使用子账号的Access Key,尤其是Web播放场景下。

4.2 通过python脚本获取播放凭证进行调试?

通过PlayAuth方式去播放云视频,具体参数获取方法查看文档 获取播放凭证。建议使用此方式播放视频。

客户端开发也可以通过python脚本获取播放凭证进行调试,具体流程如下:

  • 安装python2.7+pip环境(Mac环境下自带,Windows环境自行安装)
  • 使用终端安装SDK,运行以下命令:
    pip install aliyun-python-sdk-core
    pip install aliyun-python-sdk-vod
    
  • 下载Python脚本,从阿里云控制台获取accessKeyId和accessKeySecret并替换脚本里面的字段内容,从点播控制台获取已经上传视频的videoID并替换脚本里面的字段内容。
  • 在python脚本所在目录下通过终端执行以下命令:
    python playAuth.py
    
  • 在终端中查看获取的PlayAuth和VideoId。
  • 在播放器SDK中使用获取的PlayAuth和VideoId进行播放。

4.3 上传、播放最安全且最推荐的做法流程(重要)



本文为【问答合集】阿里视频云常见技术问题汇总——内含技术文档40+ 持续更新中 系列文章之一,如果本文还不能解决你的问题可以在汇总合集中查看,有任何问题也欢迎回复,谢谢.

时间: 2024-09-30 17:53:17

点播和播放器下载需要的参数的区别(VideoId、AccessKeyId、AccessKeySecret、playKey、playauth)的相关文章

咪咕音乐播放器下载不成功怎么办

  咪咕音乐播放器下载不成功的原因如下: 1.未开通彩铃业务:建议客户先注册开通彩铃业务后再选择下载彩铃. 2.手机欠费或余额不足:建议客户先查询余额,补交费用后再重新下载. 第一步:点击歌曲对应的"彩铃订制图标"→页面跳转至彩铃订制页面→填写"手机号和图形验证码"→勾选需要定购的"彩铃下载"业务→点击""按钮,获取手机短信验证码. 第二步:在验证码输入框内→填写所填手机号收到的"短信验证码"→点击&quo

咪咕音乐播放器下载的彩铃能设置成自己的手机彩铃吗

  咪咕音乐播放器下载的彩铃能设置成自己的手机彩铃.首先,客户绑定的手机必须办理彩铃包月业务,然后客户可以通过所在地区的12530彩铃网站进行设置(客户成功下载彩铃后,会收到移动的下发短信,上面提供设置彩铃的网站),或者在咪咕音乐播放器曲库中的会员专区彩铃管理页面设置.

三款flv网页播放器下载!

问题描述 三款flv网页播放器下载!1夜潭FLV网络播放器程序2flash视频器播放器代码3flv在线网页播放器程序 解决方案 解决方案二:顶一下!!解决方案三:帮你顶解决方案四:顶下.解决方案五:我也来顶下.....这东西还不错....解决方案六:恩,很有帮助啊~~不错~~解决方案七:谢谢分享!解决方案八:我还是喜欢jwplayer和brightcove解决方案九:FF插件的飘过解决方案十:很好的东西,顶一个解决方案十一:頁面會自動跳轉...解决方案十二:好东西,支持一下解决方案十三:地址全部

基于Live555,ffmpeg的RTSP播放器直播与点播

基于Live555,ffmpeg的RTSP播放器直播与点播 多路RTSP高清视频播放器下载地址:http://download.csdn.net/detail/u011352914/6604437多路RTSP播放器源码下载地址:http://download.csdn.net/detail/u011352914/6603251多路RTSP播放器SDK说明下载地址:http://download.csdn.net/detail/u011352914/6603271详细完整资料下载地址:http:/

Android 使用Vitamio打造自己的万能播放器(7)——在线播放(下载视频)_Android

前言 本章将实现非常实用的功能--下载在线视频.涉及到多线程.线程更新UI等技术,还需思考产品的设计,如何将新加的功能更好的融入到现有的产品中,并不是简单的加一个界面就行了,欢迎大家交流产品设计和技术细节实现! 系列 1.Android 使用Vitamio打造自己的万能播放器(1)--准备 2.Android 使用Vitamio打造自己的万能播放器(2)-- 手势控制亮度.音量.缩放 3.Android 使用Vitamio打造自己的万能播放器(3)--本地播放(主界面.视频列表) 4.Andro

为网页加播放器实现在线播放的代码实例

网页|在线 我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编码和解码器的整合,其最核心的编码和解码技术是相同的.例如:网络上最流行的windows media流(asf,wma,wmv格式...),Real流(rm,rmvb...),还有MPEG系列编码格式(MP4/MP3格式...) Windows Media Video 是微软推出的一种流媒体格式,它是在"同门

Dreamweaver为网页加播放器代码

我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编码和解码器的整合,其最核心的编码和解码技术是相同的.例如:网络上最流行的windows media流(asf,wma,wmv格式...),Real流(rm,rmvb...),还有MPEG系列编码格式(MP4/MP3格式...) Windows Media Video 是微软推出的一种流媒体格式,它是在"同门"

历上最强的音乐播放器(jetA…

原文地址:历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版)下载作者:盖世天星 历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版), 别不信,拥有它,你可以向你电脑中其他播放器拜拜了."当然仅限你是音乐烧友"       想听到理想的音乐与歌曲吗?可能你与我一样,说到音乐播放软件第一想到了"千千静听"或者"酷歌音乐"再则"Winamp"等等.    

西瓜影音播放器怎么看电影?西瓜影音播放器看电影教程

西瓜影音播放器 西瓜影音是一款集视频点播.多功能.个性化的影音播放器软件.西瓜影音集成了全新播放引擎.支持Rmvb.Wmv.Asf.Avi.Mpg.Mp4.3GP等400多种格式,是基于UDP协议传输的,针对流媒体点播进行P2P加速的流媒体点播系,能够实现快速的内网与内网之间全连接,完全扩大种子的覆盖率 西瓜影音播放器怎么看电 --查找视频资源 西瓜影音播放器下载安装完毕之后打开,中间可以输入查找输入查找资源,绿茶小编胖胖建议搜索词为"影片名 西瓜影视",中间用空格隔开.     因为