240 发简信
IP属地:广东
  • 对称加密、非对称加密、摘要、数字签名、数字证书

    作为一个开发人员,或多或少都听说过对称加密、非对称加密、摘要、数字签名、数字证书这几个概念,它们是用来保证在互联网通信过程中数据传输安全的。有人...

  • OC的类别和类扩展

    类别(Category) 类别和分类是一个概念,它是OC中特有的语法,它是一个指向分类的结构体的指针。原则上来说类别是用来给本类扩充方法的,是不...

  • iOS中block相关面试题

    说明:对于block底层不是太熟悉或者下面题目中有不太懂的地方,建议先去看看我另外一篇博客:OC中block的底层实现原理。 1. 第一题 下面...

    1.2 2615 4 14
  • FFmpeg AAC编码

    通过FFmpeg进行AAC编码步骤如下:1.通过名字libfdk_aac找到AAC编码器。2.创建编码上下文环境,并设置上下文的参数(比特率、采...

  • Resize,w 360,h 240
    FFmpeg抽取视频h264数据

    从mp4文件中抽取h264数据步骤如下:1.打开mp4文件并创建一个空文件用于存储H264数据2.提取一路视频流资源3.循环读取流中所有的包(A...

  • FFmpeg h264编码

    通过FFmpeg进行h264的编码流程:1.通过名字(h264编码器名字是libx264)查找编码器:avcodec_find_encoder_...

  • OC中block的底层实现原理

    1. block的本质 block本质上是一个OC对象,它内部也有isa指针,这个对象封装了函数调用地址以及函数调用环境(函数参数、返回值、捕获...

  • FFmpeg抽取音频数据

    FFmpeg抽取音频数据涉及到以下几个函数:av_init_packet() 初始化一个数据表结构体(音视频流是由一个个数据包组成)av_fin...

  • iOS中Category的底层实现原理

    1. Category的使用场景 Category也叫分类或类别,是OC提供的一种扩展类的方式。不管是自定义的类还是系统的类,我们都可以通过Ca...

    0.8 1085 1 10