音视频相关统的开发指南.docVIP

  • 3
  • 0
  • 约5.91千字
  • 约 12页
  • 2016-12-15 发布于贵州
  • 举报
? ? ? ?音视频即时通讯是目前最为时尚、流行的通讯方式。可以实现一对一、一对多、多对多的通讯。而各种各样的即时通讯软件也层出不穷;服务提供商越来越丰富的通讯服务功能。随着社会的发展与网络技术的进步,音视频即时通讯的运用日益广泛。 如今市场竞争越来越激烈,如何在有限的时间内完成项目,满足客户的需求成为企业决策者所需要面对的现实。音视频技术以全新领域凸显了网络信息时代的飞跃发展。近年来,音视频即时通讯的应用,如聊天室,网络教育,应急指挥,远程医疗,数字电视等不断创新的成就更是全球关注的焦点。 从实际情况来看,音视频互动平台主要是音视频的即时通讯。结合现阶段实际事实证明,具备的多样性特点如下:   平衡的实用性和经济性:面向应用、注重实效,坚持需求牵引合理使用资金。   平衡的先进性和成熟性:既要采用先进的技术以保证系统运行的高效率、高性能,同时又要注重技术的成熟性,使用尽可能成熟的软、硬件产品。   开放性与标准化原则:遵循统一的工业标准和数据接口,建设开放、标准的系统。   可靠性与稳定性:确保系统运行的可靠性和稳定性,确保无故障运行。   可扩展性及可维护性:为适应系统变化、升级的要求,应充分考虑实现系统的灵活扩展升级和有效维护,无需音视频专业技术人员即能够进行操作和管理。   安全性和保密性:要高度重视网站信息的安全性和保密性,系统应分别针对不同的应用和不同的网络通信环境,采取不同措施,包括系统安全机制、权限控制等。   良好的兼容性:通过提供的可扩展API接口,就可以实现自主定制业务逻辑.。 为了让大家更好的开发自己所需要的与音视频即时通讯相关的系统,如视频会议系统、语音视频聊天系统、远程教育平台以及即时通讯平台(IM)等。我向大家介绍介绍如何利用这个SDK来去开发,大家可以理解成为开发指南吧 首先下载这个SDK,已经上传到了CSDN的网站上面去,大家放心使用。(windows平台音视频即时通讯应用开发包) 支持Windows平台音频即时通讯应用开发 支持C++、C#、Java、Delphi、VB.Net、Qt等开发语言 集成H.264、AAC、AMR等编解码技术 封装音视频的采集、编解码、传输、显示和播放等模块 提供客户端SDK和服务器SDK API接口 下面是使用指南: 一、初始化 该部分是首先要完成的,用于设置SDK的一些行为,包括设置对应的回调函数、设置SDK组件路径、设置是否产生日志文件等,通常初始化AnyChat SDK的代码如下(C++): ? ? 01.//?打开(关闭)SDK的日志记录功能? 02.BRAC_ActiveCallLog(TRUE);? 03.?????? 04.//?设置SDK核心组件所在目录? 05.CHAR?szCoreSDKPath[MAX_PATH]?=?{0};? 06.GetModuleFileName(NULL,szCoreSDKPath,sizeof(szCoreSDKPath));? 07.(strrchr(szCoreSDKPath,\\))[1]?=?0;? 08.BRAC_SetSDKOption(BRAC_SO_CORESDK_PATH,szCoreSDKPath,strlen(szCoreSDKPath));? 09.?????? 10.//?根据BRAC_InitSDK的第二个参数:dwFuncMode,来告诉SDK该如何处理相关的任务(详情请参考开发文档)? 11.DWORD?dwFuncMode?=?BRAC_FUNC_VIDEO_CBDATA?|?BRAC_FUNC_AUDIO_AUTOPLAY?|?BRAC_FUNC_CHKDEPENDMODULE?|?BRAC_FUNC_AUDIO_VOLUMECALC?|?BRAC_FUNC_NET_SUPPORTUPNP?|?BRAC_FUNC_FIREWALL_OPEN?|? 12.BRAC_FUNC_AUDIO_AUTOVOLUME?|?BRAC_FUNC_CONFIG_LOCALINI;? 13.BRAC_InitSDK(this-GetSafeHwnd()/*NULL*/,dwFuncMode);? 14.?????? 15.//?设置录像临时文件保存路径? 16.CHAR?szRecordDirectory[MAX_PATH]?=?{0};? 17.::GetModuleFileName(NULL,szRecordDirectory,MAX_PATH);? 18.(strrchr(szRecordDirectory,\\))[1]?=?0;? 19.strcat(szRecordDirectory,Record);? 20.BRAC_SetSDKOption(BRAC_SO_RECORD_T

文档评论(0)

1亿VIP精品文档

相关文档