Anychat是国内知名音视频互动开发平台,经过长达六年之久的广泛应用和复杂化环境的检测,AnyChat SDK系统在兼容性、安全性、稳定性、易用性方面具有较高的声誉。AnyChat是佰锐科技全力打造的核心产品,拥有中华视频网、 ffmpeg工程组等众多业界精英鼎立支持,在技术上拥有领先优势。
一、技术优势
1、产品跨平台
AnyChat支持跨平台的应用,服务器支持Windows、Linux、Unix等所有主流服务器操作系统,客户端目前支持Windows、Linux、Android以及ios(iPhone、iPad)平台等,目前正在研发Win Phone8等平台。AnyChat的跨平台特性,为客户提供了广阔的应用空间,如实现Windows桌面用户的语音视频交互的同时,还可以定制嵌入式硬件解决方案,实现嵌入式硬件与Windows桌面应用的互联互通,在部队远程指挥、政府应急系统、数字化家庭、移动视频监控、专家咨询、在线客服、呼叫中心以及移动音视频采集等领域有广泛的应用空间。
2、视频技术
AnyChat采用国际领先的视频编码标准H.264(MPEG-4 part 10 AVC /H.264)编码,H.264/AVC 在压缩效率方面有着特殊的表现,一般情况下达到 MPEG-2 及 MPEG-4 简化类压缩效率的大约 2 倍。H.264具有许多与旧标准不同的新功能,它们一起实现了编码效率的提高。特别是在帧内预测与编码、帧间预测与编码、可变矢量块大小、四分之一像素运动估计、多参考帧预测、自适应环路去块滤波器、整数变换、量化与变换系数扫描、熵编码、加权预测等实现上都有其独特的考虑。
佰锐科技采用先进去马赛克技术,保障在视频通讯过程中不出现花屏、马赛克等现象。
3、音频技术
AnyChat采用先进的AAC(Advanced Audio Coding)语音编码体系,AAC是 MPEG1/2 Audio 的下一代有损音频编码, 并且是 MPEG-4 使用的音频编码,AAC采用了感知子带技术(perceptual sub-band technology),与MP3等其它编码器相比,AAC编码器很大程度地改善了数据压缩率和声音品质。
全面支持静音检测(VAD)、噪音抑制(NS)、自动增益(AGC)以及回音消除(AEC)等音效处理,极大提高用户体验。
4、P2P技术
AnyChat针对可不经过服务器中转的音视频应用,采用了P2P通信技术,该技术的核心在于防火墙的穿越。使用P2P通信技术,可以大大的减轻系统服务器的负荷,并成几何倍数的扩大系统的容量,且并不会因为在线用户数太多而导致服务器的网络阻塞。
支持UPNP协议,自动搜索网络中的UPNP设备,主动打开端口映射,提高P2P通信效率。
5、高性能网络核心
AnyChat服务器模块采用完成端口实现高性能的系统架构,采用重叠I/O机制,通过线程池和缓冲池的管理,极高的优化了系统结构,提高了系统的性能。特别是在多CPU的服务器上,AnyChat服务器更能发挥服务器多处理器的优势。
AnyChat采用佰锐科技拥有自主知识产权的“MultiPath”P2P网络路由算法,将服务器上的用户组成一个P2P互通的网络,流媒体数据在用户之间传递,减少对服务器的网络带宽占用,实现了一个高性能P2P网络核心。
传统的P2P网络应用(如P2P在线影院)所采用的算法需要长时间(如30秒,或更长)的缓冲,不适合即时通讯领域所要求的低延迟的目标,“MultiPath”P2P网络路由算法便是针对即时通讯领域专门设计的P2P网络算法,它保留了P2P网络原有的网络带宽优势,同时又极大的降低了中间的缓冲时间。
6、开放的接口
AnyChat SDK分为客户端SDK和AnyChat server SDK两大部分,其中客户端SDK用于实现语音、视频的交互以及其它客户端相关的功能,而服务器SDK主要实现业务层逻辑控制,以及与第三方平台的互联等。客户端SDK和服务器SDK均支持C++、C#、VB.Net以及Delphi等开发语言。AnyChat SDK采用模块化技术体系,良好的平台兼容性与可扩展性,丰富的API函数,为上层应用提供了开放的应用接口。
AnyChat内核开放CODEC接口,支持集成第三方的音视频编、×××,可实现嵌入式终端设备上的硬件编解码.
二、人才优势
佰锐科技与中山大学、华南理工大学、华中科技大学等知名院校建立了良好的合作关系,每年都有优秀的人才前来公司实习、工作,为佰锐科技的长期发展奠定了坚实的人力资源基础。
佰锐科技旗下拥有国内知名的专业视频技术论坛:中华视频网,ffmpeg工程组,为AnyChat的技术领先提供了保障。
三、自主知识产权
佰锐科技于2006、2008年分别对“AnyChat游戏视频系统”与“AnyChat Platform Core SDK”向中国版权保护中心申请两项软件著作权(软著登字第066348号、软著登字第0161151号)。
佰锐科技于2008年正式向国家×××总局商标局提交“AnyChat”等相关商标申请(申请号/注册号:6529893)。
AnyChat内置了佰锐科技在多媒体即时通讯领域的的两项专利技术(2006101239829、2006101241176),整套系统采用了与其它视频系统完全不同的体系架构,新的架构更加的灵活,能够长期适应新技术的发展,保持系统架构的相对稳定有利于上层应用系统的稳定性和可维护性。
转载于:https://blog.51cto.com/long711/1111518