前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >视频流媒体服务器SDK性能指标会受到哪些因素影响?

视频流媒体服务器SDK性能指标会受到哪些因素影响?

作者头像
EasyNVR
发布2020-04-23 14:05:14
5270
发布2020-04-23 14:05:14
举报
文章被收录于专栏:EasyNVREasyNVR

我们知道SDK的性能对终端播放的影响非常大。SDK版本迭代快速,每次发布前都要进行系统的测试,测试要有比较一致的行为,要有性能模型作为理论基础,对SDK的性能做量化评估。本文就是来探讨影响SDK性能的指标。

一般我们在讨论SDK的时候,播放终端可以分为Android和iOS两个平台:

Android

GC :可以通过GC日志记录,Mirror GC和Full GC的频次和时间,Full GC会造成比较明显的卡顿,需要评估 UI Loop:就是 VSync Loop :反映 SDK 对 App 流畅度的影响,理论上 60 fps 是最流畅的值。 Memory :反映 SDK 占用内存的大小 CPU Usage :反映 SDK 占用计算资源的大小

iOS

UI Loop :反映 SDK 对 App 流畅度的影响,理论上 60 fps 是最流畅的值。 Memory :反映 SDK 占用内存的大小 CPU Usage :反映 SDK 占用计算资源的大小

除了上面的一些系统级别的指标外,下面是直播 SDK 中特有的一些指标,这些指标可以反映出 SDK 的核心竞争力和一些主要的差异,涉及到视频的清晰度和流畅度,也是可以量化的。

1)影响视频清晰度的指标 帧率 码率 分辨率 量化参数(压缩比)

2)影响视频流畅度的指标 码率 帧率

3)其他重要指标 直播是流量和性能的消耗大户,有一些指标,直接影响了用户的感受,也是我们需要重点关注的: 耗电量 发热(不好量化,大部分情况发热和耗电量正比,可以使用耗电量暂时替代)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Android
  • iOS
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档