IOS Instant Messenger SDK Development Kit

Source: Internet
Author: User

first, System introduction
BRAChat for iOS SDK is a set of instant Messaging development Platform (SDK), contains audio and video processing module and the two-point network module, is an important part of the Platform Core SDK, designed for the IOS platform, For iphone, IPad, itouch and other Apple mobile terminal equipment, and for the ARM series CPU is compiled optimized for the iphone platform on the Instant Messaging kernel engine, can also be used as video conferencing, network education, Instant Messenger system and other interactive platform of the core library. The entire platform by Guangzhou Bai Rui Network Technology Co., Ltd. independent research and Development, with independent intellectual property rights.
The Chat SDK is divided into the Client SDK and the Server SDK, where the client SDK is used for voice, video interaction, and other client-related functions, while the Server SDK primarily enables business-level logic control and interconnection with third-party platforms. The Chat for IOS SDK provides the Objective-c language interface and the C + + language interface.

second, system characteristics
the "Chat for IOS SDK" uses enhanced H. A video coding algorithm and AMR speech coding algorithm, with high image quality, clear voice, smooth features, support peer-to-peer technology for network transmission, the server with the completion of the port model of overlapping IO, with high concurrency processing power.
The server supports both the SDK Filter Plus and Chat Server SDK extensible programming interfaces for easy integration with other systems and enhanced BRAChat scalability. Upper-level applications can also leverage the server SDK for more complex business logic processing.

2.1 Video
Video format: pal-b
Resolution: 192x144-480x360 (Adjustable)
Frame rate: 1~25 (Adjustable)
Video encoder: H.
Video stream bitrate: 10kbps ~ 1000kbps (VBR)

 2.2 Audio Technology
sample rate: 16000 Hz, 32000Hz, 44100Hz, 48000Hz (can be set)
Quantization value: + bit
Channel: Mono, Stereo
Audio encoder: AMR_WB, AAC
Audio stream bitrate: 6kbps ~ 128kbps
Sound processing: Echo suppression (AES), noise suppression (NS), Automatic gain control (AGC), mute Detection (VAD)

2.3 Peer Technology

transmission mode: UDP, TCP
Supported NAT types:
Cone napt <--> Cone napt
Cone napt <--> Symmetric NAT

Support for UPnP protocol (available in WiFi network)

IOS Instant Messenger SDK Development Kit

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.