注意 isolate 开启的线程不能在类里面,不然就是主线程了 dataLoader 必须是顶层函数
注意 isolate 开启的线程不能在类里面,不然就是主线程了 dataLoader 必须是顶层函数
前言 本文主要介绍直播所需要的编解码基础,后续文章将继续介绍实际的运用。 什么是码? 这里的码指码流(Data Rate),是指视频文件在单位时间内使用的数据流量,也叫码率或...
本文主要适用于输出为固定帧率的情况。包括帧率转换但输出帧率是固定帧率的情况。 ost->sync_opts delta0 & delta nb0_frames & nb_fr...
一. 本章节介绍: 本章节主要介绍FFMPEG的时间概念,包括时间基、时间戳、时间转换、时间比较等知识点。这些知识点对于我们了解推流至关重要,因为音视频合成本质上是各种时间转...
MediaCodec是Android L之后提供的底层多媒体基础框架中,负责编解码的重要的类。 Q:MediaCodec是否存在实例数量的限制? A:答案是肯定的。如果创建的...
动态库(Unix类似系统中以.dylib[https://www.colabug.com/tag/dylib/]结尾的文件)不同于静态库(.a结尾),静态库会在代码编译链接后...
IAP内购支付流程 Client向Server发送请求,获得一份产品列表。 Server返回包含产品标识符的列表。 Client向App Store发送请求,得到产品的信息。...
引言 最近项目里要用到 OCR 拍照识别文本的能力。小编一开始想要的是接入百度的 OCR sdk,奈何领导直接说不批任何费用,看来只能另谋出路了。 于是,小编找到了这个库 g...
一.前言 在iOS音视频开发中,经常会看到CVPixelBufferRef这个数据结构,和ffmpeg中的AVFrame类似,里面保存着原始的图像数据。 我们发现,在有些场景...