全部产品
云市场

转码多场景化实践:如何选择转码类型?

更新时间:2019-07-01 10:29:41

背景概述

在面对不同行业用户丰富的转码场景需求时,如何将用户偏向自身业务特性的定制化需求演变成通用化,并最终产品化,然后赋予其他用户使用?这是点播转码一直在思考并努力去解决的,由此视频点播针对多种业务场景提供了适应多场景化的转码处理方案,实现将用户定制化的场景需求进行抽象提取,最终以适用于其他点播用户的同样或类似的业务场景需求。

准备工作

名词解释

  • 文件上传:统一指文件上传到点播,上传来源可以是上传SDK、直播录制、短视频SDK、OpenApi获取凭证后手动上传等
  • 转码处理:统一指针对上传文件(包括视频、音频等)按照指定的转码参数进行内容处理
  • 云剪辑:对已经上传到点播的视频进行在线剪辑,如拼接、截取等一系列操作
  • AI处理:对已经上传到点播的视频进行AI处理,如智能审核、内容分析(标签分析、语音文字识别等)、智能首图、新闻拆条等处理
  • CDN加速:指对内容进行全网分发,加快内容访问速度,提高用户体验
  • 不同规格视频:主要是指视频的分辨率、码率等编码参数不同的转码输出视频,这些不同规格视频可以适应不同的网络带宽环境。
  • 转码后分发:视频上传完成后,源片经转码处理后,输出不同规格视频再经CDN加速分发,供终端播放。
  • 不转码即分发:视频上传完成后,源片可经CDN加速播放,但不会触发任何转码处理流程。

普通转码

异步处理、延迟播放通常视频上传到点播会先经过转码处理后,生成不同规格的视频以适应不同的网络带宽环境及多终端处理,然后经过CDN加速分发,最终供终端播放。
使用方法:这类场景用户只需要在 全局设置—>转码设置,创建转码模板组并设置为默认模板组,然后上传视频即可,后续流程自动完成。
该场景的视频的处理流程如下图所示:normal-transcode

不转码即分发

快速分发:短视频不转码、实时播放

经由短视频SDK录制并上传的视频,这类视频的编码信息实际已经基本符合在网络带宽传输环境且能被各个终端兼容处理,因此用户可选择对这类视频无需再经由转码处理,而是直接通过CDN加速分发,不仅可快速响应播放请求,也可节约用户的转码成本。
使用方法:如果没有该模板设置,用户只需在 全局设置—>转码设置,将不转码即分发模板组激活并设置为默认模板组,然后上传视频即可。

说明:用户开通点播服务,点播服务会自动提供该处理场景的模板,并设置成默认使用模板。

该场景的视频处理流程如下图所示:no-transcode