`
songqiuling
  • 浏览: 8748 次
  • 性别: Icon_minigender_2
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

即时通讯开发平台AnyChat 的性能优势

 
阅读更多
[size=medium]一.AnyChat SDK 的优势
1.技术优势
1.1产品跨平台:AnyChat支持跨平台的应用,服务器支持Windows、Linux、Unix等所有主流服务器操作系统,客户端目前支持Windows、Linux(x86、ARM)、Android以及iOS(iPhone、iPad)平台等,目前正在研发Win Phone8等平台。
  1.2视频技术: AnyChat采用国际领先的视频编码标准H.264(MPEG-4 part 10 AVC /H.264)编码,H.264/AVC 在压缩效率方面有着特殊的表现,一般情况下达到 MPEG-2 及 MPEG-4 简化类压缩效率的大约 2 倍。H.264具有许多与旧标准不同的新功能,它们一起实现了编码效率的提高。特别是在帧内预测与编码、帧间预测与编码、可变矢量块大小、四分之一像素运动估计、多参考帧预测、自适应环路去块滤波器、整数变换、量化与变换系数扫描、熵编码、加权预测等实现上都有其独特的考虑。
佰锐科技采用先进去马赛克技术,保障在视频通讯过程中不出现花屏、马赛克等现象。
1.3音频技术:AnyChat采用先进的AAC(Advanced Audio Coding)语音编码体系,AAC是 MPEG1/2 Audio 的下一代有损音频编码, 并且是 MPEG-4 使用的音频编码,AAC采用了感知子带技术(perceptual sub-band technology),与MP3等其它编码器相比,AAC编码器很大程度地改善了数据压缩率和声音品质。
全面支持静音检测(VAD)、噪音抑制(NS)、自动增益(AGC)以及回音消除(AEC)等音效处理,极大提高用户体验。
1.4 P2P技术: AnyChat针对可不经过服务器中转的音视频应用,采用了P2P通信技术,该技术的核心在于防火墙的穿越。使用P2P通信技术,可以大大的减轻系统服务器的负荷,并成几何倍数的扩大系统的容量,且并不会因为在线用户数 太多而导致服务器的网络阻塞。
            支持UPNP协议,自动搜索网络中的UPNP设备,主动打开端口映射,提高P2P通信效率。
1.5高性能的网络核心: AnyChat服务器模块采用完成端口实现高性能的系统架构,采用重叠I/O机制,通过线程池和缓冲池的管理,极高的优化了系统结构,提高了系统的性能。特别是在多CPU的服务器上,AnyChat服务器更能发挥服务器多处理器的优势。
AnyChat采用佰锐科技拥有自主知识产权的“MultiPath”P2P网络路由算法,将服务器上的用户组成一个P2P互通的网络,流媒体数据在用户之间传递, 减少对服务器的网络带宽占用,实现了一个高性能P2P网络核心。
   传统的P2P网络应用(如P2P在线影院)所采用的算法需要长时间(如30由算法便是针对即时通讯领域专门设计的P2P网络算法,它保留了P2P网络原有的网络带宽优势,同时又极大的降低了中间的缓冲时间。
1.6 开放的接口:AnyChat SDK分为客户端SDK和AnyChat Server SDK两大部分,其中客户端SDK用于实现语音、视频的交互以及其它客户端相关的功能,而服务器SDK主要实现业务层逻辑控制,以及与第三方平台的互联等。客户端SDK和服务器SDK均支持C++、C#、VB.Net以及Delphi等开发语言。AnyChat SDK采用模块化技术体系,良好的平台兼容性与可扩展性,丰富的API函数,为上层应用提供了开放的应用接口。
AnyChat内核开放CODEC接口,支持集成第三方的音视频编、解码器,可实现嵌入式终端设备上的硬件编解码。
2.人才优势
佰锐科技与中山大学、华南理工大学、华中科技大学等知名院校建立了良好的合作关系,每年都有优秀的人才前来公司实习、工作,为佰锐科技的长期发展奠定了坚实的人力资源基础。
佰锐科技旗下拥有国内知名的专业视频技术论坛:中华视频网,ffmpeg工程组,为AnyChat的技术领先提供了保障。
3、价格优势
        AnyChat充分考虑到用户的实际情况,系统可租用,也可以购买安装。对于投资额度有限的用户,租用系统的一部分会议室是一个不错的选择,可以为用户节约大部  分  的资金。而对于自己拥有服务器资源,预算较大的用户,购买系统可以让其自由发挥。
4、安全与保密体系
     AnyChat提供了一整套安全与保密体系来保障用户的信息安全:
         (1) 双层登录验证。WEB界面登录与系统登录,使得系统更加安全;
         (2) 密码采用不可逆加密保存。数据库中的密码采用MD5加密,理论上证明无法解 
密。系统登录时采用密文校验,就算有人非法窃取了用户的资料,也无法知道用户的原始密码;
(3) 文本消息采用AES加密传输,防止他人非法截取;
        (4) 会议室可设置密码或加锁。设置密码后需要凭密码才能进入会议室,加锁后只有 
主持人才能进入会议室,外人无法进入,保障会议的安全进行;
5.自主知识产权
        佰锐科技于2006、2008年分别对“AnyChat游戏视频系统”与“AnyChat Platform Core SDK”向中国版权保护中心申请两项软件著作权(软著登字第066348号、软著登字第0161151号)。
佰锐科技于2008年正式向国家工商行政管理总局商标局提交“AnyChat”等相关商标申请(申请号/注册号:6529893)。
AnyChat内置了佰锐科技在多媒体即时通讯领域的的两项专利技术(2006101239829、2006101241176),整套系统采用了与其它视频系统完全不同的体系架构,新的架构更加的灵活,能够长期适应新技术的发展,保持系统架构的相对稳定有利于上层应用系统的稳定性和可维护性。
[/size]
分享到:
评论

相关推荐

    聊天开发工具,即时通讯,AnyChat

    AnyChat SDK(AnyChat音视频互动平台)是一套及时通讯开发平台(SDK),包含了 音视频处理模块与P2P网络模块两大部分,可以做为在线游戏的视频引擎,也可以做为视频 会议、网络教育、IM系统等互动平台的核心库。整个...

    iCloudSoft即时通讯平台解决方案

    iCloudSoft即时通讯平台,是以AnyChat音视频互动开发平台(SDK)为核心的企业综合通讯平台,是佰锐科技即时通讯系列软件的新成员,包含文本、语音、视频、文件传输、网络会议、表情传输等多种通讯,协作功能,提供...

    anychat for android V1.4

    使用anychat for android V1.4可以作为android机子的测试和开发即时通讯APP,anychat for android V1.4 SDK包含有源码与文档等。 若有进一步需求如定制开发合作可以联系我QQ839788402

    anychat for iPhone SDK

    使用anychat for iPhone SDK可以作为iOS机子的测试和开发即时通讯APP,anychat for iPhone SDK包含有源码与文档等。 若有进一步需求如定制开发合作可以联系我QQ839788402

    anychat for Windows SDK V4.4

    使用anychat for Windows V4.4可以作为PC机子的测试和开发即时通讯APP,anychat for Windows V4.4 SDK包含有源码与文档等。

    AnyChat V5.0版本(AnyChat for windows SDK)

    AnyChat是一套跨平台的即时通讯解决方案,是基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式...

    Web视频聊天,音视频即时通讯开发工具,一对一视频聊天开发

    AnyChat SDK,即AnyChat音视频互动开发平台,是佰锐科技全力打造的核心产品,是一套跨平台的音视频即时通讯解决方案,基于先进的H.264视频编码标准,AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音...

    linux系统 视频通话 音视频即时通讯工具 视频开发工具源码

    AnyChat SDK,即AnyChat音视频互动开发平台,是佰锐科技全力打造的核心产品,是一套跨平台的音视频即时通讯解决方案,基于先进的H.264视频编码标准,AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音...

    即时通讯开发源码(终极版C#.NETC++都有)

    本版本(含有C++,net,C#等)是免费部分开源并提供源代码,程序设计人员可以根据...2.二次开发性强,控件提供很多属性,接口,以及事件,开发者可以根据自己的需要,任意改装,包括外观, 3.更多资料登录www.anychat.cn了解。

    anychat开发文档

    anychat开发支持大部分视频通话无缝隙接入。

    anychat视频通讯

    anychat 视频通讯 视频会议 语音通讯

    AnyChat音视频互动开发平台(SDK)

    这是一个比较好的音视频开发的学习代码,具备C/S架构,有客户端和服务器端,有C++、C#的源码,方便学习。

    AnyChatforAndroidSDK开发手册.pdf

    AnyChatforAndroidSDK开发手册.pdf

    AnyChat demo

    使用AnyChat SDK开发的简单例子

    即时通讯软件设计

    基于AnyChat的即时通讯开发,很好的一个资源大家赶紧下载吧。

    AnyChat音视频互动开发平台(SDK) v5.1.zip

    AnyChat音视频互动开发平台(SDK)是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的...

    Anychat开发工具

    Anychat是国内流媒体方面的佼佼者,本资源综合了Anychat的服务器和客户端方面的代码,给流媒体编程爱好了提供了良好的接口。对于开发视频聊天等程序,具有很好的参考意义。内附详细的安装说明文档,是很好的学习资料...

    java视频聊天(anychat)

    anychat视频聊天,编译通过即可运行,很完善的聊天界面

    音视频即时通讯demo源码(C#)

    小编最近在开发一款音视频即时通讯软件,在开发过程中,受到了一款demo的启发和帮助,因此将此demo源码分享出来,希望能够帮助到大家。 VS打开这个demo后(AnyChatCSharpDemo.sln)---F5执行报错,会生成文件(\bin\...

    Android即时通讯平台

    AnyChat for Android采用JNI接口技术,提供纯JAVA接口,支持Android 2.1、Android 2.2 Android 2.3以及Android 4.x等平台。

Global site tag (gtag.js) - Google Analytics