音视频流媒体硬解码是指不使用CPU进行编码,使用显卡GPU,专用的DSP、FPGA、ASIC芯片等硬件进行编码。编码框架Video ToolBox和AudioToolbox。 EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer) ...
分类:
移动开发 时间:
2019-11-06 16:54:40
阅读次数:
160
引子: 一个指标引发的血案 https://www.cnblogs.com/Sherlock09/p/11726885.html 性能优化 进入移动互联网时代,传统Web开发技术(HTML,CSS,JavaScript)风光不再,客户端技术(iOS以及Android)依靠良好的体验重新崛起。但是客户 ...
分类:
微信 时间:
2019-10-23 16:49:57
阅读次数:
193
"KSCrash" 是一个用于 iOS 平台的崩溃捕捉框架,最近读了其部分源码,在 文件中有一个函数,代码如下: 该函数被如此调用: 0 迷惑现场 一个 image 中会有多个 segment,参数 传递的是 image 的索引,如果返回的是 segment base, 那么是哪个 segment? ...
分类:
系统相关 时间:
2019-09-27 01:25:19
阅读次数:
159
以往的Delphi版本,不支持接口的Weak,和UnSafe的引用,支持对象的Weak, UnSafe,而且仅在Android和Ios平台上支持。 现在Delphi XE10.1 Berlin终于增加了对接口的Weak, UnSafe的支持。 1.Weak Weak引用,不影响引用计数器,但是如果对 ...
本文出自APICloud官方论坛FNScanner模块是一个二维码/条形码扫描器,是scanner模块的优化升级版。在iOS平台上本模块底层集成了Zbar和系统自带的条形码/二维码分析库,由于IOS系统平台在IOS7.0以上才开放了二维码/条码的相关接口,所以在IOS6上运行时模块会调用开源库Zbar去读取解析二维码/条码。只有在IOS7以上版本才会调用系统自带扫码功能。模块文档地址:docs.a
分类:
其他好文 时间:
2019-09-05 15:32:33
阅读次数:
114
本文出自APICloud官方论坛 FNScanner 模块是一个二维码/条形码扫描器,是 scanner 模块的优化升级版。在 iOS 平台上本模块底层集成了 Zbar 和系统自带的条形码/二维码分析库,由于 IOS 系统平台在 IOS7.0 以上才开放了二维码/条码的相关接口,所以在 IOS6 上 ...
分类:
其他好文 时间:
2019-09-05 13:39:54
阅读次数:
163
本文出自APICloud官方论坛vPlayeriOS封装了AVPlayer视频播放功能(支持音频播放)。iOS平台上支持的视频文件格式有:WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG等,音频文件格式有:MP3,WMA,RM,ACC,OGG,APE,FLAC,FLV等。本模块封装了两套播放方案:一,通过调用openPlayer接口,直接打开一个自带默认播放界面的播放器;二
分类:
其他好文 时间:
2019-08-20 01:11:47
阅读次数:
88
iOS平台使用播放视频,可用的选项一般有这四个,他们各自的作用和功能如下: 使用环境优点缺点 MPMoviePlayerController MediaPlayer 简单易用 不可定制 AVPlayerViewController AVKit 简单易用 不可定制 AVPlayer AVFoundat ...
分类:
其他好文 时间:
2019-07-26 19:56:51
阅读次数:
188
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发 ...
分类:
编程语言 时间:
2019-06-14 18:16:01
阅读次数:
166
前端和后端 前端/后端是针对技术特点来说的: 前端的技术特点是与用户密切相关的,用户关注点是产品提供的服务是否快捷方便。所以前端要着眼于设备的要求来做的,分为pc网页端,移动h5端,android端,ios端,还有桌面端的应用。每种设备的要求是不一样的。而桌面端的应用,现在大部分都尸生产力工具为主。 ...
分类:
其他好文 时间:
2019-06-01 09:35:49
阅读次数:
286