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

4.20 MB/聊天联络

简介 相关 评论

简介

AnyChat音视频互动开发平台(SDK)是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。采用动态缓冲技术来适应不同网络环境(局域网、企业专网、互联网、3G网络),根据不同的网络状态动态调节相关参数,使得AnyChat在多种网络环境下均有良好的表现,并特别针对互联网、3G网络等应用场合进行优化,为上层应用提供视频质量的动态调节接口、音频质量的动态调节接口。7Hx红软基地

软件功能

包含了音视频处理模块(采集、编解码)、流媒体管理模块(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块(多路混音、音视频同步)以及P2P网络模块(NAT穿透、UPnP支持、IP组播支持)等多个子模块,封装了底层的硬件操作(音视频采集、播放)、封装了流媒体处理(编解码、网络传输)等非常专业和复杂的技术,为上层应用提供简单的API控制接口,可以在极短的开发周期,以及极少的人力资源投入下为客户的现有平台增加音视频即时通讯、多方会议的功能。7Hx红软基地

软件特色

 良好的用户口碑,强大的技术团队7Hx红软基地
  AnyChat是国内知名音视频互动开发平台,长期专研于音视频即时通讯的广泛应用和复杂化环境的检测,AnyChat系统在兼容性、安全性、稳定性、易用性方面具有较高的声誉。AnyChat是佰锐全力打造的核心产品,拥有中华视频网、ffmpeg工程组等众多业界精英鼎立支持,在技术上拥有领先优势。[2]7Hx红软基地
  跨平台特性,一体化解决方案7Hx红软基地
  AnyChat采用C++语言编写,目前已经发布的是Win32平台版本,其它平台(包括Windows Mobile、Linux、Android等)的SDK正在移植过程中,我们将陆续对外发布,我们可以为特定的嵌入式硬件(ARM9、ARM11系列)定制专用的,实现硬件与Internet网络之间的音视频交互应用。[2]7Hx红软基地
  流畅、饱满的语音质量7Hx红软基地
  AnyChat采用先进的AAC(Advanced Audio Coding)语音编码体系,AAC是MPEG1/2 Audio 的下一代有损音频编码, 并且是MPEG-4使用的音频编码,AAC采用了感知子带技术(perceptual sub-band technology),与MP3等其它编码器相比,AAC编码器很大程度地改善了数据压缩率和声音品质。[2]7Hx红软基地
  全面支持静音检测(VAD)、噪音抑制(NS)、自动增益(AGC)以及回音消除(AEC)等音效处理,极大提高用户体验。清晰、细腻的视频效果AnyChat采用国际领先的视频编码标准H.264(MPEG-4 part 10 AVC /H.264)编码,H.264/AVC在压缩效率方面有着特殊的表现,一般情况下达到MPEG-2及MPEG-4 简化类压缩效率的大约2倍。7Hx红软基地
  H.264具有许多与旧标准不同的新功能,它们一起实现了编码效率的提高。特别是在帧内预测与编码、帧间预测与编码、可变矢量块大小、四分之一像素运动估计、多参考帧预测、自适应环路去块滤波器、整数变换、量化与变换系数扫描、熵编码、加权预测等实现上都有其独特的考虑7Hx红软基地
  P2P技术的广泛应用7Hx红软基地
  AnyChat针对可不经过服务器中转的音视频应用,采用了P2P通信技术,该技术的核心在于防火墙的穿越。使用P2P通信技术,可以大大的减轻系统服务器的负荷,并成几何倍数的扩大系统的容量,且并不会因为在线用户数太多而导致服务器的网络阻塞。7Hx红软基地
  支持UPNP协议,自动搜索网络中的UPNP设备,主动打开端口映射,提高P2P通信效率。7Hx红软基地
  AnyChat采用佰锐科技拥有自主知识产权的“MultiPath”P2P网络路由算法,将服务器上的用户组成一个P2P互通的网络,流媒体数据在用户之间传递,减少对服务器的网络带宽占用,实现了一个高性能P2P网络核心。传统的P2P网络应用(如P2P在线影院)所采用的算法需要长时间(如30秒,或更长)的缓冲,不适合即时通讯领域所要求的低延迟的目标,“MultiPath”P2P网络路由算法便是针对即时通讯领域专门设计的P2P网络算法,它保留了P2P网络原有的网络带宽优势,同时又极大的降低了中间的缓冲时间。7Hx红软基地

软件说明

开发平台核心竞争力7Hx红软基地
  1、产品跨平台7Hx红软基地
  AnyChat支持跨平台的应用,服务器支持Windows、Linux、Unix等所有主流服务器操作系统,客户端目前支持Windows、桌面Linux、嵌入式Linux以及Windows Mobile平台,客户端远期将支持Android、Symbian以及iPhone等系统平台。AnyChat的跨平台特性,为客户提供了广阔的应用空间,如实现Windows桌面用户的语音视频交互的同时,还可以定制嵌入式硬件解决方案,实现嵌入式硬件与Windows桌面应用的互联互通,在部队远程指挥、政府应急系统、数字化家庭、移动视频监控以及移动音视频采集等领域有广泛的应用空间。 7Hx红软基地
  2、视频技术7Hx红软基地
  AnyChat采用国际领先的视频编码标准H.264(MPEG-4 part 10 AVC /H.264)编码,H.264/AVC在压缩效率方面有着特殊的表现,一般情况下达到MPEG-2及MPEG-4 简化类压缩效率的大约2倍。H.264具有许多与旧标准不同的新功能,它们一起实现了编码效率的提高。特别是在帧内预测与编码、帧间预测与编码、可变矢量块大小、四分之一像素运动估计、多参考帧预测、自适应环路去块滤波器、整数变换、量化与变换系数扫描、熵编码、加权预测等实现上都有其独特的考虑。 佰锐科技采用先进去马赛克技术,保障在视频通讯过程中不出现花屏、马赛克等现象。7Hx红软基地
  3、音频技术7Hx红软基地
  AnyChat采用先进的AAC(Advanced Audio Coding)语音编码体系,AAC是MPEG1/2 Audio 的下一代有损音频编码, 并且是MPEG-4使用的音频编码,AAC采用了感知子带技术(perceptual sub-band technology),与MP3等其它编码器相比,AAC编码器很大程度地改善了数据压缩率和声音品质。全面支持静音检测(VAD)、噪音抑制(NS)、自动增益(AGC)以及回音消除(AEC)等音效处理,极大提高用户体验。 7Hx红软基地
  4、P2P技术7Hx红软基地
  AnyChat针对可不经过服务器中转的音视频应用,采用了P2P通信技术,该技术的核心在于防火墙的穿越。使用P2P通信技术,可以大大的减轻系统服务器的负荷,并成几何倍数的扩大系统的容量,且并不会因为在线用户数太多而导致服务器的网络阻塞。7Hx红软基地
  支持UPNP协议,自动搜索网络中的UPNP设备,主动打开端口映射,提高P2P通信效率。7Hx红软基地
  5、高性能网络核心7Hx红软基地
  AnyChat服务器模块采用完成端口实现高性能的系统架构,采用重叠I/O机制,通过线程池和缓冲池的管理,极高的优化了系统结构,提高了系统的性能。特别是在多CPU的服务器上,AnyChat服务器更能发挥服务器多处理器的优势。7Hx红软基地
  AnyChat采用佰锐科技拥有自主知识产权的“MultiPath”P2P网络路由算法,将服务器上的用户组成一个P2P互通的网络,流媒体数据在用户之间传递,减少对服务器的网络带宽占用,实现了一个高性能P2P网络核心。7Hx红软基地
  传统的P2P网络应用(如P2P在线影院)所采用的算法需要长时间(如30秒,或更长)的缓冲,不适合即时通讯领域所要求的低延迟的目标,“MultiPath”P2P网络路由算法便是针对即时通讯领域专门设计的P2P网络算法,它保留了P2P网络原有的网络带宽优势,同时又极大的降低了中间的缓冲时间。 7Hx红软基地
  6、开放的接口7Hx红软基地
  AnyChat SDK分为客户端SDK和服务器SDK两大部分,其中客户端用于实现语音、视频的交互以及其它客户端相关的功能,而服务器SDK主要实现业务层逻辑控制,以及与第三方平台的互联等。AnyChat SDK采用模块化技术体系,良好的平台兼容性与可扩展性,丰富的API函数,为上层应用提供了开放的应用接口。7Hx红软基地

软件截图

AnyChat音视频互动开发平台(SDK)7Hx红软基地

展开

同类推荐

相关文章