前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >三步搞定自适应码流播放

三步搞定自适应码流播放

原创
作者头像
腾讯云音视频
发布2020-12-08 19:47:02
3.2K1
发布2020-12-08 19:47:02
举报
文章被收录于专栏:音视频咖

随着在线教育网站、视频媒体平台、网络电视平台的发展,支持根据网络带宽自动切换多分辨率规格的视频播放需求日益增多。自适应码流可以很好地支持这种场景,从低分辨率开始播放,随后根据网络带宽情况选择相应的分辨率规格进行播放,提供秒开、高清、无卡顿的播放体验。本篇将以腾讯云点播为例,给大家介绍下自适应码流的使用,转出多种分辨率效果如下:

只需在控制台简单操作,即可实现视频从转多分辨率到播放的整个环节。这里整理为以下三步:

下面我们来看下每一步如何操作。

上传视频至云点播

云点播视频上传,这里以控制台本地上传为例。在控制台【媒资管理】-视频管理页面下,打开上传视频页面,从本地选取要上传的视频资源,上传即可。

上传完成后,可以通过快捷查看获取视频相关信息,包括视频大小、时长、上传时间、最近更新时间、视频地址等。

转出自适应码流

视频上传后,可以通过视频处理转出自适应码流。【媒资管理】-视频管理页面,选中视频,【视频处理】下转自适应码流,选择10模版。

点播提供10和12两种预设模版。其中10为未加密的自适应码流模版,12为基于HLS提供的AES encryption 方案、使用密钥对视频数据加密的普通加密模版,可以降低播放地址被他人获取后,被侵权并产生下行观看流量的风险。只有当请求播放的终端通过业务后台鉴权,获得解密密钥后才能播放。

两种系统预设转自适应码流模板,分别包含流畅、标清、高清、全高清、2K、4K六条子流,区别为是否进行了HLS加密。例如我上传了一个游戏教学视频,想让观众端根据网络带宽情况切换不同的分辨率,可以使用系统预置10模版转码,即可转出多种分辨率。如果上传一个钢琴教学视频,不想让他人拿到地址后任意播放,可使用12加密模版转码,只有获得解密密钥后才能播放。

如果系统预设模版的分辨率不能满足实际需求,比如原视频为4K高清视频,如果使用系统预设模版转出6条子流,很可能在播放初期播放流畅规格会出现模糊画面,需要去掉模版中分辨率太低的规格,这时候需要自定义自适应码流模版。控制台【视频处理设置】-模板设置页面,“转自适应码流模板”页签下创建模板。这里以创建标清、高清、全高清3条子流为例说明,其中子流1的配置如下,其他子流类似配置即可:

使用超级播放器播放

自适应码流处理完毕,需使用云点播提供的超级播放器播放。超级播放器支持通过FileId直接播放自适应码流,无需其他额外操作即可完成多分辨率播放。

如果想体验预览效果,可以进入视频的管理页面,【超级播放器预览】页签下选择对应的超级播放器配置。可体验Web端播放,也可以复制图下代码用于自定义嵌入网页。如果需要在移动端播放,扫码下载并安装腾讯云工具包,通过扫描二维码,即可在移动端播放体验。

自定义3种分辨率的超级播放器效果如下。一开始视频会播放最低的分辨率,如果网络状况一般,会播放流畅的分辨率规格。如果网络状况比较好,会根据网络情况播放高清的分辨率规格。

小结

经过上面的介绍,大家掌握自适应码流+超级播放器的使用了吧?如果你的视频需要支持多种分辨率播放或对版权有加密要求,可以使用自适应码流技术,在保证高清的同时为你提供秒开的播放体验。来,为你的视频定制个性化自适应码流播放样式吧!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 上传视频至云点播
  • 转出自适应码流
  • 使用超级播放器播放
  • 小结
相关产品与服务
云点播
面向音视频、图片等媒体,提供制作上传、存储、转码、媒体处理、媒体 AI、加速分发播放、版权保护等一体化的高品质媒体服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档