anychat for android是否支持服务端录制?

AnyChat,跨平台的音视频解决方案
双向音视频交互
实现任意用户之间的实时音视频通话
双向音视频交互
标准示例工程,打开任意用户的音视频
自选房间,文字信息,音视频参数设置
智能排队系统
全景展现业务排队应用场景,用户、坐席多种角色
智能排队系统
支持多营业厅、多业务队列,技能分组、插队、VIP服务
全平台的支持,C/S、B/S以及移动终端(Android、iOS)均提供接入能力
音视频呼叫中心
呼叫同意才开始进行音视频通话
音视频呼叫中心
展示与多终端之间的音视频呼叫
广泛应用于用户与客服服务业务
多人音视频会议
多对多视频会议,实时音视频交互
多人音视频会议
展现多路音视频,多屏窗口
自定义视频会议室
单向视频解决方案
实现本地音视拍照、录制与回放
单向视频解决方案
在视频上迭加文字、透明背景
拍照与录制文件上传到服务器
网络质量评估工具
测试本地及服务器的网络丢包率
网络质量评估工具
UDP数据包,发包速率可设置
依据服务器收包数进行评估
&nbsp&nbsp地址:广州市天河软件园建工路9号309、310室 &nbsp&nbsp&nbsp&nbsp粤ICP备号-1 &nbsp
BaiRuiTech Inc. All Rights Reserved
&nbsp&nbsp&nbspAnyChat for Windows SDK自V4.8版本开始支持中心服务器录像(,位于SDK包bin\recordserver目录下),之前的版本只能在客户端录像,新版本支持在服务器端录像,集中保存,录像任务可由客户端发起,也可由业务服务器发起,录像完成之后,将录像文件名反馈给业务服务器,业务服务器可保存到数据库中便于集中维护。录像保存路径可设置。
下面一步一步介绍如何部署中心录像服务器,以及让中心录像服务器正常工作的注意事项:
一、下载AnyChat for Windows SDK包(要求V4.8及以上版本),解压缩,部署核心服务器和业务服务器(参考:),让客户端能与核心服务器,以及核心服务器与业务服务器之间能正常的工作。
启动核心服务器之后,查看核心服务器的日志文件(AnyChatCoreServer.log),显示内容如下:
[ 18:28:28(479)]&
&& &&&---------------------Init
Service--------------------------
[ 18:28:28(488)]&
&& &&&Current File Version[4, 8, 0, 0],Build
time: 13:52:21
[ 18:28:28(586)]&
&& &&&Start TCP Server Successed(port=8906)!
[ 18:28:28(604)]&
&& &&&Start UDP Server Successed(port=8907)!
[ 18:28:28(742)]&
&& &&&Authorized certification success!
二、进入SDK包的bin\recordserver目录,里面包含如下图所示的文件:
其中&AnyChatRecordServer.exe&是主程序,注意,该主程序不能直接运行,可以通过如下两种方式来运行:
& & 1、运行run.bat来启动中心录像服务器;
& & 2、运行install.bat来安装为Windows服务,在&服务&中启动;
三、中心录像服务器参数配置。打开AnyChatRecordServer.ini配置文件,内容如下:
[Base Settings]
DebugMode=1
ServerIpAddr=127.0.0.1
ServerUdpPort=8907
RecordRootDir=record
RecordRootURL=/record/
ServerCallBackPathType=1
ClientCallBackPathType=2
配置项详细说明如下:
& & 【DebugMode】& & 配置为0时,不在日志中输出相关的调试信息;为1时,可输出更多的调试信息,如录像开始,录像结束,录像文件名等,便于分析故障原因;& && &
& & 【ServerIpAddr】&&配置核心服务器的IP地址,录像服务器与核心服务在同一台计算机时,默认为127.0.0.1
& & 【ServerUdpPort】 配置核心服务器的UDP通信端口,默认为8907
& & 【RecordRootDir】表示录像文件保存的本地根目录,可以为相对地址,如:RecordRootDir=record,表示当前录像服务器目录下的record子目录,也可以为绝对路径,如:RecordRootDir=d:\record;
& & 【RecordRootURL】表示录像文件保存本地根目录的互联网访问地址,是一个URL地址,通过该URL地址,可以访问到中心录像服务器目录下的指定文件,通常需要在Web服务器(如Apache)中设置一个虚拟路径指向【RecordRootDir】,而【RecordRootURL】就是该虚拟路径;
& & 【ServerCallBackPathType】表示中心录像服务器完成录像之后,触发业务服务器回调事件中的路径类型:0 相对路径、1 绝对路径、2 URL路径;
& & 【ClientCallBackPathType】表示中心录像服务器完成录像之后,中的路径类型:0 相对路径、1 绝对路径、2 URL路径;
四、启动中心录像服务器。运行run.bat,出现如下图所示的界面:
同时在Windows右下角的任务栏区域显示程序图标(点击该图标将弹出菜单,可选择退出程序):
在中心录像服务器程序目录下将生成日志文件:AnyChatRecordServer.log,内容如下所示:
[ 19:58:49(865)]&
&& &&&AnyChat Record Server Init,V1.0, Build
Time:Jun&&9 :55
[ 19:58:49(872)]&
&& &&&Record Root Directory:
D:\anychat\AnyChatRecordServer\Record\
[ 19:58:49(877)]&
&& &&&Ready to connect to the
server&&127.0.0.1(8907)....
[ 19:58:49(910)]&
&& &&&Successfully connect to the anychatcoreserver!
若在日志中显示&Successfully connect to the
anychatcoreserver!&则表示中心录像服务器与核心服务器连接成功,工作正常;否则请检查相关参数配置是否匹配,如AnyChatRecordServer.ini中的UDP端口和AnyChatCoreServer.ini中的UDP端口是否一致,另请检查程序的版本是否符合要求。
五、启动中心录像。客户端调用API:BRAC_StreamRecordCtrl(...),或是业务服务器调用API:BRAS_StreamRecordCtrl(...)可启动或停止对目标用户的录像任务,停止录像之后,若录像成功,则会在业务服务器上触发相应的回调函数调用。
六、注意事项:
& & 1、由于早期的授权证书不支持中心录像服务器,若希望使用该功能(为可选模块),请与我们的商务人员联系升级授权证书;
& & 2、在中心服务器录像过程中,客户端网络异常掉线将会中断录像,并触发业务服务器的录像回调函数;
& & 3、停止录像、用户注销等操作与业务服务器触发录像回调函数的时机是异步的过程,在业务服务器编程时需要考虑这种时间差的因素,可能存在先触发用户注销的回调,然后再触发录像完成的回调;
关于回调事件路径类型:
0& & 相对路径,形如:/12-08-31-074_AnyChat4_53.mp4
1& & 绝对路径,形如:d:\record\\12-08-31-074_AnyChat4_53.mp4
2& & URL路径,形如:
默认配置中:
【ServerCallBackPathType=1】表示业务服务器回调事件中返回绝对路径
【ClientCallBackPathType=2】表示客户端回调事件中返回URL地址,便于客户端可以直接通过该URL地址访问中心录像服务器上面的文件;
阅读(...) 评论()跨平台音视频能力生态系统解决方案
通过封装音视频编解码、流媒体处理以及P2P等专业复杂技术,为上层应用提供简单的API控制接口,实现一对一、一对多的实时音视频交互、文件传输、透明通道、音视频录制、业务排队等功能。在移动互联网、物联网、在线教育、远程医疗、视频客服以及智能家居等业务领域拥有广泛的应用空间。
产品核心竞争力
音视频通信
承载数千客户的多形态音视频通信应用,近十年技术积累值得信赖
AnyChat将为您提供专业卓越的跨平台音视频通信服务体验
通过简单的API调用实现双方的语音交流,支持&一对一&、&一对多&以及&多对多&等多种模式的音频、视频交互。在交互过程中,上层应用可以控制只传音频,或只传视频,或是音视频同时传输
音视频数据优先采用P2P通道传输,不占用服务器带宽资源,节省运营成本,不会因为在线用户数太多而导致服务器的网络阻塞;主动防火墙穿越,建立NAT映射,支持UPNP协议
满足移动网络(4G、3G)、卫星、WiFi、ADSL、光纤、局域网等复杂网络环境下的音视频应用,抗丢包率达21%
AnyChat优化的音频信号处理算法,通过对实时采样的数字信号进行频谱分析,分析背景噪声响应的强度和频谱分布,通过滤波器,对背景噪声的频谱进行抑制,降低其能量,消除环境噪音和回声,实现全双工顺畅沟通
跨平台通信
AnyChat的跨平台特性,为客户提供了广阔的应用空间
实现PC桌面程序、Web浏览器页面以及移动终端之间的音视频交互与数据通信
同时,还可以定制嵌入式硬件解决方案,实现嵌入式硬件与AnyChat各平台互联互通
服务端支持平台
AnyChat服务器端SDK可以支持Windows、Linux、Unix等所有主流服务器操作系统
客户端支持平台
AnyChat客户端SDK目前支持主流的操作系统与平台,包括:Windows、Web、Android(ARM、x86)、iOS(ARMv7、ARMv7s、ARM64)、Linux等,目前正在研发对Win Phone、Mac等平台的支持
多种录制方式
单个用户的音频、视频录制;通话双方的音频、视频合成录制。其中合成录制又可以分为客户端合成、服务器合成、合成流录制等,满足不同录制需求
满足各种录制需求
开放服务器端录制API、客户端录制API,做到随心灵活开发应用;自主部署录像服务器、业务服务器,实现我的资源我做主
录制参数及格式自定义
自定义录制时的录制码率、视频分辩率;自定义录制视频格式,支持MP4(默认)、WMV、FLV、MP3等格式
多种录制画面
支持单用户录制、合成录制(画中画模式)、并列录制(左右对称模式)
为上层应用提供了文件传输的能力,可以实现客户端之间、客户端与服务器之间的文件传输,支持断点续传。文件传输过程中可实时查询传输进度、传输码率等信息,方便实现界面上的传输进度条,增强系统的用户体验。
为上层应用提供了数据传输的能力,支持客户端之间、服务器与客户端之间的缓冲区数据传输,传输的内容没有限制。上层应用可利用透明通道传输业务层自定义的指令,并进行对应的业务逻辑处理。
全方位开放
分层架构与分布式部署
音视频数据流与业务逻辑松散耦合,分层架构设计,核心服务器、业务服务器互相独立,可分布式部署;业务服务器提供API接口,自主定义上层应用业务逻辑
全面开放服务器端和客户端API接口、各平台接口完全统一, 支持主流开发语言,提供详细的开发文档资料;开放所有的示例程序源代码,免费下载及使用
先开发后付费
在未付费的情况下可以先进行评测、开发,并提供周到的一对一技术支持服务,在确定满足自己需求后再付费,减少项目风险
我们从设计之初就非常注重系统的安全保障,防止恶意用户的入侵与破坏。对于通信数据进行加密传输,隐私数据安全无忧;采用服务器认证密码保护,防止非授权客户端连接
更丰富功能
用IP组播技术方式可以极大的降低数据发送方的带宽要求,在支持IP组播的网络中,即便数据接收方的数量成千上万,而不会造成网络的阻塞;可在客户端或是服务器端进行组播
除了音视频外,还可以实现实时的文字聊天,向指定用户发送文字消息,也可以向所有用户广播文字消息
外部音视频输入
通过应用程序实现音视频数据的采集及个性化处理,之后再交由AnyChat对这些数据进行编码、传输等一系列的处理,实现AnyChat服务器端、各客户端对音视频数据的互联互通
集成第三方编解码器
支持加载外部音视频的编码、解码模块,如与特定的硬件平台(android、pad)集成时,可以调用硬件自身的编解码器,实现更高效率的即时通讯应用,增强系统的可扩展性
洽谈或了解更多关于AnyChat跨平台的音视频解决方案的信息,您可以通过电子邮件与我们联系
扫一扫!关注我们
微信公众号
广州佰锐网络科技有限公司 。 粤ICP备号-2
公司地址:广州市天河区天河软件园建工路9号309-310室;咨询电话:020-音视频开发软件分享
4G网络的普及,人们即时通讯的交流需求愈来愈强烈,近些年来,依托计算机技术、通信技术和网络条件的发展,集音频、视频、图像、文字、数据为一体通讯工具越来越多。市场上的通讯工具多数集成第三方的即时通讯功能模块进行二次开发,下面就例举国内有一定知名度的即时通讯开发软件。
腾讯通RTX(Real Time eXchange)是腾讯公司推出的企业级即时通信平台。腾讯通RTX既提供实际产品用户提供电话、网络、等全方位的服务。也提供了二次开发接口,通过二次开发,实现与其它应用的无缝集成。例如,状态感知、消息提醒、手机短信等功能。
技术特点:二次开发以提供插件为主,性能稳定,支持500个群,每个群最多1000人,最多支持6方语音会话。支持1对1高清视频,可二次开发,有较多的开发接口,但接口插件费用较高。
菊风是一家专注于移动视频和融合通信领域的软件开发商,提供富通信套件(RCS
和 joyn)、移动IP语音和视频电话(VoIP/VoLTE)、移动音视频引擎的移动端即时通讯软件和开发。采用菊风自研多年的音视频引擎方案,提供
信息和短信、群发信息、群聊、语音电话、视频电话、通讯录助手等标准 RCS
功能,支持 iOS
与 Android等移动平台。
技术特点:支持录音、录像、拍照等功能,单台服务器支持100并发左右,提供API接口,含有高效率的
编解码模块,可有效降低 CPU
负载和防止 CPU
过载。能适应复杂的网络环境,在丢包达到 40%时,仍然能够提供清晰流畅的音视频效果。
AnyChat是佰锐科技的核心技术产品,是一套跨平台的音视频即时通通讯开发平台,支持Windows、Linux(x86、ARM)、Android以及iOS(iPhone、iPad)平台等多方平台,支持高清视频。音视频通话质量、网络传输质量等技术在行业和业界拥有优良的口碑。
技术特点:基于主流的H.264视频编码标准、AAC音频编码标准与P2P技术,优化的音频信号处理算法,消除环境噪音和回声,针对可不经过服务器中转的音视频应用,采用了P2P通信技术。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。提供音视频通信能力
提供音视频通信能力
高可用、高安全、弹性扩容
高可用、高安全、弹性扩容
个性化、多领域、云服务
个性化、多领域、云服务

我要回帖

更多关于 anychat 官网 的文章

 

随机推荐