EZOpenSDK V4.16.8.1 build20211012 for iOS 更新内容: 1.性能优化 EZOpenSDK V4.16.8 build20210823 for iOS 更新内容: 1.支持对云端加密报警图片的解密 2.支持多人会议(初版),待进一步补全功能和优化接口 3.修复部分崩溃问题 4.修复部分设备SD卡录像无法回放问题 EZOpenSDK V4.16.6 build20210610 for iOS 更新内容: 1.预览/回放支持全链路加密,更安全 2.修复内部bugs. EZOpenSDK V4.16.1 build20210330 for iOS 更新内容: 1.支持NVR对讲; 2.支持边缘设备播放; 3.兼容新国标设备; EZOpenSDK V4.16.0 build20210128 for iOS 更新内容: 1.支持三方音视频通话; 2.优化配网流程; 3. 修复预览偶现崩溃问题 EZOpenSDK V4.15.0 build20201019 for iOS 更新内容: 1.支持Qos对讲; 2.兼容iOS14; 3.修复内部bugs. EZOpenSDK V4.14.0 build20200717 for iOS 更新内容: 1.支持云存储全帧快放; 2.修复内部bugs。 EZOpenSDK V4.13.0 build20200604 for iOS 更新内容: 1.demo支持多画面预览,画面放大; 2.提供日志回调接口 + (void)setDebugLogCallBack; 3.修复内部bugs。 EZOpenSDK V4.12.0 build20200509 for iOS 更新内容: 1.支持预览、设备录像码流回调; 2.支持设备录像无流控下载; 3.更新播放组件,上层手动加入metallib库; EZOpenSDK V4.10.0 build20200327 for iOS 更新内容: 1.支持儿童手表双向音视频对讲; 2.修复内部bugs,提高稳定性; EZOpenSDK V4.9.0 build20200228 for iOS 更新内容: 1.更新底层网络库及web控件; 2.http接口返回值类型变更为NSURLSessionDataTask*类型 EZOpenSDK V4.8.9 build20200107 for iOS 更新内容: 1、支持设备直连时回放结束的标识 2、修复若干问题 EZOpenSDK V4.8.8.2 build20190903 for iOS 更新内容: 1.取消媒体数据的长度回调,采用getStreamFlow方法替代; 2.配网支持ASCII字符; EZOpenSDK V4.8.8.1 build20190725 for iOS 更新内容: 1.独立录像下载逻辑; EZOpenSDK V4.8.8 build20190722 for iOS 更新内容: 1.更新通用库版本v3.3.0,更新对讲库采用系统回声消除; 2.支持SD卡/云录像下载(具体用法见demo); 3.支持连续云存储录像播放; 4.新增设置硬解优先; 5.本地录制功能更新; 6.更新OpenCloudPage接口,加入通道号参数; 7.dclog上报表名和上报字段变更; EZOpenSDK V4.8.6.1 build20190429 for iOS 更新内容: 1、修复终端绑定bug 2、新增硬件解码器优先接口 EZOpenSDK V4.8.6 build20181121 for iOS 更新内容: 1、适配Xcode10编译环境 2、修改数据库相关BUG EZOpenSDK V4.8.4 build20180803 for iOS 更新内容: 1、增加AP配网功能 2、去除自助排查功能 EZOpenSDK V4.8.3 build20180530 for iOS 更新内容: 1、增加声波配网和批量配网接口,配网回调中增加序列号返回 2、更新底层取流播放库,优化播放性能 3、增加海康设备激活功能 4、优化NVR不在线时回放逻辑 5、修复探测器相关bug 6、修复云存储回放seek接口失效bug EZOpenSDK V4.8.2 build20180306 for iOS 更新内容: 1、通过H5界面登录后,授权信息自动刷新功能 2、错误码收集功能 EZOpenSDK V4.8.1 build20171228 for iOS 更新内容: 1、增加CDN取流功能。 EZOpenSDK V4.8.0 build20171205 for iOS 更新内容: 1、增加自助排查系统 2、新增动态库,部分冲突问题可以使用动态库解决 EZOpenSDK V4.7.1 build20171109 for iOS 更新内容: 1、修复使用XCode9开发APP在iOS 11上运行时,预览画面不显示的bug 2、修复开启对讲或结束对讲时异常崩溃的bug 3、修复对讲报380080错误 4、修复EZUIKit不能切换清晰度的bug 5、修复部分设备云台上下转动不会停止的bug 6、去除预览或对讲时报34错误码,由SDK内部进行处理 EZOpenSDK V4.7.0 build20171017 for iOS 更新内容: 1、增加DDNS获取设备信息并进行预览的功能 2、增加局域网搜索预览功能 3、优化取流流程 4、修复iOS 11中播放界面不展示的问题 5、已知bug修复 EZOpenSDK V4.5.0 build20170605 for iOS 更新内容: 1.新增清除SDK内部缓存数据接口clearStreamInfoCache; 2.已知Bug修复 EZOpenSDK V4.4.0 build20170320 for iOS 更新内容: 1.通道信息EZCameraInfo类中新增通道支持的清晰度列表 2.告警消息EZAlarmInfo类中新增告警视频存储位置标识 3.新增播放器播放成功后回调视频流分辨率 4.优化取流流程 5.EZConstants.h文件中错误码说明补齐 6.Bug修复 EZOpenSDK V4.3.0 build20161219 for iOS 更新内容: 1.新增根据设备序列号获取单个设备信息接口; 2.新增播放器流量回调; 3.新增获取手机硬件特征码接口; 4.已知Bug修复; EZOpenSDK V4.2.0 build20161008 for iOS 更新内容: 1.SDK全面支持p2p,有控制开关接口,省流量,从p2p做起; 2.全面修改不合理的接口设计,对接更加轻松,老版本用户请关注FYI; EZOpenSDK V3.4.2 build20160907 for iOS 更新内容: 1.新增加半双工对讲的支持; 2.优化对讲的稳定性; 3.修复部分IPC设备的存在闪屏的问题。 EZOpenSDK V3.4.1 build20160530 for iOS 更新内容: 1.iOS 9的IPv6-only适配; 2.对讲功能兼容问题修复; 3.兼容protocolbuffer问题; 4.更新头文件的注释内容。 EZOpenSDK V3.4.0 build20160503 for iOS 更新内容: 1.支持N1、X2等回放功能; 2.新增加通过设备验证码关闭视频加密功能接口; 3.优化对讲的效果和稳定性; 4.修复已知的bug和性能优化。 FYI: 从3.4.2及以前升级的用户从这里开始看: 1.EZPlayer新增加setPlayVerifyCode接口:视频播放时,需要输入验证码,旧版本在sdk弹输入框的,开发者改不了ui,而且在sdk中也不适合做ui层的工作。本版本将弹框放到app层了。需要输入验证码时,会向app层发送EZ_SDK_NEED_VALIDATECODE或者EZ_SDK_VALIDATECODE_NOT_MATCH消息,app层接收到此消息后,可以弹出输入框,让用户输入验证码,再通过-(void)setPlayVerifyCode:函数向SDK设置验证码,并且重新播放;(Demo中已经有相关的代码,请查看); 2.EZPlayer原先的录像接口使用较为复杂,sdk回调标准流,在app层保存文件。我们在新版本提供了一个更简单的方式,直接将文件名传入sdk即可。预览、回放的录像,推荐使用此接口: - (void)startLocalRecordWithPath:(NSString *)path; 从4.0.0之后的版本升级的用户从这里开始看: 3.删除视频广场相关的所有接口; 4.删除接口openAddDevicePage、openSettingDevicePage、getSmsCode、secureSmsValidate、transferAPI等,SDK无需再验证短信验证码; 5.删除接口getDetectorList,使用getDeviceList替代; 6.删除接口getDeviceInfoBySerial、getCameraInfo、getDeviceInfo、getCameraList等,使用getDeviceList和getSharedDeviceList(分享设备)接口完成相关功能; 7.EZDeviceInfo对象属性字段发生改变,EZCameraInfo对象属性字段发生改变,他们之间存在从属关系; 8.EZPlayer构造方法从通过cameraId转变成通过deviceSerial和cameraNo构造; 9.EZPlayer中的setVideoLevel接口移动到EZOpenSDK中的setVideoLevel接口,播放过程中如果要切换清晰度需要用户调用该接口成功以后stopRealPlay再startRealPlay即可完成清晰度切换。 10.修改抓图接口名称capturePicture为captureCamera; 11.修改画面翻转接口名称controlDisplay为controlVideoFlip; 12.修改需要cameraId参数相关接口包括searchRecordFileFromCloud、searchRecordFileFromDevice、controlPTZ、controlVideoFlip等,都使用deviceSerial和cameraNo替代cameraId; 13.修改设置布撤防接口setDefence名称,同时使其兼容IPC和非IPC设备的布撤防功能; 14.修改需要validateCode参数相关的接口包括:addDevice、decryptData、setDeviceEncryptStatus等,修改validateCode名称为verifyCode,图片视频加解密接口(setDeviceEncryptStatus)使用设备验证码替代短信验证码,解决短信验证码发送太频繁的问题; 15.拆分EZOpenSDK的常量定义为EZConstants类文件,更加完善EZErrorCode的信息; 16.EZAlarm中的channelNo字段改成cameraNo,作统一。