AnyChat视频会议
v8.2 官方版- 软件大小:34.6 MB
- 更新日期:2021-01-08 14:16
- 软件语言:简体中文
- 软件类别:聊天通讯
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
AnyChat是一款视频会议室软件,企业可以将软件部署使用,成员进入软件就可以开始会议,在自己的电脑上就可以参加企业大型会议,方便临时讨论企业项目,方便临时培训,企业管理员可以在软件设置会议房间,可以在软件配置会议控制方案,支持用户视频控制、用户语音控制、设置视频显示位置、重绘指定用户的视频、设置外部输入视频格式、外部视频数据输入、设置外部输入音频格式、外部音频数据输入,方便用户调试会议音视频参数,AnyChat功能丰富,提供服务器和客户端,结合软件的帮助说明文档就可以快速部署会议系统!
软件功能
AnyChat 音视频互动开发平台(SDK)是一套跨平台的即时通讯解决方案,基于先进的 H.264 视频编码标准、AAC 音频编码标准与 P2P 技术,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。
AnyChat 音视频互动开发平台(SDK)包含了音视频处理模块(采集、编解码)、流媒体管理模块(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块(多路混音、音视频同步)以及 P2P 网络模块(NAT 穿透、UPnP 支持)等多个子模块,封装了底层的硬件操作(音视频采集、播放)、封装了流媒体处理(编解码、网络传输)等非常专业和复杂的技术,为上层应用提供简单的 API 控制接口,可以在极短的开发周期,以及极少的人力资源投入下为客户的现有平台增加音视频即时通讯、多方会议的功能。
AnyChat SDK 分为客户端 SDK 和服务器 SDK 两大部分,其中客户端 SDK用于实现语音、视频的交互以及其它客户端相关的功能,而服务器 SDK 主要实现业务层逻辑控制,以及与第三方平台的互联等。客户端 SDK 和服务器 SDK 均支持 C++、C#、VB、Java 以及 Delphi 等开发语言。
软件特色
“AnyChat for Windows SDK”采用增强的 H.264 视频编码算法和 AMR 语音编码算法,具有高画质、语音清晰、流畅的特点,采用 P2P 技术进行网络传输,服务器采用完成端口模型的重叠 IO,具有极高的并发处理能力。
“AnyChat for Windows SDK”采用优化的音频处理算法,支持回音消除(AEC)、噪音抑制(NS)、动增益控制(AGC)、静音检测(VAD)等特性,大幅度提升语音的质量与用户体验。
服务器支持“SDK Filter Plus”和“AnyChat Server SDK”两种可扩展编程接口,可方便实现与其它系统进行集成,增强 AnyChat 的可扩展性。上层应用也可利用服务器 SDK 来实现更复杂的业务逻辑处理。
AnyChat 支持跨平台的应用,服务器支持 Windows、Linux、Unix 等所有主流服务器操作系统,客户端目前支持 Windows、桌面 Linux、嵌入式 Linux、Web浏览器、Android 平台以及 iOS 平台等
使用说明
1、打开BRAnyChatMeeting.exe启动软件,可以试用软件
2、提示登录功能,随便输入账号勾选游客登录
3、个人信息界面,选择一个房间进入会议室,双击任意房间
4、视频界面如图所示,在软件显示用户列表,允许多位成员进入会议室
5、高级设置功能,设备选择、视频设备、录音设备、放音音量、录音音量
开发手册
1、获取好友分组列表
DWORD BRAC_GetUserGroups(LPDWORD lpGroupIDArray, DWORD&dwGroupNum);
功能:获取本地用户的好友分组列表,返回好友分组 ID 列表数组。
返回值:0 表示成功,否则为出错代码
参数:
lpGroupIDArray
保存好友分组 ID 列表的缓冲区,可以为 NULL,表示只
获取好友分组数量;
dwGroupNum
好友分组 ID 列表缓冲区的大小,返回实际的好友分组数
量
备注:
登录成功之后调用有效。好友分组是指将好友归纳到某一个组别下,如“家人”、“大学同学”以及“老师”等。每一个分组对应一个分组 ID,通过分组 ID可以获取分组的名称。
2、获取好友用户信息
DWORD BRAC_GetUserInfo(DWORD dwUserId, DWORD dwInfoId, TCHAR* lpInfoValue, DWORD dwLen);
功能:获取好友用户的详细信息。
返回值:0 表示成功,否则为出错代码
参数:
dwUserId
好友用户 ID;
dwInfoId
用户信息类型 ID,业务层可自定义;
lpInfoValue
保存用户信息的缓冲区;
dwLen
保存用户信息缓冲区的大小;
备注:
登录成功之后调用有效。当业务服务器调用 API:BRAS_SetUserInfo 设置了用户的信息之后,客户端便可以通过该 API 获取业务服务器所设置的信息,其中dInfoId 由业务层(上层应用)自己定义。
关于好友用户信息这一部分,对于 AnyChat 来说是透明的,业务服务器设置了什么样的信息,客户端便可以获取到什么样的信息,AnyChat 只是提供了一个信息传输的中间通道,业务层可以自由扩展。
3、显示本地视频调节对话框
DWORD BRAC_ShowLVProperty(HWND hParent, LPCTSTR szCaption, DWORD dwX, DWORD dwY);
功能:显示本地视频画面调节对话框,可以调节亮度,对比度,灰度等。
返回值:0 表示成功,否则为出错代码
参数:
hParent
父窗口句柄,视频调节对话框将在该窗口上弹出;
szCaption 属性框的标题,默认为 NULL;
dwX
显示的横坐标,相对于父窗体,默认为 0;
dwY
显示的纵坐标,相对于父窗体,默认为 0;
备注:
不同摄像头的调节对话框是不同的,该对话框由摄像头的驱动控制,本 SDK无法单独控制里面的各项参数调节
4、选择指定的视频采集设备
DWORD BRAC_SelectVideoCapture(LPCTSTR szCaptureName);
功能:选择指定的视频采集设备
返回值:0 表示成功,否则为出错代码
参数:
szCaptureName
所获取设备的名称;
备注
当用户有多个视频采集设备(USB 摄像头、虚拟摄像头、采集卡等)时,可以通过该方法选用指定的视频采集设备。
5、 枚举本地音频采集设备
DWORD BRAC_EnumAudioCapture(TCHAR** lpDeviceName, DWORD& dwDeviceNum);
功能:枚举本地音频采集设备
返回值:0 表示成功,否则为出错代码
参数:
lpDeviceName 音频设备名称;
dwDeviceNum 音频设备数量;
备注
该方法将会在内部分配缓冲区,外部使用完成之后,必需手工释放这些缓冲区,否则会造成内存泄露,由于内部采用了“GlobalAlloc”来分配高端内存,故外部需要调用“GlobalFree”来释放,而不能是 delete 或 free 方法
更新日志
2020-10-01 V8.2
新增 4K 超高清视频实时通信能力,支持 H265 硬件编码;
新增客户端 IPv4/IPv6 双栈支持;
新增在视频通话中实时迭加图片、文字水印;
优化 5G 网络视频传输,支持 4K 超高清视频在 5G 网络下的实时传输;
优化 AI 接口,对接更多厂家的 AI 原子能力;
优化混合云通信模式,音视频通信数据支持全球链路加速,录像在私有云;
优化智能排队,增加队列溢出能力,支持坐席主动选择任意排队用户进行呼叫;
修正客户端在特定网络环境下会话保持不成功的问题;
修正文件上传时设置限速且速率较低时,有概率出现文件上传不成功的问题;
人气软件
-
企微宝Pro 118 MB
/简体中文 -
微信绿色版 169 MB
/简体中文 -
Huobi Chat(火信) 80.2 MB
/简体中文 -
Cat QQ Pro机器人框架 36.2 MB
/简体中文 -
Roundcube Webmail(多语言IMAP客户端) 6.66 MB
/多国语言 -
Rocket.Chat(多功能终极聊天平台) 70.85 MB
/英文 -
黑豹群控软件 104 MB
/简体中文 -
TeamLink(多功能视频通话与Web会议软件) 61.55 MB
/英文 -
芯象导播 133 MB
/简体中文 -
天翼及时会 49.2 MB
/简体中文