AnyChat
常见问题
商务问题
技术平台
应用部署
开发释疑
AnyChat是免费的吗?
对于个人用户,用于学习、研究的用途,AnyChat是免费的;个人用户或是行业用户商用是需要授权的。
AnyChat是什么样的合作模式?
为了保障客户项目(产品)的顺利实施,我们将提供专业的技术支持服务,合作模式为:平台授权+运行授权,其中平台授权可选平台有:Windows、Web、Android、iOS、Linux以及Mac等,每个平台需要单独授权;运行授权可以按并发数(服务器同时在线的用户数)授权,也可以按服务器进行授权,部署时并发数授权和服务器授权任选一种即可。(更多信息请参考AnyChat报价体系)。
并发数授权可以部署到多台服务器吗?
一份License只能部署在一台服务器上,如果需要部署多台服务器,则需要购买多份License。
AnyChat授权有效期是多久?
AnyChat的授权是终身的,经过授权之后的平台将可以长期正常使用,我们承诺终身提供技术支持。
售后服务如何保障?
从正式合作之日开始,我们将提供一年的免费服务期,在免费服务期内,客户可以享受专人技术指导和平台升级服务,即授权之后的平台一年之内都可以免费升级到最新版本,免费服务期之外需要向佰锐科技支付一定的技术服务费方可享受技术服务。
AnyChat是否有授权代理商?
没有!AnyChat目前从未授权任何第三方企业,或是个人代理AnyChat系列产品,商务合作时,以AnyChat网站公布的联系方式(电话、QQ或是Email)为准。
是否可以来我们公司实地考察?
可以!我们热忱欢迎各位新老朋友随时来公司进行考察,与AnyChat的研发团队面对面交流。我们希望通过与更多客户的接触,能更深入了解客户的实际需求,更加完善我们的AnyChat系列产品,为客户提供更加优质的产品与服务。欢迎与我们的商务部门联系,商定考察日期。
技术支持与售后服务通常包含哪些内容?
正式合作之后,我们将会指定专人为您提供技术支持与售后服务,内容通常包括:
  • 为您提供AnyChat SDK与您的应用系统互相整合的技术指导;
  • AnyChat SDK API接口释疑;
  • 软件Bug的及时反馈、跟踪,以及相关Patch的发布;
  • 服务器相关参数的配置指导与建议;
  • AnyChat SDK系统运行过程中其它问题的反馈与跟踪;
  • 新版本发布之前提供Beta版本供测试,判断新版本与您的应用系统之间是否存在兼容性问题;
  • 若您所选定的硬件平台与AnyChat SDK存在兼容性问题,我们将安排技术人员进行有针对性的优化(可能需要硬件厂家提供技术支持)。
技术支持通常以网络远程指导和电话咨询两种方式为主,如需现场服务,则另行协商。
什么是AnyChat?
AnyChat是一套跨平台的音视频解决方案,支持一对一、一对多的实时音视频交互,开放SDK接口,具有文字聊天、文件传输、透明通道、音视频录制等功能。
AnyChat支持哪些平台?
AnyChat支持目前主流的操作系统平台,包括:
  • Win XP、Windows 2003、2008、Win7、Win8等,兼容32bit、64bit(AnyChat for Windows SDK);
  • Windows平台主流浏览器,包括IE、Chrome、Firefox等(AnyChat for Web SDK);
  • Android 2.x、Android 4.x、Android 5.x等(AnyChat for Android SDK);
  • iOS 5.x、iOS 6.x、iOS 7.x、iOS 8.x等(AnyChat for iOS SDK);
  • Ubuntu、Fedora、Debian、RedHat、CentOS等,兼容32bit、64bit(AnyChat for Linux SDK);
  • OS X 10.7及以上版本(AnyChat for Mac SDK);
AnyChat支持哪些开发语言或集成开发环境?
AnyChat内核全部采用C++开发,所提供API接口支持的语言包括:C++、C#、WPF、Java、VB.Net、Delphi、Qt、Objective-C
AnyChat是开源的吗?
部分开源。AnyChat所有示例程序的源代码都是公开的(在SDK包的src子目录下),AnyChat内核部分源代码没有公开,由我们的开发团队维护,定期发布升级版本。
AnyChat适合开发哪些应用?
AnyChat主要适合实时的音视频交互类应用,包括:视频游戏、视频会议、IM、远程教育、视频聊天、在线KTV、应急指挥、视频对讲、远程招聘、远程医疗、专家会诊等。
AnyChat支持高清视频通话吗?
支持。自AnyChat Platform Core SDK V4.5版本开始,AnyChat便支持高清视频720P(1280x720)和全高清视频1080P(1920x1080)的实时视频,可实现一对一的高清实时通话,还可以实现多对多的高清实时会议。(查看FAQ
AnyChat视频通话延迟有多大?
延迟与计算机性能、网络状况等因素相关,在不考虑前面两种因素的条件下,AnyChat的视频通话延迟<100ms。若网络不稳定,则延迟可能增加。(查看FAQ
AnyChat对音视频设备有何要求?
AnyChat支持通用的音视频设备,如USB摄像头、视频采集卡(USB或PCI接口,如天敏、圆刚、Osprey等),支持板载音频设备、PCI声卡、USB音频以及蓝牙设备等。(查看FAQ
AnyChat服务器支持哪些数据库?
AnyChat是数据库无关的。核心服务器(AnyChatCoreServer.exe)不需要连接数据库,连接数据库在业务层处理,业务服务器由用户自行开发,连接数据库,与核心服务器进行交互,所以不论上层应用是连接的MSSQL、MySQL、DB2、Oracle或是NoSQL,对AnyChat平台来说,都是透明的。(查看FAQ
如何体验AnyChat?
下载SDK包,里面包含示例程序,直接运行,默认将连接到我们公开的服务器,便可以体验AnyChat的音视频效果和其它功能(查看FAQ),也可以直接通过浏览器访问:http://www.anychat.cn/web/体验Web版本的AnyChat。
使用AnyChat过程中遇到问题怎么办?
AnyChat提供了详尽的日志文件有助于分析和解决问题。客户端日志在应用程序根目录下(Android平台的日志在SD卡根目录下),文件名为:BRAnyChatCore.log;服务器日志在服务器应用程序目录下,文件名为:AnyChatCoreServer.log。(查看FAQ
Windows平台如何部署客户端?
需要将SDK包的bin\client目录下的所有文件打包进安装程序。建议的部署方式是将BRAnyChatCore.dll文件与应用程序放在同一级目录,将其它文件集中放在video子目录下。(查看FAQ
可以自己部署服务器吗?
可以。核心服务器位于SDK包\bin\server目录下,直接运行run.bat批处理即可运行,核心服务器需要与业务服务器配合使用,业务服务器由客户自己开发(调用AnyChat Server SDK的API接口)(Windows服务器部署流程Linux服务器部署流程
AnyChat服务器支持双机热备吗?
支持。AnyChat平台提供了服务器双机热备解决方案,可以满足对系统有要求较高的客户需求。AnyChat服务器有两种工作模式,分别为:主服务器模式和从服务器模式,主服务器宕机之后,从服务器开始服务,与第三方服务器集群解决方案进行配合可以实现动态切换。(查看FAQ
AnyChat服务器常见问题释疑
AnyChat服务器做过压力测试吗?
是的,压力测试是一套成熟解决方案必不可少的重要环节,AnyChat每个版本在发布之前均会进行压力测试,参考AnyChat服务器压力测试报告
授权绑定方式有哪些?
AnyChat服务器支持多种授权绑定方式,目前常用的绑定方式有:绑定硬件特征码、绑定域名、绑定UKey等。(查看FAQ
部署服务器需要什么样的硬件配置?
由于AnyChat对服务器资源占用非常低(音视频的编解码工作都在客户端完成),故常规的应用(1000在线用户以下)基本不用考虑服务器的硬件配置,当前能在市面上购买到的服务器硬件都能胜任。服务器主要考虑稳定性,虽然从性能上来说普通的PC就可以胜任,但考虑到需要长期不间断的运行,建议购买专业的服务器硬件。FAQ中有推荐硬件配置信息供参考。(查看FAQ
服务器在评估模式下有哪些限制?
最多支持10个用户并发,系统只支持4个房间,不能自动创建房间,客户端单次连接时间最长时间是10分钟。
使用AnyChat开发的流程是?
通常包括如下几个部分:初始化SDK(设置参数),登录(连接服务器、登录系统),进入房间(打开本地的音视频设备,请求对方的音视频数据),离开房间,注销,释放资源。(查看FAQ
AnyChat服务器支持Java开发吗?
支持。AnyChat提供了客户端SDK和服务器端SDK,其中服务器端SDK支持C++、C#、Delphi、Java等开发语言,如果采用Java开发,可支持J2SE、J2EE两种模式,可部署到Tomcat Web容器中,支持Linux、Windows等跨平台的部署。
是否可以动态设置AnyChat视频参数?
可以。AnyChat客户端连接到服务器之后,默认采用服务器配置(AnyChatCoreServer.ini)的视频参数,AnyChat提供了API接口,可以在客户端动态的修改视频参数。(查看FAQ
什么是透明通道,如何使用?
“透明通道”顾名思义就是AnyChat为上层应用提供的一个传输数据的通道,由于AnyChat并不关心所传输的内容,即所传输的数据相对于SDK来说是“透明”的,便称为“透明通道”,AnyChat提供了API接口,可以在客户端之间,或是客户端与服务器之间发送“透明通道”数据,可以将“透明通道”数据理解为一块缓冲区。(查看FAQ
应用程序是否能控制SDK的P2P连接?
可以。默认情况下,客户端根据服务器的配置参数决定是否建立P2P连接(默认为开启状态),AnyChat内核会自动在通话的两个用户之间建立P2P连接,音视频数据传输时优先P2P通道,当P2P不通时,自动由服务器转发;AnyChat提供了API接口,可以由上层应用来控制客户端是P2P网络传输,或是服务器转发模式,以满足上层应用的特殊应用需求。(查看FAQ
AnyChat是否可以集成第三方编解码器?
可以。AnyChat支持加载外部音视频的编码、解码模块,增强系统的可扩展性,同时也满足一些特定应用环境的特殊需求,如与特定的硬件平台(android、pad)集成时,可以调用硬件编解码器,实现更高效率的即时通讯应用。(查看FAQ
请求音视频数据时,需要对方同意吗?
不需要,为了保持AnyChat的灵活性,底层的设计思路就是只要请求,就有数据过来(默认优先P2P,P2P不通自动走服务器转发),没有请求,就不会收到音视频数据。“要求对方同意”这个步骤可以由上层业务自己来实现,对方同意之后再调用AnyChat的API接口请求数据。(查看FAQ
调用某个API返回0,表示操作成功吗?
只表示API调用成功。AnyChat的大部分操作都是异步的,调用之后需要等待Windows消息,或是回调函数的通知才知道最终的状态,如连接服务器(BRAC_Connect)调用之后,需要等待WM_GV_CONNECT消息通知才知道连接服务器是否成功。
粤ICP备13022410号-1  
© 2005-2015 BaiRuiTech Inc. All Rights Reserved