iOS
文章平均质量分 81
尘世间一迷途小码畜
做一个不一样的程序员
展开
-
基于iOS平台的视频监控应用程序的架构图
最近,在做一款基于iOS平台的视频监控app的维护,无文档无注释,整天被安排解BUG加功能做优化,其实个人觉得当务之急是精简app功能,重新构建app架构!当然这是长远之计,如果只是暂时糊弄一下客户,赚点钱了事,那么解解BUG改改UI就行了,但这样的企业其实没必要继续待下去了。。。今天,本人抽空重新规划了一下这款基于iOS平台的视频监控app的架构以下是架构设计图:分两原创 2013-10-08 23:31:26 · 1752 阅读 · 0 评论 -
iOS硬件编解码库VideoToolBox的调用
在iOS平台,要实现真正的视频硬件编解码,必须调用私有库VideoToolBox,但有个致命的弊端的是:如果调用这个私有库,那么app在必须在越狱的设备上运行,也就是app的权限要彻底放开这里目前只给出VideoToolBox动态库路径和函数符号表VideoToolBox动态库路径: "/System/Library/PrivateFrameworks/VideoToolbox.fram原创 2013-11-05 23:45:45 · 9136 阅读 · 0 评论 -
iOS openssl 移植
iOS armv7 openssl移植脚本:执行configure,生成新的编译配置:./configure iphoneos-cross --openssldir=/Users/magnision/Desktop/openssl/openssl-1.0.1e_armv7/openssl_armv7修改 makefile 文件,将 CC=gcc修原创 2013-11-05 16:13:30 · 1378 阅读 · 0 评论 -
x264在iOS平台上的移植脚本
CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 ./configure --host=arm-apple-darwin --sysroot=/Applications/Xcode.app/Contents/Developer/Platfo原创 2013-11-06 05:41:40 · 1166 阅读 · 0 评论 -
苹果iOS消息推送服务教程
这篇文章还可以在这里找到 英语Learn how to add Push Notifications into your iPhone app!在iOS系统中,在后台运行的程序能够进行的操作是非常有限的。这种限制是为了节省手机电池。但是,如果你需要在用户没有使用你的程序的情况下给他们推送消息该怎么办呢?打个比方,用户收到了一个来自推特的信息,他喜欢的球队在比赛中转载 2013-11-06 06:09:45 · 1249 阅读 · 0 评论 -
iPhoneOS7.0.sdk ffmpeg 移植
armv7 移植脚本:export DEVRoot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developerexport SDKRoot=$DEVRoot/SDKs/iPhoneOS7.0.sdkexport CC=/Applications/Xcode.app/Contents/D原创 2013-11-05 15:44:51 · 1549 阅读 · 0 评论 -
webrtc for iOS
首先创建工作目录mkdir webrtc_ioscd webrtc_ios一些依赖工具的安装到webrtc官网访问页面http://www.webrtc.org/reference/getting-started/prerequisite-sw1、安装git首先安装MacPorts:访问官方网站http://www.macports.org/install.原创 2013-11-06 07:16:36 · 3539 阅读 · 1 评论 -
如何在iOS平台上实现视频硬解码?
在iOS平台上做视频的解码,一般有三种方案:1、软解码方案:ffmpeg缺点:消耗CPU太大,一般720P 20帧以上就解不动了2、硬解码方案:采用私有接口VideoToolBox优点:CPU消耗极低,解码效率极高缺点:使用私有接口VideoToolBox,iOS设备必须越狱3、硬解码方案:采用AVPlayer+httpserver+HttpLiveStream的组合方案原创 2013-11-05 23:08:27 · 7872 阅读 · 0 评论