还在做抖音的你 不会还不知道这些吧

还在做抖音的你 不会还不知道这些吧
视频处理和播放阶段
大家在看视频的时候 , 经常会抱怨几个问题:
打开速度怎么这么慢?
为什么这个视频看着看着就卡了?
我这个视频为什么糊?
移动网络看到底费不费流量?
总结提来一句话:我希望我的视频看起来又流畅 , 又清晰 , 又省流量 。这个看起来是个相互矛盾的问题 , 但是很多时候用户要的就是这个 。所以 , 我们短视频研发人员也要格外关注这几个问题 , 因为这是来自于用户的声音 。
为此 , 阿里云视频云团队推出了“窄带高清”技术 , 从人眼的模型出发 , 在节省码率的同时也能提供更加清晰的观看体验 , 从线上测试结果上看 , 同等视频质量下最高节省20-40%带宽 。这个对于用户、对于开发者来说 , 都是极好的事情 。
当然我们也有其他的选择方案 , 在保证画质前提下调整视频码率、提高压缩率、减小文件体积 , 以节省存储和流量 , 使播放更流畅这个指导思想之下 , 我们整个点播服务做了以下两种处理 。不同客户对于视频转码的能力需求是不同的 , 我们根据不同的场景预制了不同的转码模板 , 通过勾选就可以实现转码 。如果客户的链路有特殊需求 , 我们也提供了自定义来适应多变的业务场景 , 这样可以非常灵活的配置清晰度 , 码率 , 输出格式等信息 。
前面我们解决了省流量和清晰度的问题 , 那么流畅观还需要强大的CDN资源来做支撑的 , 阿里云的CDN覆盖了全球70多个国家 , 拥有1300多个节点 , 总体的容量达到了90Tb , 而我们的点播服务是与阿里云CDN进行无缝的衔接 , 保证我们的视频无论何时何地都能够流畅地播放 。
同时 , 针对短视频这个场景在CDN上做了很多的优化 , 除了更加精准的调度以外 , 针对短视频的场景我们在TCP协议栈和缓存性能方面都做了很多的尝试 , 比如说协议栈上有更加激进的拥塞避免算法;缓存上采用了3级缓存 , 优化了淘汰算法提升了命中率等等一系列的优化 , 所有的这些都为为了我们视频能够更加流畅被播放 。
【还在做抖音的你 不会还不知道这些吧】

还在做抖音的你 不会还不知道这些吧

文章插图