技术文章
-
TIP 2018 | 基于深度学习的 HEVC 复杂度优化
与之前的 H.264 标准相比,HEVC 显著降低了比特率,但以极高的编码复杂性为代价。而四叉树CU划分的递归过程对编码时间的贡献最大。本文提出了一种基于卷积神经网络 (CNN) …
-
Opengl ES之FBO
FBO介绍 FBO帧缓冲对象,它的主要作用一般就是用作离屏渲染,例如做Camera相机图像采集进行后期处理时就可能会用到FBO。假如相机出图的是OES纹理,为了方便后期处理, 一般…
-
Opengl ES之EBO
前面我们介绍了VBO与VAO等缓冲对象,今天我们来介绍一下EBO。 对于VBO或VAO可以查看之前的文章:Opengl ES之VBO和VAO EBO是个啥 EBO(Element …
-
Opengl ES之VBO和VAO
前言 本文主要介绍了什么是VBO/VAO,为什么需要使用VBO/VAO以及如何使用VBO和VAO。 VBO 什么是VBO VBO(vertex Buffer Object):顶点缓…
-
OpenglEs之三角形绘制
在前面我们已经在NDK层搭建好了EGL环境,也介绍了一些着色器相关的理论知识,那么这次我们就使用已经搭配的EGL绘制一个三角形吧。
-
Opengl ES之四边形绘制
四边形的绘制在Opengl ES是很重要的一项技巧,比如做视频播放器时视频的渲染就需要使用到Opengl ES绘制四边形的相关知识。然而在Opengl ES却没有直接提供 绘制四边形的相关函数,那么如何实现四边形的绘制呢?
-
Opengl ES之着色器
在前面我们介绍了 OpenglEs之EGL环境搭建 ,在后面的例子中,我们将无可避免地需要使用到着色器。而着色器才是Opengl的灵魂所在,有了着色器才有了Opengl天马行空的世界。
-
Opengl ES之纹理贴图
所谓的纹理贴图,就是使用Opengl将这个纹理数据渲染出来,这个过程有点像装修工人给墙体贴瓷砖,而瓷砖好比作纹理。
-
使用 OpenCV 在图像上绘制标记
OpenCV提供了多种绘制几何形状的函数,如直线、矩形、圆形等。 该drawMarker函数通过预定义的 x 和 y 坐标、标记类型、大小和其他参数在图像上绘制标记。 结果:
-
使用 OpenCV 在图像上绘制箭头线
OpenCV有很多函数可以绘制各种形状,如直线、矩形、圆形等。 该arrowedLine函数通过为每个点指定 x 和 y 坐标来绘制一条从第一个点指向第二个点的箭头线。 结果:
-
流媒体视频文件相似性识别的方法
摘要:在现有CDN中,很多的空间用于存储基于影视作品的流媒体文体,而这些文件很多内容一样,但编码方式、码率等不一样,重复存储浪费了大量存储空间,增加了运营成本。针对影视内容的流媒体…
-
语音通话开源示例2:在线KTV实时合唱demo示例源码及运行指引
在上篇文章我们分享了语聊房demo示例源码,今天分享的是语音通话的另外一个常见场景:在线KTV实时合唱。 实时方案是 ZEGO 首创的K歌方案,有别于市面上的串行 KTV 方案,让…
-
OpenglEs之EGL环境搭建
今天我们的主题依然是音视频开发的范畴,做过音视频开发的都知道Opengl也是音视频开发中的一项重要技能,特别是涉及到视频录制、特效处理、画质渲染细分功能。因此后续笔者打算再出一系列的Opengl ES的学习笔记,
希望能与大家共同温故知新。 -
使用 OpenCV 在图像上写入文本
OpenCV 提供了许多绘图函数,可用于绘制几何形状和在图像上书写文本。 该putText函数可用于通过指定 x 和 y 坐标、字体系列、字体比例和其他参数在图像上书写文本。 结果…
-
OpenCV circle 在图像上绘制圆
OpenCV提供了很多绘图函数,可以用来绘制各种几何形状,如直线、矩形、圆形等。 该circle函数可用于通过指定中心 x 和 y 坐标以及半径来绘制圆。 结果:
-
使用 OpenCV 在图像上画线
OpenCV 提供了绘制几何形状的功能,例如直线、矩形、圆形等。 通过为每个点指定 x 和 y 坐标,该line函数可用于在两点之间绘制一条线。 结果:
-
一看就懂的 OpenGL 基础概念(4):各种 O 之 FBO丨音视频基础
在前面的文章里,我们介绍了 OpenGL 在图形渲染应用中的角色,OpenGL 的渲染架构、状态机、渲染管线,以及 OpenGL 要在设备上实现渲染的桥梁 EDL,OpenGL 开…
-
WebRTC Android:如何使用原生 API 构建可靠的WebRTC解决方案
前言 尽管 WebRTC 最初只是作为不需要为多个系统开发和基于 Web 技术而创建的,但多年来,人们已经认识到此类用例的许多优点,因此创建了 WebRTC native APIs…
-
cdn直播推流怎么实现 | 实时音视频SDK功能系列4
ZEGO Express SDK 支持推流到 CDN(Content Delivery Network,内容分发网络),包括转推 CDN 和直推 CDN 两种功能。开发者基于该功能…
-
直播怎么设置视频分辨率、帧率、码率 | 实时音视频SDK功能系列3
在接入即构实时音视频SDK过程中,如何设置视频分辨率、帧率、码率是开发者经常遇到的一个问题,尤其是在直播场景中,本文跟大家分享这方面的经验。 概念解释 设置分辨率、帧率、码率 设置…