跳到主要内容
SUN / 笔记

BLOG / 766 ARTICLES

技术笔记

计算机基础、AI、后端与客户端开发笔记

#VideoDevelopment · 75 篇文章清除筛选
2 分钟
Android

AVI

音频视频交错(Audio Video Interleaved,AVI)格式,是一门成熟的老技术,尽管国际学术界公认AVI已经属于被淘汰的技术,但是简单易懂的开发API,还在被广泛使用。AVI符合RIFF(ResourceInterchange File Format)文件规范,使用四字符码(Four-Character Code,FOURCC)表征数据类型。

34 分钟
Android

音视频基础知识

帧/秒(frames per second)的缩写帧率即每秒显示帧数,帧率表示图形处理器处理场时每秒钟能够更新的次数。高的帧率可以得到更流畅、更逼真的动画。一般来说30fps就是可以接受的,但是将性能提升至60fps则可以明显提升交互感和逼真感,但是一般来说超过75fps一般就不容易察觉到有明显的流畅度提升了。如果帧率超过屏幕刷新率只会浪费图形处理的能力,因

3 分钟
Android

WebRTC

WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,是一个支 持网页浏览器进行实时语音通话或视频聊天的技术,是谷歌2010 年以6820 万美元收购 Global IP Solutions 公司而获得的一项技术。 WebRTC 提供了实时音视频的核心技术,包括音视频的采集、编解码、网络传输、显示 等功能,并且还

11 分钟
Android

6.OpenGL ES绘制矩形及圆形

写完上面的绘制三角形的部分,手快抽筋了,为啥?一个就是每个方法都要调用GLES30.还有一个就是我们完全可以把公共的代码再封装到一个Base类里面啊,所以我这里就抽了一个BaseGLSurfaceViewRenderer类,然后把GLES30中一些常用的方法写了一遍。为什么要这样做呢? 我们也可以通过import static来省去GLES30的写法,但我不

14 分钟
Android

Android WebRTC简介

WebRTC名称源自网页实时通信(Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得的一项技术。Google于2011年6月3日开源的即时通讯项目,旨在使其成为客户端视频通话的标准。其实在Google将Web

页