iOS 即时通讯 SDK开发包
2015-01-13 09:37
162 查看
一、系统介绍
BRAChat for iOS SDK是一套即时通讯开发平台(SDK),包含了音视频处理模块与P2P网络模块两大部分,是 Platform
Core SDK的重要组成部分,专为iOS平台设计,适用于iPhone、iPad、iTouch等Apple公司移动终端设备,并针对ARM系列CPU进行了汇编优化,可以做为iPhone平台上的即时通讯内核引擎,也可以做为视频会议、网络教育、即拍即传系统等互动平台的核心库。整个平台由广州佰锐网络科技有限公司独立研发,具有自主知识产权。
Chat SDK分为客户端SDK和服务器SDK两大部分,其中客户端SDK用于实现语音、视频的交互以及其它客户端相关的功能,而服务器SDK主要实现业务层逻辑控制,以及与第三方平台的互联等。Chat for iOS SDK提供Objective-C语言接口和C++语言接口。
二、系统特性
“Chat for iOS SDK”采用增强的H.264视频编码算法和AMR语音编码算法,具有高画质、语音清晰、流畅的特点,支持P2P技术进行网络传输,服务器采用完成端口模型的重叠IO,具有极高的并发处理能力。
服务器支持“SDK Filter Plus”和“Chat Server SDK”两种可扩展编程接口,可方便实现与其它系统进行集成,增强BRAChat的可扩展性。上层应用也可利用服务器SDK来实现更复杂的业务逻辑处理。
2.1 视频技术
视频制式:PAL-B
分辨率: 192×144 —480×360(可调节)
帧 率: 1~25(可调节)
视频编码器:H.264
视频流码率:10kbps ~ 1000kbps(VBR)
2.2 音频技术
采样率:16000 Hz、32000Hz、44100Hz、48000Hz(可设置)
量化值:16 bit
声道:Mono、Stereo
音频编码器:AMR_WB、AAC
音频流码率:6kbps ~ 128kbps
音效处理:回音抑制(AES)、噪音抑制(NS)、自动增益控制(AGC)、静音检测(VAD)
2.3 P2P技术
传输方式:UDP、TCP
支持的NAT类型:
Cone NAPT <——> Cone NAPT
Cone NAPT <——> Symmetric NAT
支持UPNP协议(wifi网络中有效)
BRAChat for iOS SDK是一套即时通讯开发平台(SDK),包含了音视频处理模块与P2P网络模块两大部分,是 Platform
Core SDK的重要组成部分,专为iOS平台设计,适用于iPhone、iPad、iTouch等Apple公司移动终端设备,并针对ARM系列CPU进行了汇编优化,可以做为iPhone平台上的即时通讯内核引擎,也可以做为视频会议、网络教育、即拍即传系统等互动平台的核心库。整个平台由广州佰锐网络科技有限公司独立研发,具有自主知识产权。
Chat SDK分为客户端SDK和服务器SDK两大部分,其中客户端SDK用于实现语音、视频的交互以及其它客户端相关的功能,而服务器SDK主要实现业务层逻辑控制,以及与第三方平台的互联等。Chat for iOS SDK提供Objective-C语言接口和C++语言接口。
二、系统特性
“Chat for iOS SDK”采用增强的H.264视频编码算法和AMR语音编码算法,具有高画质、语音清晰、流畅的特点,支持P2P技术进行网络传输,服务器采用完成端口模型的重叠IO,具有极高的并发处理能力。
服务器支持“SDK Filter Plus”和“Chat Server SDK”两种可扩展编程接口,可方便实现与其它系统进行集成,增强BRAChat的可扩展性。上层应用也可利用服务器SDK来实现更复杂的业务逻辑处理。
2.1 视频技术
视频制式:PAL-B
分辨率: 192×144 —480×360(可调节)
帧 率: 1~25(可调节)
视频编码器:H.264
视频流码率:10kbps ~ 1000kbps(VBR)
2.2 音频技术
采样率:16000 Hz、32000Hz、44100Hz、48000Hz(可设置)
量化值:16 bit
声道:Mono、Stereo
音频编码器:AMR_WB、AAC
音频流码率:6kbps ~ 128kbps
音效处理:回音抑制(AES)、噪音抑制(NS)、自动增益控制(AGC)、静音检测(VAD)
2.3 P2P技术
传输方式:UDP、TCP
支持的NAT类型:
Cone NAPT <——> Cone NAPT
Cone NAPT <——> Symmetric NAT
支持UPNP协议(wifi网络中有效)
相关文章推荐
- iOS开发之即时通讯之环信
- iOS开发之即时通讯之Socket(AsyncSocket)
- iOS开发之即时通讯之Socket(AsyncSocket)
- 一个专为移动端开发的原创即时通讯框架,超轻量级、高度提炼,完全基于UDP协议,支持iOS、Android、标准Java平台。
- iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之Core data详解
- iOS开发即时通讯环境搭建-XMPP
- iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之xmpp环境搭建(数据库/客户端/服务器)
- iOS开发之即时通讯之Socket(AsyncSocket)
- IOS平台下的音视频即时通讯开发之调用API
- 【即时通讯】iOS 基于GCDAsyncSocket快速开发Socket通信
- iOS开发小技巧--即时通讯项目:消息发送框(UITextView)高度的变化; 以及UITextView光标复位的小技巧
- iOS开发融云即时通讯集成详细步骤
- iOS开发融云即时通讯集成详细步骤
- iOS开发之即时通讯之Socket(AsyncSocket)
- iOS开发小技巧--即时通讯项目:使用富文本在UILabel中显示图片和文字;使用富文本占位显示图片
- iOS开发之即时通讯之Socket(AsyncSocket)
- iOS开发融云即时通讯集成详细步骤
- iOS开发笔记8--基于XMPP协议的手机多方多端即时通讯方案
- iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之xmpp环境搭建(数据库/客户端/服务器)
- 即时通讯开发平台音视频SDK