![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前沿技术
文章平均质量分 51
sharleyc
这个作者很懒,什么都没留下…
展开
-
深入浅出移动直播技术(一)
2016年被誉为“移动直播元年”,中国的网络直播用户已经超过3亿,百度,腾讯,淘宝,网易等都有自己的直播平台。本文主要分享一些移动直播的相关技术点。 一、什么是视频 任何一个视频文件,从结构上讲,都是这样一种组成方式: -由图像和音频构成最基本的内容元素;-图像经过视频编码压缩格式处理(通常是 H.264);-音频经过音频编码压缩格式处理(例如 AAC);-...原创 2017-03-21 20:09:50 · 466 阅读 · 0 评论 -
Coverity介绍以及典型缺陷说明
、Coverity概述 Coverity公司是由一流的斯坦福大学的科学家于2002年成立的,产品核心技术是1998年至2002年在斯坦福大学计算机系统实验室开发的,用于解决一个计算机科学领域最困难的问题,在2003年发布了第一个能够帮助Linux、FreeBSD等开源项目检测大量关键缺陷的系统。Coverity公司推出的综合开发测试平台,基于新一代的不做代码规则检查、只专注检测代码中的...原创 2017-05-22 20:30:06 · 27443 阅读 · 0 评论 -
人工智能会如何影响软件测试行业?
传统的测试工具,通过让电脑执行一系列步骤,并根据预先定义的预期来检查结果。 那么,人工智能会在软件测试里扮演一个什么角色呢,机器软件测试人员? 也许。 想像一下按揭计算器的测试,不是按照预定义的几个例子,而是随机选择有效数据。 也就是说,选择随机利率从0%到5%,随机贷款金额,贷款期限等。 然后,编写另一个称为oracle的算法,计算结果。 运行软件,看看oracle和软件本身是...2017-04-19 15:37:49 · 936 阅读 · 0 评论 -
测试人员应该了解的Android 内存优化之图片资源
对比新旧版本的内存测试结果,我们发现新版本的内存占用提高了不少。借助MAT工具对APP占用内存进行分析发现占用APP内存资源最大的还是图片资源,Bitmap对象。我们的开发人员主要在以下几个方面进行了优化: 1、将部分默认图片资源放置到更高屏幕分辨率文件夹(针对所有机型)。 2、使用纯色的背景皮肤,取代APP原本的渐变色背景图(针对低端机)。 3、延迟初始化图片(针对低...原创 2017-04-18 11:12:36 · 148 阅读 · 0 评论 -
手机视频解码的两种方式
手机视频解码有两种方式:“硬解”和“软解”,两种解码方式分别调用的是手机的CPU和GPU。 在手机上GPU和CPU的关系很紧密,在以前的智能机很多GPU的事都是由CPU来完成的,手机发展到如今已经有了独立的GPU。但是,GPU还是和CPU封装在一起的,由芯片开发商一起开发。如今的手机系统中,“硬解”的处理能力已非常强大;一些手机的GPU处理器,在视频和渲染方面有了极大的提升,有的芯片甚至...原创 2017-04-17 14:59:40 · 8364 阅读 · 0 评论 -
快手的成功可以给我们什么启示
快手CEO宿华先后来我们公司进行了两次演讲。通过这两次演讲,我才开始关注到快手,关注到宿华。 我下载了快手,花了几分钟很快体验了这款据说有5000万活跃用户,4.5亿用户的APP,第一个感觉就是很简单,整个产品界面没有什么花哨的东西,好评。接下来看了十几个短视频内容,内容五花八门,大多和老百姓的生活有关,接地气,好评。浏览,下载,播放整个过程很流畅,性能不错,好评。不过产品没有一般内容A...2017-04-14 10:41:51 · 1149 阅读 · 0 评论 -
搜索和推荐评价体系的区别
搜索和推荐是用户获取信息的两种主要手段,其评价体系的主要区别是: 评价搜索结果质量的一个重要指标是要帮用户尽快的找到需要的结果并点击离开。在设计搜索排序算法里,需要想尽办法让最好的结果排在最前面,往往搜索引擎的前三条结果聚集了绝大多数的用户点击。简单来说,“好”的搜索算法是需要让用户获取信息的效率更高、停留时间更短。 衡量推荐系统是否足够好,往往要依据是否能让用户停留更多的时...原创 2017-04-14 09:54:01 · 975 阅读 · 0 评论 -
直播质量的几个重要指标
1、视频画质主观画质和客观画质,都有相应的算法。2、美颜效果3、卡顿率,主观流畅性有些视频其实不卡,偶尔顿一下,或者显得动作不连贯,就是主观流畅性。4、编解码性能功耗5、音视频延迟6、音画同步率在唱歌的场景特别重要,口形和声音对不上会认为这个人在假唱。7、主观音质,PESQ (感觉语音质量评价),POLQA(知觉客观质量分析) PESQ(Percep...原创 2017-04-14 09:46:19 · 4427 阅读 · 0 评论 -
深入浅出移动直播技术之帧率、码率和分辨率
视频文件一般涉及三个参数:帧率、码率和分辨率。 一、帧率 一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。我们通常说帧数,简单地说,就是在1 秒钟时间里传输的图片数,也可以理解为图形处理器每秒钟能够刷新几次,通常用 fps(Frames Per Second)表示。每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象。帧率影响画面流畅度,与画面流畅度成正比:帧率越...原创 2017-04-07 17:53:07 · 4864 阅读 · 0 评论 -
视频基础 之RGB、YUV和YCbCr
RGB、YUV和YCbCr都是人为规定的彩色模型或颜色空间(有时也叫彩色系统或彩色空间)。它的用途是在某些标准下用通常可接受的方式对彩色加以说明。本质上,彩色模型是坐标系统和子空间的阐述。 一、RGB RGB(红绿蓝)是依据人眼识别的颜色定义出的空间,可表示大部分颜色。但在科学研究一般不采用RGB颜色空间,因为它的细节难以进行数字化的调整。它将色调,亮度,饱和度三个量放在一起表...原创 2017-04-01 17:57:23 · 1650 阅读 · 0 评论 -
简单后端系统在云平台上的演进之路
一款应用发布之初,用户量小,用一台服务器就可以支撑全部需求,所以最初的部署情况是,最前面是一台绑定了公网IP的nginx服务器作为负载均衡,后面放了3台应用服务器来处理业务上的请求,最后面搭建了一台MySQL Database。 1、构建私有网络 随着用户数的增长,用户可以构建私有网络,将运行内部服务的主机放置在私有网络中,主机对外开放的仅有80端口,这样能和云平台上的其它用户...原创 2017-03-25 21:00:18 · 223 阅读 · 0 评论 -
使用OBS直播软件进行直播推流
一、OBS的下载和安装1、进入OBS官网:https://obsproject.com/2、选择系统对应的版本,笔者选择的是Windows 7+的版本 3、安装过程中可能会提示缺少DirectX组件,按照提示下载安装DirectX组件 4、如果安装DirectX组件失败,下载运行DX修复工具。因为DirectX是Windows必备的性能增强程序,但是系统自带的Dire...原创 2017-03-24 11:07:50 · 8708 阅读 · 0 评论 -
【转】APM技术的定义、发展和展望
一、APM的基本定义(来自百度百科)APM 是Application Performance Managment的缩写,应用性能管理,对企业系统即时监控以实现对应用程序性能管理和故障管理的系统化的解决方案。应用性能管理是一个比较新的网络管理方向,主要指对企业的关键业务应用进行监测、优化,提高企业应用的可靠性和质量,保证用户得到良好的服务,降低IT总拥有成本(TCO)。一个企业的关键业务应...原创 2017-03-15 15:59:19 · 817 阅读 · 0 评论