当前位置:首页 > 报告详情

云视听小电视性能和效率优化实践-郭利兵.pdf

上传人: 张** 编号:153263 2024-01-15 32页 2.88MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了B站小电视在2023年12月29日进行的性能和效率优化实践。作者郭利兵,具有丰富的工程师经验,曾在美团点评和花旗金融担任资深工程师。 小电视全称为云视听小电视,具有丰富的中长视频Feed流、纯净无广告、优势内容等特点。然而,在性能方面,小电视与行业标杆电视App存在差距,如启动时长中位数超过4秒,而行业标杆均在3秒内。因此,有必要进行性能优化。 优化背景包括两方面:一是性能方面,小电视在启动、起播和卡顿率等方面与同行存在差距;二是成本方面,当前大环境下,降本增效是互联网公司必修课。 优化目标分为性能目标和成本目标。性能目标包括启动时长、首帧起播时长和播放卡顿率,成本目标包括单DAU带宽成本。 针对性能目标,作者从客户端和服务端两方面进行优化。客户端方面,通过梳理当前启动加载任务,优化任务调度,减少不必要的组件和任务加载,实现启动时长的优化。服务端方面,通过优化接口调用、缓存策略和抽象编排,降低响应时长,提高启动效率。 针对首帧起播时长,作者提出预加载策略,提前下载视频数据的一部分,以实现快速起播。同时,通过解码器复用,减少解码耗时。 为降低卡顿率,作者提出网络优化策略,如减少缓存、恢复码率自适应和降低码率等。同时,通过CDN优化,提高CDN利用率,降低卡顿率。 在成本优化方面,作者提出降低码率、画质调整和预加载浪费等策略。通过动态调整Feeds流的加载数量和时长,以及按需加载预览图,减少带宽浪费。 综上,经过优化,小电视的启动时长从4.2秒降低至2.9秒,播放卡顿率从1.2%降低至0.56%,首帧起播时长从1400毫秒降低至900毫秒,每月单DAU带宽成本从1.xx元降低至0.xx元。这些成果表明,优化实践取得了显著成效。
"B站小电视如何实现性能优化?" "视频App成本优化实践分享" "如何评判电视视频App性能好坏?"
客服
商务合作
小程序
服务号
折叠