专注流媒体技术与方案!

技术成就梦想...

H265 Vs VP9

目前下一代主流的视频编码标准有 ITU-T VCEG 推出来的 H.265 和 Google 推出 VP9 。 H.265 在 H.264 的基础上保留其中的部分技术,并对相关技术加以改进研发而成。新技术主要通过提升压缩效率、鲁棒性,提高错误恢复能力,减少实时时延、减少信道获取时间等方面,让...

2017-12-22 17:01:28

阅读数 4481

评论数 1

RGB, YUV及相关标准

RGB, YUV及相关标准 https://www.cnblogs.com/huxiaopeng/p/5653257.html 最近在一次排查问题的过程中发现色彩空间及色彩空间转换也有很多技术细节,而理清这些细节能帮助我们更准确的定位视频方面的问题。 1. 色彩空间 ...

2017-12-22 13:31:26

阅读数 278

评论数 0

YUV 转RGB公式说明

总结了一下网上关于YUV的一些东西 先区分一下YUV和YCbCr YUV色彩模型来源于RGB模型, 该模型的特点是将亮度和色度分离开,从而适合于图像处理领域。 应用:模拟领域 Y'= 0.299*R' + 0.587*G' + 0.114*B' U'= -0.147*R' - 0.28...

2017-12-22 13:27:23

阅读数 341

评论数 0

Android 界面流畅度调优

http://blog.chinaunix.net/uid-78707-id-5772881.html 作为开发人员,我们希望构建不仅美观、功能丰富、而且性能高的移动应用程序。我们经常考虑如何优化网络调用和后台操作,但是用户通常把性能与他们交互的移动应用程序的主要组件等同起来:用户界面。...

2017-12-18 14:21:46

阅读数 996

评论数 0

OpenGL基础: 向量和矩阵要点(math-vector and matrices)

写在前面  http://blog.csdn.net/wangdingqiaoit/article/details/51383052 前面几节内容环境搭建,绘制三角形,以及使用索引绘制,让我们对现代OpenGL中绘图做了简单了解。要继续后面的部分,需要熟悉OpenGL中涉及的数学知...

2017-12-14 09:37:13

阅读数 307

评论数 0

关于shader优化

http://blog.csdn.net/leonwei/article/details/55519588 在写shader的时候,其实一些写法对于其执行影响非常大,而且由于gpu和cpu在架构上的不同,代码的优化思想也不一样,最近一直在写几个shader,为了性能问题,查阅...

2017-12-14 09:31:35

阅读数 203

评论数 0

OpenGL 性能优化

OpenGL 性能优化 作者: Yang Jian (jyang@cad.zju.edu.cn) 日期: 2009-05-04 本文从硬件体系结构、状态机、光照、纹理、顶点数组、LOD、Cull等方面分析了如何优化 OpenGL 程序的性能。 Ope...

2017-12-11 13:39:51

阅读数 508

评论数 0

GLSL中的数据精度问题

1. 默认精度 顶点着色器中默认精度 precision highp float; precision highp int; precision lowp sampler2D; precision lowp samplerCube; 像素着色器中默认精度 ...

2017-12-11 10:21:42

阅读数 1062

评论数 0

Mali GPU性能调优方法

http://blog.csdn.net/MyArrow/article/details/17752101 1. 使用DS-5 Streamline定位瓶颈     DS-5 Streamline要求GPU驱动启用性能测试,在Mali GPU驱动中激活性能测试对性能影响微不足道。 ...

2017-12-11 09:47:43

阅读数 3000

评论数 0

OpenGL ES优化

1. 常用优化工具 2. 常用优化方案      OpenGL ES优化的主要工作是在图形管道中找到影响性能的bottleneck,其bottleneck一般表现在以下几方面:      • 在应用程序代码中,如冲突检测      • GPU与主内存间的...

2017-12-11 09:44:33

阅读数 328

评论数 0

OpenGL 着色器基础

Instagram,Snapchat,Photoshop。 所有这些应用都是用来做图像处理的。图像处理可以简单到把一张照片转换为灰度图,也可以复杂到是分析一个视频,并在人群中找到某个特定的人。尽管这些应用非常的不同,但这些例子遵从同样的流程,都是从创造到渲染。 在电脑或者手机上做图像处...

2017-12-11 09:43:29

阅读数 257

评论数 0

opengl 基础code实例

#include "stdafx.h" #include #include "esUtil.h" typedef struct {     // Handle to a program object     GLuint program...

2017-12-11 09:24:53

阅读数 119

评论数 0

GLSL 基础

GLSL 基础量定义 GLSL语法跟C语言非常相似: 1.数据类型: GLSL包含下面几种简单的数据类型 float  bool :false or ture int 向量: vec   {2,3,4}     长度为2, 3, 4的float向量 bvec {2,3,4} ...

2017-12-11 09:20:41

阅读数 203

评论数 0

OpenGL 基础2

写在前面  接着上一节内容,开发环境搭建好后,我们当然想立即编写3D应用程序了。不过我们还需要些耐心,因为OpenGL是一套底层的API,因而我们要掌握的基本知识稍微多一点,在开始绘制3D图形之前,本节我们将通过绘制一个三角形的程序来熟悉现代OpenGL的概念和流程。 通过本节可以了解到:...

2017-12-11 09:15:11

阅读数 194

评论数 0

Opengl 基础1

http://blog.csdn.net/wangdingqiaoit/article/details/51308622 写在前面  如果你正在阅读本文,那么你和我一样可能喜欢图形学或者游戏编程,想尝试编写自己的图形App :)。图形学的初学者往往非常着急,希望能立即编写出丰富生动、逼...

2017-12-11 09:11:23

阅读数 125

评论数 0

从零开始学习视音频技术

http://blog.csdn.net/leixiaohua1020/article/details/18893769 一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成。今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始...

2017-12-02 10:37:17

阅读数 766

评论数 0

如何做到低延迟OTT视频直播

从拨号到无线,互联网在过去十年发生了巨大变化。尤其是随着移动互联网的快速发展,数据流量呈现出爆发式的增长。作为每日交付全球网络互动量接近3万亿次的云平台,Akamai交付的峰值带宽就从2007年的715 Gbps激增到2017年的61 Tbps。当我们仔细探究个中缘由,发现这些其实都要归因于OTT...

2017-12-02 10:36:05

阅读数 617

评论数 0

如何提高opengl的显示效率及Android系统的子模块Graphic的总体架构

问题源于如何提高opengl的显示效率? https://stackoverflow.com/questions/23131472/how-to-improve-opengl-es-display-performance-in-android https://stackoverflow...

2017-12-02 10:26:06

阅读数 1472

评论数 0

glFinish和glFlush的区别帧率

通常情况下,OpenGL指令不是立即执行的。它们首先被送到指令缓冲区,然后才被送到硬件执行。glFinish和glFlush都是强制将命令缓冲区的内容提交给硬件执行。 一、glFinish()函数 OenGL手册上关于glFinish: Name glF...

2017-12-01 10:37:21

阅读数 577

评论数 0

Android系统中GraphicBuffer的同步-Fence同步机制

http://www.mamicode.com/info-detail-1814612.html Fence是一种同步机制,在Android里主要用于图形系统中GraphicBuffer的同步。那它和已有同步机制相比有什么特点呢?它主要被用来处理跨硬件的情况。尤其是CPU。GPU和HWC之间...

2017-12-01 10:26:47

阅读数 391

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭