logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

视频编码之I,P,B帧

视频编码之I,P,B帧编码主要是想办法压缩视频的大小。使用帧间编码技术可以去除时间上的冗余信息,具体包括以下几个部分。运动补偿:运动补偿是通过先前的局部图像来预测、补偿当前的局部图像,它是减少帧序列冗余信息的有效方法。运动表示:不同区域的图像需要使用不同的运动矢量来描述运动信息。运动估计:运动估计是从视频序列中抽取运动信息的一整套技术。使用帧内编码技术可以去除空间上的冗余信息。对于视频,ISO同样

文章图片
#音视频#视频编解码
kotlin中构造函数,伴生对象的讲解

kotlin中构造函数,伴生对象的讲解在kotlin中有一些知识点看起来好像挺简单的,好像我们使用着确实也没有问题?但是这不意味我们懂了这些只是点,我们只是知道了怎么用,要说懂,就需要我们去了解它们的本质。今天我们就介绍kotlin中,一些我们看似懂了,却又没有完全懂的知识点。Kotlin Class中那些被我们忽略的知识点首先第一个知识点是class,首先来看一个java类。class MyJa

文章图片
#kotlin
LeakCanary源码分析

LeakCanary源码解析内存泄露今天来讲解一下老生常谈的问题了,内存泄露以及讲解LeakCanary是如果检测内存泄露的。大家都在讲内存泄露,那么内存泄露的最根本的原因是什么?**最根本的原因就是该回收的对象没有被即使回收掉,导致了内存泄露。**要理解这句话,就要对java的垃圾回收机制有一定的了解了。什么是垃圾回收呢?就是java虚拟机在运行的时候会触发垃圾回收的机制,将那些没有用的,占用内

#面试#android#性能优化
到底了