返回列表 发帖

AnyChat Platform技术特点

1、流畅、清晰的语音质量
        AnyChat采用先进的AAC(Advanced Audio Coding)语音编码体系,AAC是 MPEG1/2 Audio 的下一代有损音频编码, 并且是 MPEG-4 使用的音频编码,AAC采用了感知子带技术(perceptual sub-band technology),与MP3等其它编码器相比,AAC编码器很大程度地改善了数据压缩率和声音品质。

    2、清晰、细腻的视频效果
        AnyChat采用国际领先的视频编码标准H.264(MPEG-4 part 10 AVC /H.264)编码,H.264/AVC 在压缩效率方面有着特殊的表现,一般情况下达到 MPEG-2 及 MPEG-4 简化类压缩效率的大约 2 倍。
        H.264具有许多与旧标准不同的新功能,它们一起实现了编码效率的提高。特别是在帧内预测与编码、帧间预测与编码、可变矢量块大小、四分之一像素运动估计、多参考帧预测、自适应环路去块滤波器、整数变换、
量化与变换系数扫描、熵编码、加权预测等实现上都有其独特的考虑。

    3、P2P技术的广泛应用
        AnyChat针对可不经过服务器中转的音视频应用,采用了P2P通信技术,该技术的核心在于防火墙的穿越。使用P2P通信技术,可以大大的减轻系统服务器的负荷,并成几何倍数的扩大系统的容量,且并不会因为在线用户数太多而导致服务器的网络阻塞。

    4、全面安全的防护体系
        AnyChat对用户的密码采用MD5算法加密保存,该算法的特点是:加密后的密文在理论上是不可能还原为明文的,最坏的情况下,破坏者获取到了用户加密后的密码,但是他也无法还原用户的真实密码。
        对于文字消息,AnyChat采用了AES(The Advanced Encryption Standard)加密算法,AES是美国国家标准与技术研究所用于加密电子数据的规范。AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。
        AES是目前可获得的最安全的加密算法。AES 已被列为比任何现今其它加密算法更 安全的一种算法。在理论和实践基础上,AES 被认为是“安全的”,因为要破解它的话,唯一有效的方法是强行(brute-force)生成所有可能的密钥。 如果密钥长度为 256 位,还没有已知的攻击可以在一个可接受的时间内破解 AES(即便在当今最快的系统上,它也要花费数年时间)。

    5、服务器高性能架构设计
        AnyChat服务器模块采用完成端口实现高性能的系统架构,完成端口是WINNT内核中最复杂的内核对象之一,采用重叠I/O机制,通过线程池和缓冲池的管理,极高的优化了系统结构,提高了系统的性能。特别是在多CPU的服务器上,AnyChat服务器更能发挥服务器多处理器的优势。

有意思!!!!!
11

TOP

用P2P实现视频语音互交功能似乎有点说过头了,

如果真的用P2P方式,
那导致的结果是,我说出的话或做一个动作,对方可能要过好几秒才能看到。。

TOP

原帖由 erwoo 于 2008-12-6 10:07 AM 发表
用P2P实现视频语音互交功能似乎有点说过头了,

如果真的用P2P方式,
那导致的结果是,我说出的话或做一个动作,对方可能要过好几秒才能看到。。


在应用P2P是有两种方法:
1、数据的传递(这是可以达到准实时的,适合于IM系统)
2、数据的缓冲(直播、点播系统必须采用缓冲,所以延迟较大)
而AnyChat正是采用了前一种模式,而不需要缓冲,所以可以达到准实时。

TOP

返回列表