06 2013 档案
摘要:4函数说明4.1.初始化与资源释放4.1.1.初始化SDKINT InitSDK(INT osver, INT flags)功能:初始化SDK返回值:0表示成功,否则为出错代码参数:osver Android平台API版本,系统常量:android.os.Build.VERSION.SDK_INTflags 功能模式组合,默认为0,参考WIN32平台SDK的InitSDK的参数dwFuncMode定义备注:功能模式组合可根据实际的需求灵活定义,如果在后续的方法调用中失败,则很有可能是某一项功能没有被定义,默认为0,SDK内部会自动设置常用的标志。该方法必须第一个被调用(SetSDKOption
阅读全文
摘要:首先,介绍一下Anychat跨平台系列的开发包!从官网就可以免费下载开发测试了!AnyChat SDK是一套多媒体即时通讯平台库,大部分需要用到音视频交互的系统都可以采用AnyChat SDK来开发。AnyChat SDK内部封装了音视频的采集、编码、传输、解码以及播放(显示)功能,只需要几个简单的API调用,即可实现多个用户之间的语音、视频、文字交互,由于内核已经实现了P2P网络,所以上层应用不需要关心复杂的网络传输问题,简化了上层应用的开发难度,上层应用的开发人员可以把更多的精力投入到业务流程、用户体验等方面,实现应用系统的快速开发。AnyChat包含了音视频处理模块(采集、编解码)、流媒
阅读全文
摘要:即时通讯SDK,也叫Anychat SDK;它是一个终端服务平台,允许两人或多人使用网路在这个平台上即时的传递文字讯息、档案、语音与视频交流。它包含了音视频处理模块(采集、编解码)、流媒体管理模块(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块(多路混音、音视频同步)以及P2P网络模块(NAT穿透、UPnP支持)等多个子模块,封装了底层的硬件操作(音视频采集、播放)、封装了流媒体处理(编解码、网络传输)等非常专业和复杂的技术。行业应用: 目前,即时通讯SDK在市场上的应用已经十分广泛。1、个人即时通讯SDK 个人即时通讯SDK,主要是以个人用户使用为主,开放式的会员资料,方便聊天、交友、娱..
阅读全文
摘要:接 Android移动端音视频的快速开发教程(四)3.3.数据传输事件接口3.3.1.接口定义package com.bairuitech.anychat;// 数据传输通知接口public interface AnyChatTransDataEvent {public void OnAnyChatTransFile(int dwUserid, String FileName, String TempFilePath, int dwFileLength, int wParam, int lParam, int dwTaskId); 第 18 页 共 51 页AnyChat for Androi
阅读全文
摘要:整理了一下手中的iPhone开发网站、论坛和博客,精选了这10个常去的网站。其中有2篇教学文章,由于非常经典,于是单列出来,与其网站并列。建议新入行的朋友在看教学文章的同时多上论坛,与大家交流,偶尔看看别人的自@曝,自己也会信心倍增。另外,实践最重要,首先行动起来。http://cocoachina.com/大量iPhone开发资料,教学,经验,还有自曝。http://www.23Code.comios开源代码站,每个例子配有截图和说明。http://www.iteye.com/forums/board/mobileiPhone开发论坛,人气鼎盛,大量自@曝,还有Android的讨论http:
阅读全文
摘要:Linux系统的优点很多,其中主要的有以下几个方面:1. 几乎没有病毒2. 低成本3. 低软件成本: 由于Linux 是开放源代码的操作系统,除了Kernel免费以外,它的许多系统程序以及应用程序也是自由软件,可以从网上免费获得。所以它的软件成本非常低廉。eTrade公司的首席技术官John Levin说:“采用Linux操作系统环境比运行与维护UNIX操作系统成本降低几乎30倍”。但是,由于使用习惯,Linux在中国受欢迎程度远不如windows,相应的软件也比较少,尤其是音视频类的软件,但是,这并不代表就完全没有。下面介绍一款强大的音视频即时通讯平台给大家,它就是——Anychat for
阅读全文
摘要:3.2. 状态变化事件接口 状态变化事件接口定义在“AnyChatStateChgEvent.java”接口类中包含了SDK的用户视频设备状态、音频设备状态、用户聊天模式切换、P2P连接状态变化等异步事件的通知。 3.2.1. 接口定义 package com.bairuitech.anychat; // AnyChat状态变化事件通知接口 public interface AnyChatStateChgEvent { public void OnAnyChatMicStateChgMessage(INT UserId, boolean bOpenMic); public void OnAny
阅读全文
摘要:Objective-CObjective-C,是扩充C的面向对象编程语言。是在C的基础上,加入面向对象特性扩充而成的编程语言。目前,Objective-C主要应用于Mac OS X和iOS开发,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在任何GCC支持的 平台上进行编译,因为GCC原生支持Objective-C。Objective-C用途:编写iOS操作系统(如:iphone、ipod touch以及ipad 等苹果移动终端设备 )应用程序。苹果在推动Objective-C开发和发展方面功不可没,2011年和2012年,Objective-C两次成为TI
阅读全文
摘要:1.目标iPhone下开发视频通讯程序前的基本准备要素,包括环境配置、iOS开发者证书等。2.介绍2.1iOS开发基本情况介绍2.1.1iOS介绍iOS是由苹果公司为iPhone等设备开发的操作系统。它主要是给iPhone、iPodtouch和iPad使用。就像其基于的MacOSX操作系统一样,它也是以Darwin为基础的。iPhoneOS的系统架构分为四个层次:核心操作系统层(theCoreOSlayer),核心服务层(theCoreServiceslayer),媒体层(theMedialayer),可轻触层(theCocoaTouchlayer)。见下图:系统操作占用大概512MB的存储空
阅读全文
摘要:接Android移动端音视频的快速开发教程(二)3.接口(Interface)说明AnyChatforAndroidSDK通过接口(类似于C++的回调函数)实现与上层应用的状态更新和数据交互。SDK的很多调用都是异步的,如登录操作,调用函数完成之后,需要等待对应接口的函数来触发是否登录成功,总体原则是:需要异步操作的地方,都采用接口来实现。根据不同的类型,接口也分为几大类,在实际的开发过程中,可根据具体情况实现这些接口。3.1.基本流程事件接口“AnyChat在线音视频互动平台”采用消息通知的方式来告知系统的各种状态变化。3.1.1.接口定义packagecom.bairuitech.anyc
阅读全文
摘要:2.4.服务器SDK概述“AnyChat Server SDK”与“SDK Filter Plus”均是服务器扩展编程接口,均为动态连接库(DLL)形式,两者的主要区别是:(1)、“SDK Filter Plus”的DLL被AnyChat核心服务器程序(AnyChatCoreServer.exe)调用,与AnyChat核心服务器程序属同一个进程;(2)、“AnyChat Server SDK”被业务层服务器程序(需要用户编写)调用,与AnyChat核心服务器程序属不同的进程,与AnyChat核心服务器采用IPC的方式进行通信。“AnyChat Server SDK”与“SDK Filter P
阅读全文
摘要:移动开发也称为手机开发,或叫做移动互联网开发[2]。是指以手机、PDA、UMPC等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,因此,业内也称作为无线开发。移动应用开发是为小型、无线计算设备编写软件的流程和程序的集合,像智能手机或者平板电脑。移动应用开发类似于Web应用开发,起源于更为传统的软件开发。但关键的不同在于移动应用通常利用一个具体移动设备提供的独特性能编写软件。例如,利用iPhone的加速器编写游戏应用。3G时代,手机为王3G时代的到来,使得手机应用日渐热门,由于手机携带方便,并且是生活必带随身用品,而且信号覆盖广,操作便捷,使得人们对其给予了越来越高
阅读全文
浙公网安备 33010602011771号