AnyChat Platform Core SDK (V2.0)
欢迎您选择佰锐科技的产品,我们将以“锐意创新 引领未来”的佰锐精神为您提供 优质的产品和服务。
一、SDK包概述 “AnyChat在线语音视频互动平台SDK包”是由广州佰锐网络科技有限公司独立研发, 具有自主知识产权的在线多媒体开发平台,为在线系统(如在线游戏)提供语音、视频交互 的能力,并提供SDK开发包给各软件开发厂商,是国内首套专为在线游戏设计的语音视频引擎, 在国内首次将H.264视频编码技术应用到在线游戏中。
“AnyChat在线游戏音视频互动平台”采用业界主流开发工具VC++开发,系统服务器 运行于WindowsNT平台,包括Windows 2000 、Windows 2003全系列版本,客户端采用DLL提供 SDK接口中,支持VC++、Delphi、VB、C++Builder等多种开发语言。
“AnyChat游戏视频系统SDK”与“AnyChat Platform Core SDK”的区别
一、使用说明
1、注册组件:直接运行client目录下的“register_all.bat”批处理文件,即可注册SDK包; 运行“un_register_all.bat”批处理文件,可卸载SDK包
2、运行server目录下的“run.bat”批处理文件,即可用演示模式运行系统服务器程序, 运行install.bat可以将服务器程序安装为系统服务,服务名为“BRGameVideoService”;
3、运行demo\bin\release\BRAnyChatSDKDemo.exe程序,即可演示SDK包;
4、demo\AnyChatMFCDemo目录下为SDK调用演示源代码,采用MFC框架,VC++ 6.0编译通过。
5、demo\AnyChatDirectXDemo目录下为SDK调用演示源代码,采用DirectX技术,VC6.0编译通过。
6、demo\BRVideoMeeting_CoreSDK目录下为采用AnyChat Core SDK开发的视频会议系统源代码
7、SDK目录下是SDK包所需要的头文件和库文件。
8、数据库建库脚本位于“database”目录下,包含了MS SQL Server 2000、MS SQL Server 2005、 和MySQL 5.0的数据库,数据库建立后可配置服务器程序的“server\BRGameVideoServer.ini”配置 文件,使得服务器可以连接到数据库。
祝您使用愉快!
二、目录清单
|----Server (服务器程序目录) | | | |----BRGameVideoServer.exe (服务器主程序) | |----BRGameVideoServer.ini (服务器配置文件) | |----run.bat (服务器启动批处理文件) | |----install.bat (服务安装程序) | |----Client (SDK包组件) | |----SDK | |----include (SDK所需头文件) | | | |----lib (SDK所需库文件) | | |----demo (SDK调用演示程序源代码) | | | |----bin (演示程序可执行文件) | |----AnyChatMFCDemo (SDK调用演示源代码 MFC框架,VC++版本) | |----AnyChatDirectXDemo (SDK调用演示源代码 DirectX技术,VC++版本) | |----BRVideoMeeting_CoreSDK (简单的视频会议系统源代码,VC++版本) | |----doc (SDK包开发文档) | |----database (数据库建库脚本)
三、技术支持
http://www.bairuitech.com http://www.chinavideo.org TEL:+86-020-87691886 QQ:138888986 Email:admin@bairuitech.com 广州佰锐网络科技有限公司 广州市东风东路808号华宫大厦713A
2008年12月
附:版本变更记录
2008-12-10 V2.0 修正服务器在重连数据库时会释放SDK Filter的Bug 修正视频内核处理模块中一个变量未初始化,在某些时候会导致视频翻转现象的Bug 修正某些摄像头不支持一些分辨率时视频出现花屏的Bug 增强对某些特殊声卡的兼容性,系统能自动打开这些声卡的Mic端子 增加了一个使用AnyChat Core SDK开发的视频会议系统例程(附源代码)
2008-10-21 1.9 采用多线程与预处理技术,解决早期版本在打开摄像头会阻塞主线程的Bug 修正部分摄像头无法正常打开的Bug 修正logout后,sdk会自动再次登录系统的bug 修改DirectX Demo程序内存泄露的bug 修正部分型号声卡不能选中Mic,导致语音功能需要手工开启的Bug 修正不请求发言便不能打开本地视频的Bug 完善服务器程序加载SDK Filter失败时的提示信息 修正发送文字消息时,回调函数里面字符串没有正常结尾的bug 修正上层应用异常时,SDK无法正常退出的Bug
2008-09-10 1.8 采用AnyChat MediaPlus V4.8内核 增加对USB Microphone的支持,当有多路音频输入设备时,用户可以自由选择 在音视频处理内核组件中增加回调函数接口,应用层可以直接获取底层数据 优化服务器网络框架,采用基于LGPL协议的SPServer框架,性能更强 新增基于DirectX的Demo程序,适合于大型网络游戏程序开发者参考 修正可以向自己发送私聊请求的Bug 完善AnyChat服务器SDK Filter开发接口
2008-08-15 V1.5 参照AnyChat开发套件,新增私聊部分方法 新增透明通道回调函数接口 新增文字消息回调函数接口
2008-08-01 V1.0 初始版本,采用AnyChat MediaPlus V4.5内核 |