文档详情

即时通讯开发平台—ANYCHAT.doc

发布:2017-08-20约1.39千字共3页下载文档
文本预览下载声明
即时通讯开发平台—ANYCHAT 即时通讯市场已经从多家竞争时代走向垄断统治时代交流、沟通永远是人类永恒的主题有需求就有市场,有市场就有商机。利字当头,当仁不让。 “AnyChat”是一套跨平台的即时通讯开发平台,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。 “AnyChat”包含了音视频处理模块(采集、编解码)、流媒体管理模块(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块(多路混音、音视频同步)以及P2P网络模块(NAT穿透、UPnP支持、IP组播支持)等多个子模块,封装了底层的硬件操作(音视频采集、播放)、封装了流媒体处理(编解码、网络传输)等非常专业和复杂的技术,为上层应用提供简单的API控制接口,可以在极短的开发周期,以及极少的人力资源投入下为客户的现有平台增加音视频即时通讯、多方会议的功能。 “AnyChat”分为客户端SDK和服务器SDK两大部分,其中客户端SDK用于实现语音、视频的交互以及其它客户端相关的功能,而服务器SDK主要实现业务层逻辑控制,以及与第三方平台的互联等。客户端SDK和服务器SDK均支持C++、C#、VB.Net以及Delphi等开发语言。 通过“AnyChat即时通讯平台”,可以开发具有企业特色的即时通讯系统、视频游戏系统、视频会议系统、网络教学系统、语音视频聊天系统、专家咨询平台以及政府应急指挥平台等,系统的功能、界面完全由企业定制。 二、主要功能 1、多方音视频交互 “AnyChat”支持“一对一”、“一对多”以及“多对多”等多种模式的音频、视频交互。在交互过程中,上层应用可以控制只传音频,或只传视频,或是音视频同时传输。 2、文字交流 “AnyChat即时通讯平台”可以实现“一对一”和“一对多”的文字交流,即可以只向指定用户发送文字消息,而可以向整个房间广播文字消息。 3、文件传输 “AnyChat即时通讯平台”支持文件传输功能,可实现客户端向客户端、客户端向服务器,或是服务器向客户端发送文件。 4、透明通道传输 “透明通道”顾名思义就是“AnyChat即时通讯平台”为上层应用提供的一个传输数据的通道,由于“AnyChat即时通讯平台”并不关心所传输的内容,即所传输的数据相对于平台来说是“透明”的,便称为“透明通道”。 5、拍照、录像 “AnyChat即时通讯平台”提供了API接口用于实现图像抓拍和音视频的录制。拍照保存的文件格式为JPEG,录像保存的文件格式为MP4。 6、私聊、公聊模式 客户端的音视频有两种数据传输模式:公聊模式(默认)和私聊模式。 7、流媒体数据代理 “AnyChat即时通讯平台”支持“用户流媒体数据代理功能”,使用该功能可以实现指定用户将其它用户的流媒体数据(音频、视频)做为自己的数据,转发给其它请求用户。 三、技术特点 1、先进的视频编码技术—H.264 2、优化的音频编码技术—AAC 3、复杂网络环境的服务质量—QoS 4、动态扩容与负载均衡 5、特定网络环境下的利器—IP组播 6、P2P技术 7、跨平台的解决方案 8、开放的接口 9、全方位的安全保障机制 四、拓扑结构图
显示全部
相似文档