AnyChat Platform Core SDK (V4.6)
欢迎您选择佰锐科技的产品,我们将以“锐意创新 引领未来”的佰锐精神为您提供
优质的产品和服务。
一、SDK包概述
AnyChat音视频互动开发平台(SDK)是一套跨平台的即时通讯解决方案,基于先进
的H.264视频编码标准、AAC音频编码标准与P2P技术,整合了佰锐科技在音视频编码、多媒
体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化
的网络音视频互动平台。
AnyChat SDK分为客户端SDK和服务器SDK两大部分,其中客户端SDK用于实现语音、
视频的交互以及其它客户端相关的功能,而服务器SDK主要实现业务层逻辑控制,以及与
第三方平台的互联等。客户端SDK和服务器SDK均支持C++、C#、VB、Java以及Delphi等开发语言。
AnyChat SDK可以作为在线游戏的音视频引擎,也可以作为视频会议、网络教育、
IM系统、网络视频聊天系统等互动平台的核心库,还可以应用于政府应急指挥平台、专家远程
协商平台等专用系统。AnyChat音视频互动开发平台目前已广泛应用于在线视频游戏、网站视频
聊天、企业视频会议、军队远程指挥、政府应急指挥平台等领域。
更多介绍请访问“AnyChat知识中心”:http://www.anychat.cn/faq/
二、使用说明
1、注册组件:直接运行bin\client目录下的“register_all.bat”批处理文件,即可注册SDK包;
(从V4.4版本开始,可不用注册组件,只需要设置正确的SDK路径即可)
2、运行bin\server目录下的“run.bat”批处理文件,即可用演示模式运行系统服务器程序,
运行install.bat可以将服务器程序安装为系统服务,服务名为“AnyChat Platform Service”;
3、运行bin\demo\里面的演示程序,即可演示SDK的简单应用;
4、src目录下为SDK演示源代码,包括客户端与服务器端演示程序的源代码;
5、SDK目录下是SDK包所需要的头文件和库文件,包括客户端SDK和服务器端SDK。
6、关于AnyChat SDK与第三方应用平台的整合,可参考《AnyChat Server SDK开发指南》
祝您使用愉快!开发过程中遇到疑问,可访问“AnyChat SDK在线知识中心”网站:
http://www.anychat.cn/faq/
三、目录清单
|----bin
| |
| |----client 客户端SDK动态库文件
| |
| |----server 服务器运行程序
| |
| |----Server SDK 服务器SDK动态库文件
| |
| |----demo AnyChat SDK演示程序(可执行程序)
|
|----doc
| |
| |----client 客户端开发指南
| |
| |----server 服务器用户手册、开发指南
|
|----src
| |
| |----client 客户端SDK开发Demo程序源代码
| |
| |----server 服务器SDK开发Demo程序源代码
|
|----sdk
| |
| |----client 客户端SDK引用文件
| |
| |----server 服务器SDK引用文件
四、技术支持
http://www.bairuitech.com
http://www.anychat.cn
TEL:+86-020-85276986 87691886
QQ:75513809 MSN:leon_luck@hotmail.com
Email:bairuitech@gmail.com
广州佰锐网络科技有限公司
广州市天河区天河路596号百脑汇科技大厦C座3003
2012年11月
附:版本变更记录
2012-11-22 4.6
优化音视频播放模块,音视频同步更精准,缩短通讯延迟;
增强系统容错性,在网络较差的环境下用户体验有明显的改善;
流媒体传输针对3G网络进行优化,播放更平滑;
增加流媒体传输过程中丢包率统计功能并提供查询API接口;
Windows平台支持Java语言开发,并提供示例程序源代码;
新增Android 4.1平台支持,并兼容更多Android设备;
修正切换声卡,或是切换音频工作模式时可能导致访问异常的Bug;
优化服务器缓冲区管理机制,提高服务器流媒体数据传输效率;
修正部分网络环境下操作UPNP设备时程序长时间被阻塞的Bug;
2012-09-10 4.5
增加软件音量模式控制,控制音量时,不影响系统的音量;
增加平滑播放模式以及最大缓冲时间设置接口,增强系统对各种网络环境的适应性;
增加对1080P高清摄像头的支持。
优化服务器缓冲区管理模块的性能,降低高并发量下对CPU的占用;
修正某些情况下视频卡、顿的问题以及播放时可能音视频不同步的Bug;
修正部分独立声卡不能被识别的Bug;
修正android平台下不能传输中文文件名的Bug;
修正在部分android设备上长时间运行会导致程序崩溃的Bug;
修正iPhone下使用枚举设备接口内存泄露的Bug;
修正由于视频丢包导致解码器异常而临界区死锁的Bug;
修正通过URL地址连接服务器,解析失败后不会重试的Bug;
修正UDP P2P过程中,因网络原因导致单边中断之后音视频通讯不能恢复的Bug;
修正GetSDKOption接口获取部分参数失败的Bug。
2012-05-11 4.4
采用新的解决方案,windows平台不需要注册插件,方便部署;
修正本地录像时用户ID为-1时录像失败的Bug;
优化android 4.0内核显示核心;
修正iPhone内核获取本地IP地址失败,影响P2P通讯效率的Bug;
修正导致服务器日志中出现“Invalid UserId”的Bug;
2012-03-01 4.3
优化音视频网络传输参数,降低音视频通话时的延迟;
支持硬件加速(Android平台);
支持集成第三方编码、解码器;
兼容Android 4.0内核;
服务器端增加“AllowGuestLogin”配置项,可禁止游客登录平台;
增加视频采集卡板载音频采集支持;
修正部分Win7平台摄像头初始化失败的Bug,兼容更多摄像头;
修正操作UPnP设备时可能导致程序异常的Bug;
2011-11-15 4.2
优化本地录像模块,降低录像对系统资源的占用;
优化视频反交织模块,用视频卡采集视频时图像抗锯齿;
增加外部原始音频、视频数据输入接口,可由上层应用采集数据传给内核进行处理;
增加缓冲区传输限速功能接口,满足一些特殊应用场合的需求,为其它程序预留带宽;
修正服务器断开网络超时客户端连接之后,客户端不能重连的Bug;
服务器支持UKey绑定授权方式;
优化回音消除算法,修正在部分操作系统上回音消除模块不能正常工作的Bug;
修正开启静音检测功能后,会导致视频不连贯的Bug;
加入CNG(comfort noise generation)的支持,对方静音时,本地播放舒适噪音;
服务器支持双机热备功能;
2011-08-07 4.1
优化对HDMI高清视频采集卡的支持;
增加Delphi示例代码(客户端)和C#示例代码(服务端);
根据配置脚本可输出多种内核日志记录,便于上层应用调试;
优化服务器网络接口,提升数据转发效率;
优化IPCFilterPlus底层通信接口,提高数据传输效率;
优化UPnP接口,提升P2P穿透成功率;
增加客户端与服务器之间的文件传输接口,优化文件传输速度;
增加对WaveOut音频播放模式的支持,适合默认DSound模式与上层应用冲突时启用;
兼容iOS平台,可以实现PC与iPhone、iPad的音视频交互;
2011-05-16 4.0
增加选择音频播放设备接口;
增加动态设置视频采集分辩率接口,支持高清视频采集;
增加对Unicode(多国语言编码)的支持;
优化视频编码器,提升编码效率;
采用异步投递引擎,提高流媒体数据传输效率;
优化UPnP模块,提高P2P的成功率;
增加Speex语音编码,适合无线低带宽下使用;
支持IP组播技术,适合专网应用,大范围部署时,可降低对网络带宽的需求;
兼容Android平台,可以实现PC与Android手机、Android平板电脑的音视频交互;
2010-12-06 3.0
修正文件传输接口网络不稳定时错包的bug;
服务器支持UDP转发扩展缓冲区传输数据;
修正部分机器上输入法切换导致程序卡死的bug;
修正部分机器上win7下放音音量调节接口失效的bug;
增加内核信息输出到日志的功能,便于分析异常原因;
增强服务器程序容错特性;
优化UPNP释放的速度,当没有发现UPnP设备时,不需要进行UPNP的关闭操作;
修正与部分声卡的兼容性问题;
修正3G网络环境下偶尔看不到视频的bug;
2010-09-10 2.9
兼容更多USB摄像头、虚拟摄像头、PCI采集卡;
优化音频模块,支持多种音频工作模式,模式可动态切换;
实现不同音频模式的切换时,音频采集设备的智能选择;
优化网络模块,提高数据接收效率,并开放应用层P2P连接控制接口;
优化流媒体缓冲区管理模块,支持动态缓冲区,适应不同网络中的应用;
修正调用BRAC_Logout之后还会继续重连服务器的bug;
增加用户网络状态查询接口,可用于判断与其它用户之间的网络通道情况;
开放音频质量(编码码率)参数设置接口;
支持服务器端编程接口:“AnyChat Server SDK”;
更多开发语言的支持,包括:VC++、VB.Net、Delphi、C#等;
2010-06-07 2.8.5
增加立体声编码功能,适合于播放歌曲的应用;
优化音视频流缓冲区管理,降低网络抖动对语音质量的影响;
优化视频显示模块,播放更加平缓,避免了连续跳帧的现象;
优化音频播放模块,播放立体声音乐时更加流畅;
修正老版本服务器中,当某个用户退出,会影响其它用户接收视频的bug;
2010-05-15 2.8
兼容更多视频采集硬件(虚拟摄像头、视频采集卡、USB摄像头);
新增本地视频编码质量动态调节接口(可控制帧率、码率、视频质量等参数)
新增流媒体数据代理功能,可实现特定场合下的特殊应用;
新增P2P连接模式控制接口,并向上层应用反馈连接状态;
服务器增加P2P路由模式(实验阶段),用于实现大规模即时通讯应用;
增加消息:WM_GV_P2PCONNECTSTATE、WM_GV_SDKWARNING
优化P2P连接算法,增强对UPNP协议的支持,提高P2P连接成功率;
优化Vista、Win7等操作系统下的回音消除功能,增强用户体验;
修正关闭�
没有合适的资源?快使用搜索试试~ 我知道了~
很不错的视频开发包
共337个文件
cs:46个
h:40个
dll:26个
5星 · 超过95%的资源 需积分: 15 198 下载量 110 浏览量
2013-01-11
10:15:09
上传
评论 4
收藏 6.6MB RAR 举报
温馨提示
很不错的一个视频开发包,可以用于开发像视频会议,视频监控,视频直播,也可以用于项目的远程培训,远程指挥等地方。
资源推荐
资源详情
资源评论
收起资源包目录
很不错的视频开发包 (337个子文件)
brVideoSource.ax 48KB
brAudioSink.ax 40KB
brVideoSink.ax 40KB
register_all.bat 88B
install.bat 24B
uninstall.bat 24B
run.bat 24B
4444.bmp 4KB
shout.bmp 2KB
1111.bmp 1KB
3333.bmp 1KB
2222.bmp 1KB
anyshatroom.cfg 386B
.classpath 301B
BRAnyChatSDKDemo.clw 4KB
AnyChatBusinessServer.clw 1KB
AnyChatInputVideo.clw 1KB
widget.cpp 39KB
BRAnyChatSDKDemoDlg.cpp 36KB
AnyChatBusinessServerDlg.cpp 13KB
AnyChatInputVideoDlg.cpp 11KB
SDKFilterPlus.cpp 5KB
AnyChatInputVideo.cpp 2KB
AnyChatBusinessServer.cpp 1KB
BRAnyChatSDKDemo.cpp 1KB
StdAfx.cpp 300B
StdAfx.cpp 223B
StdAfx.cpp 219B
StdAfx.cpp 218B
main.cpp 179B
BRAnyChatCoreSDK.cs 50KB
BRAnyChatCoreSDK.cs 50KB
BRAnyChatCoreSDK.cs 50KB
BRAnyChatCoreSDK.cs 50KB
frmRoom.cs 50KB
frmRoom.Designer.cs 27KB
FrmP2P.Designer.cs 13KB
AnyChatServerSDK.cs 13KB
AnyChatServerSDK.cs 13KB
SystemSettingServer.cs 12KB
frmLogin.Designer.cs 8KB
FrmP2P.cs 8KB
Window1.xaml.cs 8KB
MainForm.cs 8KB
SystemSetting.cs 7KB
SystemSetting.cs 6KB
Resources.Designer.cs 6KB
frmHall.Designer.cs 5KB
FrmUserGroup.Designer.cs 5KB
Form1.Designer.cs 5KB
FrmFile.Designer.cs 5KB
Resources.Designer.cs 3KB
Resources.Designer.cs 3KB
Resources.Designer.cs 3KB
frmLogin.cs 2KB
AssemblyInfo.cs 2KB
MainForm.Designer.cs 2KB
FrmFile.cs 2KB
MyDataGrid.cs 2KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
Settings.Designer.cs 1KB
Settings.Designer.cs 1KB
Settings.Designer.cs 1KB
Settings.Designer.cs 1KB
clsMemberList.cs 959B
frmHall.cs 859B
Form1.cs 641B
TransparentRichTextBox.cs 570B
Program.cs 500B
Program.cs 480B
Program.cs 479B
FrmUserGroup.cs 349B
App.xaml.cs 309B
AnyChatCSharpDemo.csproj 7KB
WinProc.csproj 5KB
AnyChatforWPF.csproj 4KB
AnyChatBussiness.csproj 4KB
Platform.csproj 3KB
LoginUnit.ddp 51B
Movie_UNIT.ddp 51B
set_unit.ddp 51B
movie_form.ddp 51B
mainUnit.ddp 51B
main_Unit.ddp 33B
main_Unit.dfm 409KB
Movie_UNIT.dfm 14KB
set_unit.dfm 6KB
LoginUnit.dfm 2KB
mainUnit.dfm 2KB
Unit3.dfm 424B
movie_form.dfm 201B
avcodec.dll 2.48MB
dbghelp.dll 795KB
SkinPPWTL.dll 536KB
SkinPPWTL.dll 536KB
avformat.dll 310KB
swscale.dll 283KB
共 337 条
- 1
- 2
- 3
- 4
aoliaoaoao
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
- 音乐展示网页、基于Stenography的图像数字水印添加与提取,以及基于颜色矩和Tamura算法的图像相似度评估算法py源码
- 基于EmguCV(OpenCV .net封装),图像数字水印加解密算法的实现,其中包含最低有效位算法,离散傅里叶变换算法+文档书
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页