摘要: 接 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 阅读全文
posted @ 2013-06-18 15:07 ilscott 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 整理了一下手中的iPhone开发网站、论坛和博客,精选了这10个常去的网站。其中有2篇教学文章,由于非常经典,于是单列出来,与其网站并列。建议新入行的朋友在看教学文章的同时多上论坛,与大家交流,偶尔看看别人的自@曝,自己也会信心倍增。另外,实践最重要,首先行动起来。http://cocoachina.com/大量iPhone开发资料,教学,经验,还有自曝。http://www.23Code.comios开源代码站,每个例子配有截图和说明。http://www.iteye.com/forums/board/mobileiPhone开发论坛,人气鼎盛,大量自@曝,还有Android的讨论http: 阅读全文
posted @ 2013-06-14 17:15 ilscott 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Linux系统的优点很多,其中主要的有以下几个方面:1. 几乎没有病毒2. 低成本3. 低软件成本: 由于Linux 是开放源代码的操作系统,除了Kernel免费以外,它的许多系统程序以及应用程序也是自由软件,可以从网上免费获得。所以它的软件成本非常低廉。eTrade公司的首席技术官John Levin说:“采用Linux操作系统环境比运行与维护UNIX操作系统成本降低几乎30倍”。但是,由于使用习惯,Linux在中国受欢迎程度远不如windows,相应的软件也比较少,尤其是音视频类的软件,但是,这并不代表就完全没有。下面介绍一款强大的音视频即时通讯平台给大家,它就是——Anychat for 阅读全文
posted @ 2013-06-13 11:22 ilscott 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2013-06-13 11:02 ilscott 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2013-06-13 10:59 ilscott 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 1.目标iPhone下开发视频通讯程序前的基本准备要素,包括环境配置、iOS开发者证书等。2.介绍2.1iOS开发基本情况介绍2.1.1iOS介绍iOS是由苹果公司为iPhone等设备开发的操作系统。它主要是给iPhone、iPodtouch和iPad使用。就像其基于的MacOSX操作系统一样,它也是以Darwin为基础的。iPhoneOS的系统架构分为四个层次:核心操作系统层(theCoreOSlayer),核心服务层(theCoreServiceslayer),媒体层(theMedialayer),可轻触层(theCocoaTouchlayer)。见下图:系统操作占用大概512MB的存储空 阅读全文
posted @ 2013-06-08 17:28 ilscott 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 接Android移动端音视频的快速开发教程(二)3.接口(Interface)说明AnyChatforAndroidSDK通过接口(类似于C++的回调函数)实现与上层应用的状态更新和数据交互。SDK的很多调用都是异步的,如登录操作,调用函数完成之后,需要等待对应接口的函数来触发是否登录成功,总体原则是:需要异步操作的地方,都采用接口来实现。根据不同的类型,接口也分为几大类,在实际的开发过程中,可根据具体情况实现这些接口。3.1.基本流程事件接口“AnyChat在线音视频互动平台”采用消息通知的方式来告知系统的各种状态变化。3.1.1.接口定义packagecom.bairuitech.anyc 阅读全文
posted @ 2013-06-08 17:27 ilscott 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2013-06-06 17:50 ilscott 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 移动开发也称为手机开发,或叫做移动互联网开发[2]。是指以手机、PDA、UMPC等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,因此,业内也称作为无线开发。移动应用开发是为小型、无线计算设备编写软件的流程和程序的集合,像智能手机或者平板电脑。移动应用开发类似于Web应用开发,起源于更为传统的软件开发。但关键的不同在于移动应用通常利用一个具体移动设备提供的独特性能编写软件。例如,利用iPhone的加速器编写游戏应用。3G时代,手机为王3G时代的到来,使得手机应用日渐热门,由于手机携带方便,并且是生活必带随身用品,而且信号覆盖广,操作便捷,使得人们对其给予了越来越高 阅读全文
posted @ 2013-06-06 17:49 ilscott 阅读(956) 评论(0) 推荐(0) 编辑
摘要: AnyChat SDK 音视频互动开发平台是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,整合了广州佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。 AnyChat SDK 音视频互动开发平台包含了音视频处理模块(采集、编解码)、流媒体管理模块(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块(多路混音、音视频同步)以及P2P网络模块(NAT穿透、UPnP支持)等多个子模块,封装了底层的硬件操作(音视频采集、播放)、封装了流媒体处理(编解码、网络传输)等非常专业和复. 阅读全文
posted @ 2013-04-22 17:23 ilscott 阅读(381) 评论(0) 推荐(0) 编辑