首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

直播源码如何保证视频开屏流畅

再好的服务器,再好的配置也无法改变用户设备配置不统一的问题,用户配置不统一会造成视频卡顿、直播延迟大、音画不同步、开屏流畅低等问题,想要解决以上问题,可以在直播源码上下手,提高用户的使用流畅。...部分追求直播画面的直播,可以采用软解码,保证直播画质的清晰。一般直播源码中包含硬解码和软解码两种。...直播APP源码 (2).JPG 除了解码方式会影响到视频开屏流畅度外,CDN节点的覆盖面积也会影响。...直播源码开屏流畅除了在编解码方式上改变外,物理距离的影响也很大,因此在源码开发时不仅要选对编码方式还要考虑到节点服务器的覆盖问题。

66120

Android应用优化之流畅实操

上一篇流畅概念向大家详细地描述了VSync机制和Choreographer编舞者的用法。...可能所讲解的内容偏向理论概念,因此这篇是流畅优化实操,整篇主要分三层,UI层、代码逻辑层、IO层来讲述各个优化点,其中还会穿插多个辅助检测插件。可谓干货满满,希望对大家有用。...一:主线程占用cpu时间很长的方法函数;二:线程调用的次数 我通过具体的应用来具体分析,比如说商城类型的首页,通过是使用RecyclerView,那么我们可以先推断影响RecyclerView的流畅大多数是...而在主线程中进行长时间和频繁的IO操作,对流畅是有非常大的影响的,对于网络请求在安卓4.0之后,就已经不能在主线程进行网络操作了,否则程序会出现crash,因此我们对IO层的操作要进行监控。...流畅优化经验总结 最后我来总结一下通篇对流畅优化上的经验: UI布局优化 使用LinearLayout代替RelativeLayout,因为LinearLayout性能上稍微好一点 如果复杂的布局,

1.1K30

【Android场景化性能测试】UI流畅

作者:陈帅 团队:腾讯移动品质中心TMQ 一、背景介绍 UI流畅测试,是笔者设计整个框架的最初的痛点,前述的耗电、内存等属于框架拓展功能。...在本框架之前,部门一直使用GT工具来获取流畅度数据,并使用SM量化模型(一种收集丢帧,并通过合适算法得到最终分数的评估模型)评估流畅,使用页面驱动的UI自动化来编写用例。...但执行了多轮测试后,发现存在一些问题: 1、原方案测试流畅依赖于ROOT手机,如果需要对某款手机做专门评测,存在局限; 2、由于是借助GT方案收集SM数据,UI驱动中需要先拉起被测应用,以确保GT...换成新方案:直接将手机系统log吹按的不同秒的丢帧数据gather到一起,方法更为简单; (2)该丢帧数据的进程信息,只统计被测程序的流畅; 被测应用插桩替代ROOT手机方案。...1、表格体现 如下SM值大的范围占比越高,代表流畅性能越好。

3.3K41

iOS性能优化系列篇之“列表流畅优化”

也希望这篇列表流畅优化的文章能够给大家带来一点点启示。 和上一篇综述性质的文章不同,这一篇文章工程实用性更强一些,更多的是一些优化技术细节。...文中讨论了许多可能影响列表流畅的因素,由于2018 WWDC里面讲述了大量的关于性能优化相关的内容,因此本文也在相关的内容里面加入2018 WWDC的性能优化部分。...但是希望大家在优化过程中,要结合自己的项目具体问题具体分析,因为本文讨论的影响流畅的因素,可能并不是你的应用流畅性不佳的瓶颈,根据我的经验,大部分流畅的问题都是业务逻辑导致的,反倒什么离屏渲染啊之类大家耳熟能详的流畅的影响因素在实际项目中并没有想象的那么大...卡顿产生的原因 在总体原则篇中提到,五大原则中的其中一个就是要理解优化任务的底层运行机制,因为只有深入了解底层机制才能更好的有针对性的提出更优的解决方案,所以在进行列表流畅优化前,我们一定要弄清楚一个...特别是对于一些资讯类应用,这部分耗时相当大,对流畅的影响也十分明显。对此可以自定义文本控件,用TextKit或最底层的CoreText对文本异步绘制。

2.3K30

【MIG专项测试组】如何准确评测Android应用的流畅

从上面图表可以看出: 丢帧(SF)越多,流畅(SM)越低。 26:16~26:42之间的流畅很低,并且丢帧最密集。...再整体梳理一下这期间流畅、丢帧和主观评分的数据: 主观评分 流畅均值 丢帧均值 2.50 25.26 34.15 从这个数据可以看到,丢帧(SF)越多流畅(SM)越低,并且主观感觉比较卡,这个关系是成立的...再整体梳理一下这个时间段FPS、流畅、丢帧和主观的数据: 主观分 流畅均值 丢帧均值 FPS均值 4.5 58.375 0.5 16.333 可以看出,流畅SM会比FPS更加适合客观描述App卡的程度...如何有效利用SM值判断App流畅? 确定了使用SM值来评估手机App的流畅后,我们会开始进行一个产品在不同场景,以及多个产品间在相同场景下的测试对比。...将测试结果按卡顿和流畅分段,对每个卡顿区间段打分 之前参考了一篇游戏流畅评分的文章,该文章结合FPS平均值和卡顿的程度以及频率,对游戏整体流畅打分。但是普通App和游戏的区别比较大。

2K50

干货 | 从47%到80%,携程酒店APP流畅提升实践

二、流畅指标定义 流畅,简单说就是度量用户使用APP体验的一部分,它是用户快速、无阻碍使用APP的一项体验指标。主要包括三方面内容:稳、快、质。...三、流畅监控方案 在流畅监控体系中,对于不流畅感知因子,进行单项分析及挖掘,旨在在迭代优化的同时,维持或提升已有的用户体验。...并与AB实验系统打通,业务、技改类需求都可以在AB系统中配置流畅观测指标,比对业务或技改需求对流畅的指标影响,作为实验是否通过的考量指标。...回顾近半年中文酒店APP流畅实践,整个过程艰辛,也时刻伴随着焦虑。流畅每一点的进步都不是一蹴而就,轻易达成的。...目前流畅2.0的版本也已经落地实践,2.0将更多的不流畅感知因子加入流畅统计,如主服务的二次加载,地图慢加载、图片及视频慢加载、图片及视频加载失败、弹窗及提示信息等,从更多系统及业务层面来提升用户的预订体验

1.5K30

干货 | 从47%到80%,携程酒店APP流畅提升实践

二、流畅指标定义 流畅,简单说就是度量用户使用APP体验的一部分,它是用户快速、无阻碍使用APP的一项体验指标。主要包括三方面内容:稳、快、质。...三、流畅监控方案 在流畅监控体系中,对于不流畅感知因子,进行单项分析及挖掘,旨在在迭代优化的同时,维持或提升已有的用户体验。...并与AB实验系统打通,业务、技改类需求都可以在AB系统中配置流畅观测指标,比对业务或技改需求对流畅的指标影响,作为实验是否通过的考量指标。...回顾近半年中文酒店APP流畅实践,整个过程艰辛,也时刻伴随着焦虑。流畅每一点的进步都不是一蹴而就,轻易达成的。...目前流畅2.0的版本也已经落地实践,2.0将更多的不流畅感知因子加入流畅统计,如主服务的二次加载,地图慢加载、图片及视频慢加载、图片及视频加载失败、弹窗及提示信息等,从更多系统及业务层面来提升用户的预订体验

1.8K30
领券