一.前言 最近一段时间在找工作也比较空闲, 所以又心血来潮写这一篇文章, IJK是B站开源的一款基于ffmpeg的播放框架, 那为什么要使用它呢? iOS自带的AVPlaye...
一.前言 最近一段时间在找工作也比较空闲, 所以又心血来潮写这一篇文章, IJK是B站开源的一款基于ffmpeg的播放框架, 那为什么要使用它呢? iOS自带的AVPlaye...
我已经编译好了arm64 的真机framework, 可以直接使用cocoapods 直接集成,编译时间 2021年11月 ,版本是最新的,最低适配iOS10 其实需要的环境...
我们有一个QQ群 341872661,以及我的个人wx: borishaka,可以拉进微信群讨论相关DLNA难点技术。 个人开源的基本DLNA控制库:DLNAKit[http...
注意 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类似,里面保存着原始的图像数据。 我们发现,在有些场景...
国内Agora为开发者们提供了一份 WebRTC 镜像源,可以更快速地下载、编译 WebRTC。 镜像说明 支持编译版本包括:Linux、Android、iOS、Window...
Widget、Element和RenderObject Widget Widget 是用户页面的描述,表示了Element的配置信息,Flutter页面都是由各种各样的Wid...
使用VideoToolbox硬编&硬解 VideoToolbox简介 VideoToolbox 是一个低级的框架,可直接访问硬件的编解码器。能够为视频提供压缩和解压缩的服务,...