一般流程: 1、av_register_all();//注册所有文件格式和编解码库 2、avformat_network_init();//打开网络视频流 3、av_open...
一般流程: 1、av_register_all();//注册所有文件格式和编解码库 2、avformat_network_init();//打开网络视频流 3、av_open...
1. CocoaPods 安装版本问题 问题描述: 使用 pod --version 命令时,出现权限相关错误,提示需要 sudo 权限。 错误示例:/Users/xxx/....
4 H.264 的概念梳理4.1 帧、分片、宏块(frame、slice、MB (Macro Block) 等)概念关系 其中,NAL ( Network Abstracti...
一、方法探索 先看一段代码,Person类中定义了sayHello及sayHappy方法; Method method3 = class_getClassMethod(pCl...
一、环境背景 用户在 macOS 环境下使用 RVM 管理 Ruby 版本,并尝试安装 CocoaPods 来管理 iOS 项目中的依赖。 二、遇到的问题 CocoaPods...
iOS中的八大锁解析与使用[https://www.jianshu.com/p/db6e3f213798]iOS底层学习之八大锁的分析[https://www.jianshu...
传输协议 在5G+超高清直播传输领域,选择一种有效的传输协议,以减少业务传输时延,改善业务性能是非常重要的。目前应用较多的是RTP、SRT、RIST、RTMP等协议。 RTP...
一、背景 背景:记录下iOS P2P通信的实现的流程,以及实现过程中遇到的问题,方便后续bug调试,为代码整洁规范化提供设计思路 目标群体:iOS及客户端开发人员 技术应用场...
博文出处:HTTPS加密原理,欢迎大家关注我的博客,谢谢! Header HTTP、HTTPS在我们日常开发中是经常会接触到的。 我们也都知道,一般 Android 应用开发...
进程进程是指在系统中正在运行的一个应用程序 线程1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)1个线程中任务的执行是串行的(执行完上一个才能执行下一个) 多...
学习路线(内部分享内容) 加密解密(对称加密、非对称加密、混合加密) 单向散列函数 数字签名 证书 iOS签名机制 参考资料与图片来源:《图解密码技术第三版》[https:/...
前提:测试最近测出了一个比较奇怪的问题,反复点击蓝牙跟定位打开设置页面,操作频繁了之后,整个APP就会卡死; 分析:APP卡死第一反应就是主线程被阻塞,打开xcode调试,果...
使用流程 下载Wireshark最新版,官网下载地址:https://www.wireshark.org/download.html[https://www.wireshar...
对比了RTSP、SRT、RIST几个协议之后,最终选用RIST作为我们的设备音视频传输协议;ffmpeg在4.4以后才支持rist,OBS也要2.8.0以后才行,VLC要4....
之前有分析过OC类的底层结构[https://www.jianshu.com/p/4aa0c3334d95],今天来重点分析一个重要的结构体cache_t; cache_t结...
首先先看一段代码 这段代码的打印结果是,class类方法比对的只要re1是1,alloc类方法比对的全部都是1; 源码奉上 1、isMemberOfClass vc isKi...
这里有一篇apple官方关于runtime底层优化的思路,为什么要定义class_rw_t、class_ro_t等等这么多结构体:https://developer.appl...
请问阁下人脸识别用的是什么框架呢?
iOS视觉-- (11) OpenGL ES+GLSL实现大眼和瘦脸前面我们学过摄像头的渲染、单滤镜、多滤镜的处理的流程。接下来要学习的是大眼和瘦脸的技能了。这里会使用到人脸识别的技术,刚开始打算用的是Vision原生框架来做,无奈,脱离时代...