开发技术分享
临水葬花人
这个作者很懒,什么都没留下…
展开
-
iOS 保持程序在后台持续运行
最近遇到了一个后台执行的本地推送的问题,在网上查找了一些资料,发现这个方法是可行的 首先需要配置Info-Plist文件,在里面新建一个Required background modes。添加完成后,在- (void)applicationDidEnterBackground:(UIApplication *)application里面添加如下代码__block UIBackgroundTask原创 2016-04-13 09:46:16 · 1120 阅读 · 0 评论 -
RTMP直播应用与延时分析
直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看, HLS主要是延时比较大,RTMP主要优势在于延时低。一、应用场景 低延时应用场景包括: . 互动式直播:譬如2013年大行其道的美女主播,游戏直播等等 各种主播,流媒体分发给用户观看。用户可以文字聊天和主播互动。 . 视频会议:我们要是有同事出差在外地,就用视频会议开内部会议。 其实会议1秒延时无转载 2016-04-20 14:00:30 · 975 阅读 · 0 评论 -
RTSP协议、RTMP协议、HTTP协议的区别
转载:http://easydarwin.org/article/Streaming/141.htmlRTSP、 RTMP、HTTP的共同点、区别共同点:1:RTSP RTMP HTTP都是在应用应用层。2: 理论上RTSP RTMPHTTP都可以做直播和点播,但一般做直播用RTSP RTMP,做点播用HTTP。做视频会议的时候原来用SIP协议,现在基本上被RTMP协议取代了。区别:1:HTTP:转载 2016-04-20 13:53:11 · 618 阅读 · 0 评论 -
iOS 保证视频的清晰度和流畅度
比特率和码率关系着视频的清晰程度,帧数关系这视频的流畅度。一般采用25帧即为mp4标准,帧率越低视频连贯性越差,相反帧率和比特率等越大视频质量越好,但是容量也越大比特率 比特率是指每秒传送的比特(bit)数。单位为 bps(Bit Per Second),比特率越高,传送数据速度越快。声音中的比特率是指将模拟声音信号转换成数字声音信号后,单位时间内的二进制数据量,是间接衡量音频质量的一个指标。原创 2016-04-20 13:38:36 · 7793 阅读 · 0 评论 -
iOS 直播技术平台
1.腾讯云2.网易云3.欢聚云4.zego原创 2016-04-20 10:08:45 · 974 阅读 · 0 评论 -
AVCaptureDevice的几个属性
AVCaptureDevice.h,主要用来获取iphone一些关于相机设备的属性。AVCaptureDevice.h,必须要引入AVFoundation.framework包。前置和后置摄像头 enum { AVCaptureDevicePositionBack = 1, AVCaptureDevicePositionFront = 2 }; typedef NSInteger AVC原创 2016-04-18 17:28:44 · 657 阅读 · 0 评论 -
分享iOS平台弹幕解决方案HJDanmakuDemo
弹幕实现主要需要解决以下几个问题1.弹幕绘制方式;2.弹幕时间控制;3.弹幕碰撞检测原理;4.弹幕暂停及恢复本文主要从以上4个方面介绍弹幕的详细实现原理。 首先是弹幕绘制方式。弹幕流畅的前提要求每秒绘制的帧数在30帧以上,而移动设备性能千差万别,当同一时刻需要绘制大量弹幕的时候,对于低端设备就会出现卡帧不流畅的情况,这会大大降低用户的体验。因此,在本项目中放弃采用自定义绘制帧的方式,而是采用转载 2016-04-14 13:54:47 · 1988 阅读 · 0 评论 -
iOS 明明导入了图片,可Xcode却说找不到图片
附上报错信息原因是提示的png并不是ps到处的png,而是手动修改jpeg后缀名为png,在模拟器上不会报错,但在真机,不识别这种所谓的“png”图片。解决方案:用ps重新导出png就ok了原创 2016-04-13 13:00:11 · 2076 阅读 · 0 评论 -
iOS 跳转到 APP Store
找到应用程序的描述链接,比如:http://itunes.apple.com/gb/app/yi-dong-cai-bian/id391945719?mt=8然后将 http:// 替换为 itms:// 或者 itms-apps://: itms://itunes.apple.com/gb/app/yi-dong-cai-bian/id391945719?mt=8 itm转载 2015-11-13 10:58:53 · 372 阅读 · 0 评论 -
iOS QQ第三方登录
链接 http://blog.csdn.net/lwjok2007/article/details/46422951原创 2015-11-13 17:26:49 · 394 阅读 · 0 评论 -
iOS 9.3.1真机报错"could not find developer disk image"
升级手机版本号到9.3.1,真机运行报错! 2.首先我的第一想法是Xcode版本不够,于是我去升级Xcode。可是升级Xcode却又出现了个坑,就是我明明下载的是7.3的版本,可是升级后却是7.2的版本 3.纠结了半天才想到可能是电脑系统版本没有做相应的升级导致的,考虑到升级电脑系统太耽误时间了,就想办法怎样在7.2的版本上运行9.3.1的系统4.网上查了一下相应的方法,发现这个方法是正确的原创 2016-04-11 14:58:53 · 1480 阅读 · 1 评论 -
CloudBusiness文档
一 iOS集成指南1.1 导入SDK第一步:先下载IM对应的sdk,解压之后目录如图所示例: Yuntx_IMLib_V5.x.xr.a库是静态库,Manager文件夹是主调函数声明,Delegate文件夹是回调函数声明。第二步:然后导入sdk。将解压后的文件夹(Yuntx_IMLib_SDK)拖入您的工程中,并勾选上Destination,如图所示: 1.2、设置工程属原创 2016-04-11 16:55:36 · 1895 阅读 · 0 评论 -
ios AVPlayer 缓冲、 暂停通知和海报帧
本文来自: http://stackoverflow.com/questions/10648963/avplayer-buffering-pausing-notification-and-poster-frame一些疑问与相关的 AVPlayer 的是:1:我们暂停时, AVPlayer 通过 [player pause] 不会 AVPlayer 一直缓冲的视频从网络或它只是停止吗?任何与此相关的苹转载 2016-04-21 09:55:44 · 4876 阅读 · 0 评论