一项市场调研显示,中国有55万家已经在各地注册3家以上分支机构的企业,5万家在各地注册10家分支机构以上的企业,实际的跨地域部署企业还要多。随着经济的发展和竞争的加剧,企业对即时通讯工具系统的需求越来越大,其正在成为一种迅速普及的企业生产力。因此即时通讯工具的走向问题就成为困扰各即时通讯工具软件研发单位的主要问题。
2015年,在越来越多的厂商进入即时通讯SDK的开发市场之后,原本有些紧凑的通讯SDK开发市场就更显拥挤,面对对即时通讯软件需求越来越多的市场环境,北京威速科技融讯有限公司自主研发了“讯吧即时通讯SDK平台”,它基于先进的H。264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了威速融讯在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。
讯吧即时通讯SDK平台分为客户端SDK和服务器SDK两大部分,其中客户端SDK用于实现语音、视频的交互以及其它客户端相关的功能,而服务器SDK主要实现业务层逻辑控制,以及与第三方平台的互联等。客户端SDK和服务器SDK均支持C++、C#、VB.Net以及Delphi等开发语言。
通过“讯吧即时通讯SDK平台”,可以开发具有企业特色的即时通讯系统、视频游戏系统、视频会议系统、网络教学系统、语音视频聊天系统、专家咨询平台以及政府应急指挥平台等,系统的功能、界面完全由企业定制。
核心功能
实时音视频交互
“讯吧即时通讯SDK平台”支持“一对一”、“一对多”以及“多对多”等多种模式的音频、视频交互。在交互过程中,上层应用可以控制只传音频,或只传视频,或是音视频同时传输。
音频数据流由内核自动播放,上层应用通过简单的API调用即可实现双方的语音交流,当有多路音频需要播放时,内核会自动进行混音处理。同时也可以通过回调将原始的音频数据(PCM)回调给上层应用。
视频数据流由内核解码后,可由内核自动显示(WIN32平台需要预先设定显示窗口句柄,ANDROID平台需要预先设定显示的SURFACE),也可以通过回调的方式,将原始的视频数据(YUV、RGB)回调给上层应用,由上层应用来显示视频。
音视频数据走UDP通道传输,优先P2P通道,当两个用户之间的P2P通道不通时,将会通过服务器转发。
跨平台互联互通
讯吧即时通讯SDK支持跨平台的应用,服务器支持Windows、Linux、Unix等所有主流服务器操作系统,客户端目前支持Windows、Linux(x86、ARM)、Android以及iOS(iPhone、iPad)平台等,为客户提供了广阔的应用空间,如实现Windows桌面用户的语音视频交互的同时,还可以定制嵌入式硬件解决方案,实现嵌入式硬件与Windows桌面应用的互联互通,在部队远程指挥、政府应急系统、数字化家庭、移动视频监控、专家咨询、在线客服、呼叫中心以及移动音视频采集等领域有广泛的应用空间。
文件传输
“讯吧即时通讯SDK平台”支持文件传输功能,可实现客户端向客户端、客户端向服务器,或是服务器向客户端发送文件。
文件传输过程中内核会自动分包传输,接收端组包、校验,对方接收到文件之后,将会触发对应的回调函数,通过处理回调函数,便可知晓文件传输完成。
文件传输采用UDP通道,可P2P传输,内核会自动进行流量控制,达到不同网络带宽下的最佳传输效率。
文件传输过程中可实时查询传输进度、传输码率等信息,方便实现界面上的传输进度条,增强系统的用户体验。
开放接口
通信数据加密传输,隐私数据安全无忧;服务器认证密码保护,防止非授权客户端连接;支持Linux服务器。
通过打通渠道平台与开发者之间的壁垒,讯吧SDK平台将不断为即时通讯开发商解决困难以及提供更多便利,帮助开发商开路掘金!