随着在线教育网站、视频媒体平台、网络电视平台的发展,支持根据网络带宽自动切换多分辨率规格的视频播放需求日益增多。自适应码流可以很好地支持这种场景,从低分辨率开始播放,随后根据网络带宽情况选择相应的分辨率规格进行播放,提供秒开、高清、无卡顿的播放体验。本篇将以腾讯云点播为例,给大家介绍下自适应码流的使用,转出多种分辨率效果如下:
只需在控制台简单操作,即可实现视频从转多分辨率到播放的整个环节。这里整理为以下三步:
下面我们来看下每一步如何操作。
上传视频至云点播
云点播视频上传,这里以控制台本地上传为例。在控制台【媒资管理】-视频管理页面下,打开上传视频页面,从本地选取要上传的视频资源,上传即可。
上传完成后,可以通过快捷查看获取视频相关信息,包括视频大小、时长、上传时间、最近更新时间、视频地址等。
转出自适应码流
视频上传后,可以通过视频处理转出自适应码流。【媒资管理】-视频管理页面,选中视频,【视频处理】下转自适应码流,选择10模版。
点播提供10和12两种预设模版。其中10为未加密的自适应码流模版,12为基于HLS提供的AES encryption 方案、使用密钥对视频数据加密的普通加密模版,可以降低播放地址被他人获取后,被侵权并产生下行观看流量的风险。只有当请求播放的终端通过业务后台鉴权,获得解密密钥后才能播放。
两种系统预设转自适应码流模板,分别包含流畅、标清、高清、全高清、2K、4K六条子流,区别为是否进行了HLS加密。例如我上传了一个游戏教学视频,想让观众端根据网络带宽情况切换不同的分辨率,可以使用系统预置10模版转码,即可转出多种分辨率。如果上传一个钢琴教学视频,不想让他人拿到地址后任意播放,可使用12加密模版转码,只有获得解密密钥后才能播放。
如果系统预设模版的分辨率不能满足实际需求,比如原视频为4K高清视频,如果使用系统预设模版转出6条子流,很可能在播放初期播放流畅规格会出现模糊画面,需要去掉模版中分辨率太低的规格,这时候需要自定义自适应码流模版。控制台【视频处理设置】-模板设置页面,“转自适应码流模板”页签下创建模板。这里以创建标清、高清、全高清3条子流为例说明,其中子流1的配置如下,其他子流类似配置即可:
使用超级播放器播放
自适应码流处理完毕,需使用云点播提供的超级播放器播放。超级播放器支持通过FileId直接播放自适应码流,无需其他额外操作即可完成多分辨率播放。
如果想体验预览效果,可以进入视频的管理页面,【超级播放器预览】页签下选择对应的超级播放器配置。可体验Web端播放,也可以复制图下代码用于自定义嵌入网页。如果需要在移动端播放,扫码下载并安装腾讯云工具包,通过扫描二维码,即可在移动端播放体验。
自定义3种分辨率的超级播放器效果如下。一开始视频会播放最低的分辨率,如果网络状况一般,会播放流畅的分辨率规格。如果网络状况比较好,会根据网络情况播放高清的分辨率规格。
小结
经过上面的介绍,大家掌握自适应码流 超级播放器的使用了吧?如果你的视频需要支持多种分辨率播放或对版权有加密要求,可以使用自适应码流技术,在保证高清的同时为你提供秒开的播放体验。来,为你的视频定制个性化自适应码流播放样式吧!