阿里云视频点播 全局设置
1.转码设置
阿里云视频点播产品提供“京享超清”和“极速转码”两种转码方式,客户可根据自身业务需求在模板设置中创建不同的模板类型使用,在转码同时还提供“舒适音频”功能,带来更好的视听感受,详细介绍参考下面文档。
超清转码:超清转码是基于阿里云独特的“智清Vedio”编转码技术,对视频中的内容、场景、画面进行智能分析和处理,让视频拥有高画质的同时,可以降低视频码率,有效的为客户节约使用带宽和成本,适用于大部分业务场景。
极速转码:极速转码是基于阿里云自研的“粒子转码”技术,支持倍数转码加速,极大的降低转码需要的时间,满足客户视频内容快速生产快速发布的需求,适用于有大量视频源需要处理,对转码速度有较高要求,需要快速发布,画质要求低的业务场景。
舒适音频:舒适音频是基于阿里云独特的“智享Audio”音频分析处理技术,对音频音量水平进行分析,自动实现音频的自动增益和动态范围调整,让不同场景的节目音量过度更加平滑,给客户带来更加舒适的视听享受。
转码方式附加功能适用场景京享超清可叠加水印、舒适音频画质增强同时降低视频码率,适用大部分视频处理场景,极速转码可叠加舒适音频、不能叠加水印倍数转码,适用于对画质不敏感,转码速度要求高,快速转码的视频处理场景
1.1模板设置
登录阿里云控制台,在左侧“视频服务”产品分类中点击“视频点播”产品,选择“全局配置”菜单,点击“转码设置”子菜单,就可以进入转码模板管理页面。
1.2超清模板
在模板管理中,客户可选择“京享超清”标签页来管理对应的模板,京享超清转码模板分两种类型“预设模板”和“自定义模板”,预设模板中包含了常见的几种分辨率目标格式,如果预设模板无法满足业务需求,可以通过“添加转码模板”按钮创建自定义模板,根据实际需求设置转码参数,同时可在模板列表中对模板进行编辑、删除等管理。
1.3极速转码模板
在模板管理中,客户可选择“极速转码”标签页来管理对应的模板,可以通过“添加转码模板”按钮创建自定义模板,根据实际需求设置转码参数,同时可在模板列表中对模板进行编辑、删除等管理。
1.4转码模板参数设置
在添加“京享超清”或“极速转码”模板时,可根据自己的需求设置转码的目标参数,其中包括“基础信息”、“视频参数”、“音频参数”三个部分,可对模板名称、视频编码格式、视频码率、音频码率等参数进行设置,在音频参数中阿里云视频点播产品提供“舒适音频”增强功能,在开启后可对音频做自动分析和动态调整,让不同视频节目的音质过渡更加平滑,带来更好的视听感受。
视频参数设置
注意,视频分辨率宽高比支持按源视频比例自动缩放,缩放规则如下:
1.宽和高都为空,则分辨率和原视频保持一致
2.如果宽为空,高不为空,宽按视频原始比例进行缩放
3.如果宽不为空,高为空,高按视频原始比例进行缩放
4.宽和高都不为空,则根据宽和高数值来处理
清晰度 | 推荐码率 | 推荐分辨率 | 分辨率范围 |
---|---|---|---|
标清 | 400Kbps | 640x360 | 128x128~640x360 |
高清 | 1500Kbps | 1280x720 | 641x361~1280x720 |
超清 | 3000Kbps | 1920x1080 | 1281x721~1920x1080 |
2K | 3500Kbps | 2560x1440 | 1921x1081~2560x1440 |
4K | 6000Kbps | 3840x2160 | 2561x1441~3840x2160 |
2.水印设置
登录视频点播控制台,点击左侧菜单栏“视频点播”-“全局配置”-“水印设置”,进入“水印设置”,可以点击“添加水印模板”,添加新的水印模板。对于已有的水印模板,可在模板列表中点击“编辑”,进入模板编辑页面,修改模板中的水印参数。
水印的宽和高以及水印的偏移,同时支持像素和百分比两种单位的设置。
水印大小
配置单位说明像素设置水印图片的实际像素大小,取值范围[8,4096]百分比水印和实际画面的占比比例,取值范围(0,100)
水印偏移
配置单位说明像素根据选择的初始位置,设置按像素进行偏移,取值范围[8-4096]百分比根据选择的初始位置,设置按对应的比例进行偏移,取值范围(0,100)
3.分类设置
登录视频点播控制台,点击左侧菜单栏“视频点播”-“全局配置”-“分类设置”,进入分类配置页面,可以增加分类、添加子分类。
4.域名设置
4.1域名添加
阿里云默认为客户提供一个默认域名,如果需要修改,你可以通过域名设置,添加你经过备案的域名并设为默认,还可以进行启用、停用、删除等操作。启用中的域名首先需要停用才可删除,否则不能删除。
在添加了自定义域名后,客户需要到购买域名的服务商处做cname绑定操作,才能正常解析使用域名,具体操作步骤请参考各个域名服务商操作指南。
4.2访问控制
点播产品支持对播放域名安全相关的配置,在域名设置界面,点击想要配置的域名,会进入域名“访问设置”页面。
A.Referer防盗链
通过配置访问的referer黑白名单来对访问者身份进行识别和过滤,从而限制资源被访问的情况,点击Referer防盗链后面的修改配置选项,在弹出的窗口中进行规则配置。
B.URL鉴权
高级防盗链功能,通过设置鉴权KEY对URL进行加密,充分保护源站资源,点击URL鉴权后面的修改配置选项,在弹出的对话框中根据需要进行配置,其中鉴权详细说明可参考4.3中内容,另外开启鉴权功能后需要注意以下两点:
1.在开启key防盗链后,原始URL将无法用于播放,请根据4.3章节中内容详细介绍,生成带鉴权的URL进行播放
2.开启URL鉴权后,hls格式暂时在控制台无法预览播放
C.IP黑名单
通过黑名单来对访问者身份进行识别和过滤,添加到黑名单的IP,将无法访问当前加速域名。
4.3URL鉴权说明
URL鉴权支持参数和路径两种鉴权方式,用户可以根据自己的业务情况,选择合适的鉴权方式,来实现对源站资源的有效保护。
A.参数鉴权方法
1加密URL构成
http://DomainName/Path/Filename?参数auth_token=expire-uniqid-rand-signature
signature=md5sum("uri-expire-uniqid-rand-private_key")
2鉴权字段描述
字段描述expire失效时间,10位整型整数uniqid整型,随机数,唯一id,不使用时设置成0即可。该字段可以用来标记身份或业务,用户可自行设定rand整型,随机数,一般设置成0,可以使用生成token时的时间戳作为randsignature字符串,通过md5算法计算出的验证串,数字和小写英文字母混合0-9a-z,固定长度32,不区分大小写uri是用户的请求对象相对地址,不包含参数private_key用户自定义的秘钥(8-32个字符)
3原理说明
CDN服务器拿到请求后,首先会判断请求中的expire是否小于当前时间,如果小于,则认为过期失效并返回HTTP403错误。如果expire大于当前时间,则构造出一个同样的字符串(参考以下signature构造方式)。然后使用MD5算法算出new_signature,再和请求中带来的signature进行比对。比对结果一致,则认为鉴权通过,返回文件。否则鉴权失败,返回HTTP403错误。
new_signature是通过以下字符串计算出来的:
origin_signature="uri-expire-uniqid-rand-private_key"(uri是用户的请求对象相对地址,不包含参数)
new_signature=md5sum(origin_signature)
4示例说明
通过请求对象:http://cdn.example.com/video/standard/1K.html?fa=121=121
密钥设为:cloud1234(由用户自行设置)
鉴权配置文件失效日期为:2020年06月18日00:00:00,计算出来的秒数为1592409600
则CDN服务器会构造一个用于计算signature的签名字符
/video/standard/1K.html-1592409600-0-0-cloud1234
CDN服务器会根据该签名字符串计算signature:signature=md5sum("/video/standard/1K.html-1592409600-0-0-cloud1234")=06d97bc9e43ded48d991994006cfa127
则请求时url为:http://cdn.example.com/video/standard/1K.html?fa=121=121auth_token=1592409600-0-0-06d97bc9e43ded48d991994006cfa127
计算出来的signature与用户请求中带的signature=06d97bc9e43ded48d991994006cfa127值一致,于是鉴权通过。
B.路径鉴权法
1加密URL构成
http://DomainName/deadline/md5sum("uri-deadline-password")/Path/Filename?参数
2鉴权字段描述
字段描述deadline失效时间,10位整型整数uri是用户的请求对象相对地址,不包含参数password用户自定义的秘钥(8-32个字符md5hash通过md5算法计算出的验证串,数字和小写英文字母混合0-9a-z,固定长度32,不区分大小写
3原理说明
CDN服务器拿到请求后,首先会判断请求中的deadline是否小于当前时间,如果小于,则认为过期失效并返回HTTP403错误。如果deadline大于当前时间,则构造出一个同样的字符串(参考以下sstring构造方式)。然后使用MD5算法算出HashValue,再和请求中带来的md5hash进行比对。比对结果一致,则认为鉴权通过,返回文件。否则鉴权失败,返回HTTP403错误。
HashValue是通过以下字符串计算出来的:
sstring="uri-deadline-Password"(uri是用户的请求对象相对地址,不包含参数)
HashValue=md5sum(sstring)
4示例说明
通过请求对象:http://cdn.example.com/video/standard/1K.html?fa=121cc=121
密钥设为:jcloud1234(由用户自行设置)
鉴权配置文件失效日期为:2020年06月18日00:00:00,计算出来的秒数为1592409600
则CDN服务器会构造一个用于计算Hashvalue的签名字符
/video/standard/1K.html-1592409600-jcloud1234"
CDN服务器会根据该签名字符串计算HashValue:HashValue=md5sum("/video/standard/1K.html-1592409600-jcloud1234")=8afb0900782e14c35214ccda534a3679
则请求时url为:http://cdn.example.com/1592409600/8afb0900782e14c35214ccda534a3679/video/standard/1K.html?fa=121cc=121
计算出来的HashValue与用户请求中带的md5hash=8afb0900782e14c35214ccda534a3679值一致,于是鉴权通过。
4.3高级设置
在域名设置界面,点击想要配置的域名,进入域名配置的详细页面,选择高级页面,可看到域名的相关高级设置。目前支持HTTPHeader参数设置。
4.4HTTPS证书设置
同样在域名设置界面,点击想要配置的域名,进入域名配置的详细页面,点击HTTPS证书配置页,可对当前域名添加HTTPS证书并对跳转规则做设置
跳转类型说明:
默认表示:客户端协议是HTTP,则到CDN节点的请求协议为HTTP,HTTPS同理。
HTTPS-HTTP表示:客户端协议是HTTPS,则到CDN节点的请求协议为HTTP。
HTTP-HTTPS表示:客户端协议是HTTP,则到CDN节点的请求协议为HTTPS。
5.回调设置
视频点播支持任务完成的消息订阅。客户如需获取视频上传完成、转码完成的消息通知,可在回调设置中设置回调URL及回调事件,相关事件会通过客户填写的URL及时通知到客户。
6.质量检测设置
质量检测:质量检测是基于阿里云自研的视频画面审核技术,可对视频画面质量进行各种独立指标检测,准确识别视频文件中的静帧、偏色、黑场等问题,可做到画面质量预发现,降低人工审核成本,提高整体业务及视频生产的质量和效率。
登录阿里云控制台,在左侧“视频服务”产品分类中点击“视频点播”产品,选择“全局配置”菜单,点击“质量检测”子菜单,就可以进入质量检测模板管理页面。
在质量检测页面点击”新建质量检测“按钮,可以创建新的质量检测模板,同时对模板名称和检测的参数进行配置,目前支持6种参数,后续会不断增加可检测的项目。
创建完成的质量检测模板会在模板列表中显示,可对模板进行编辑和删除管理。