即时通讯二次开发包,P2P语音视频文件文件组件

高性能C++/C/C#/.NET等多种开发语言的即时通讯开发平台

 

根据佰锐多年在即时通讯方面的经验和客户案例,即时通讯的文字部分可以用 Socket 简单实现,满足几十人上百人的文字通讯,但若要商用,或者在互联网上运营,则不能这样简单设计。这样的系统对服务器和带宽的资源消耗比较高,这种系统在局域网内可以接受,但若用于互联网时,系统运行会碰到瓶颈。因此 IM 系统需要专门的通讯协议和尽可能的使用 P2P 架构。ANYCHAT SDK 就是给您一个专业的 IM 通讯架构,您无需要考虑 IM 的实现细节、通讯和服务器的性能部分,只需要考虑您自己的业务系统并且通过简单易用接口把 ANYCHAT SDK 融合到您自己的系统中去。在需要发送消息时通过消息发送函数发给任何一个客户端,而在收到消息事件中把收到的消息显示出来。

佰锐于2003年开始研发 ANYCHAT SDK,于2004年推出,原名为佰锐SDK。anychat SDK 是由一套控件和服务器组成,可以让各类使用.net, C++, VB,Delphi,PB,ASP 等开发工具的客户也能快速开发出即时通讯开发,文件传输开发,语音通讯,视频开发,网络电话开发等应用。平台全部由C++开发。

 

开发平台的层次结构


      1. P2P通讯协议层(P2P Protocol):这一层封装了最底层的Peer通讯协议,因为TCP耗资源较多,延迟长,而UDP又不可靠,因此需要对Ip进行重新封装。


  2、核心层(P2P Core):这一层封装了最根本的东西,包括Peer、对等组、Peer发现、Peer监视和相关的安全原语。
  3、服务层(P2P Services):这一层包括对于P2P网络不是必需的、但很通用的功能,如查找、共享、索引、代码缓存和内容缓存的机制。


      4、应用层(P2P Application):这一层包括了应用P2P SDK开发出来的完整的P2P应用程序,例如商贸通,等应用程序。

总结:如果公司或企业甚至是个人需要在即时通讯的领域上做某些相关的应用则可以下载试用上面介绍的SDK套件,压缩包中包含了大量的开发信息,在很大程度上绝对可以让您在应用音视频或即时通讯的领域上节省大部分时间与精力,是您开发音视频技术的好帮手!

 

你可能感兴趣的:(应用服务器,互联网,网络应用,网络协议,企业应用)