阿里云短视频延迟 阿里云盘小视频分享资源( 二 )



阿里云短视频延迟 阿里云盘小视频分享资源


【阿里云短视频延迟 阿里云盘小视频分享资源】“在视频生产端经过了以上的优化后,看起来我们可以根据对应的场景拿到自己需要的视频,所有的问题都解决了 。但是面临着海量上传和播放,以及复杂的网络,我们怎么保证上传速率和上传功率?在播放环节上又怎样去保证播放流畅度?作为开发者(我们的客户)又怎么控制带宽成本呢?”接下来,王海华带我们了解了在上传、云端处理和分发以及播放几个环节中的优化点以及带来的效果 。
二、视频上传链路优化
在视频上传链路,需要核心关注速度和上传成功率两个指标 。视频云支持动态加速,选择最优路径来就近上传数据,保证极速上传 。同时,采用分片、断点续传技术,针对不同地域和场景决定分片大小,确保上传成功率在99.2%以上 。
三、云端处理&分发
当视频上传到云端,就需要对其进行转码等处理,并进行内容分发 。这其中我们针对三个指标进行关注和优化:
1. 视频发布速度
不同的场景,需要的视频发布速度是不同的 。对于聊天场景下的视频发布,直接在端上进行转码,把原视频直接访问,最大限度提升速度 。对于对实时性要求并没有那么高的视频社交APP等场景往往在上传的时候会上传一个码率相对较高的高清视频,为了视频快速启播,我们推荐可以先运用低复杂度转码来加快转码速度;在未来,也会将视频端上合成、上传和云端转码并行处理,大幅度缩短处理时间 。
2. 转码成本 vs. 带宽成本
在很多社区里面当一个视频变成热门视频的时候,这时候带宽会带来更大的成本,这个时候建议对热门视频重新转码,提升转码复杂度,将视频文件变小,降低带宽成本 。
3. 提升播放体验
因为用户的终端和网络情况不同,所以需要进行多清晰度转码,并采用推荐视频预热方案,提升启播速度和流畅度
四、视频播放优化
播放端直接影响着用户体验,这里我们需要关注几个指标:
  1. 打开速度的快慢影响着用户对产品的第一印象,启播环节用到协议优化、解码渲染优化、视频列表预加载等方案,实现极速启播 。
  2. 短视频通常比较短小,通常会采用循环播放的方式来吸引用户重复观看,避免流失 。那无缝地循环播放、同时边播放边缓存就十分必要,可以节省流量 。
  3. 终端网络情况复杂,但播放流畅度依然是用户十分在意的指标 。当用户出现网络环境的变更,需要快速切换多种清晰度的视频,保证视频播放的流畅 。

阿里云短视频延迟 阿里云盘小视频分享资源


如何进行产品快速落地一、客户端
短视频SDK将最新最流行的功能、交互集成到产品级Demo中,并开放了源码,开发者拿到以后可以直接集成到应用中,或者基于源代码进行业务的适配,快速开发出一款短视频APP 。
Demo提供了拍摄、编辑、播放等模块,同时提供相册管理、音乐、动图、字体等资源的下载和管理,也提供了异步上传发布功能、AppServer业务服务器的SampleCode 。
二、服务端
在云端,短视频SDK与视频点播服务打通,提供了丰富的媒体管理和媒体处理能力,开发者通过简单的配合和API调用就可以将以下功能集成到业务当中 。
媒资存储:音频,视频,图片,字幕等丰富的存储能力;
媒资管理:提供了分类,打标,搜索,审核能能力等;
数据统计:存储,流量/带宽,播放量等数据统计;

推荐阅读