240 发简信
IP属地:上海
  • webrtc支持h264软编解码

    通过webrtc的研究,webrtc中默认只支持了VP8,VP9两种软编解码方式,不过硬编解码,可以支持h264,但是对于android或者说w...

  • webrtc中PasedSender平滑发送分析

    前面我分享了一篇视频从Android端采集到编码发送模块的博客,对于平滑发送模块只是代码略过,这篇博客我具体来分析一下webrtc中的pased...

  • ArrayList,Vector,ConcurrentLinkedQueue对比

    平时,我们使用java中的容器比较多,对于数据的存储,我们通常用到List,Vector,Map,ConcurrentLinkedQueue等容...

  • QP值的理解

    量化参数(QP)反映了空间细节压缩情况,如QP小,大部分的细节都会被保留;QP增大,一些细节丢失,码率降低,但图像失真加强和质量下降。也就是说,...

  • webrtc对码率调控的反馈策略

    最近在进行一些关于webrtc性能的测试,主要是对视频模块的测试,看视频渲染是都平滑,视频分辨率是否清晰可见,经过这样的测试,对webrtc的理...

  • Resize,w 360,h 240
    webrtc jitterbuffer的理解

    本文讲述一下音视频通话的缓冲区管理,按照我们正常的流程,对于采集的音视频到远端进行播放,要经过如下过程: 按照上述业务逻辑,我们可以实现从设备端...

  • webrtc android端接入滤镜和水印的坑

    这阶段完成基于webrtc接入滤镜和水印功能: 首先我们来分析一下webrtc渲染模块,前面我们分析了webrtc视频数据底层之旅,由于公司代码...

  • android opengl-2 帧缓冲区

    平常我们渲染一般通过GlSurfaceView直接将数据渲染到屏幕上,或者创建EGL环境渲染到屏幕上,那么: 比方说,我们从摄像头采集到数据之后...

  • GLSL语法以及如何与程序链接

    GLSL几个要点 限定符 在之前的博客中也提到了,GLSL中的限定符号主要有: attritude:一般用于各个顶点各不相同的量。如顶点颜色、坐...

个人介绍
android开发和音视频开发,健身