3G就是个潮流的标志,作为喜欢新鲜时髦的人类,自然不能落于人后。高科技的年代,就要玩高端的东西。对商务人士而言,移动办公早已经不是什么稀奇的事情了。要不然,各种智能手机也不会卖的这么火!时间就是金钱,恨不得每一分钟都不要浪费用来处理工作,有了更快更好的网络当然是趋之若鹜。
跨平台特性就是目前3G网络与众不同的亮点之一,手机与手机,手机与电脑,电脑与电脑,随时随地都可以进行音视频即时通讯,一个较好的、专业的、创新的软件一定能赢得市场先机。在项目开发周期中,企业考虑最多的便是所需要投入的研发人员数量以及由此所产生的人力资源费用。在即时通讯领域,如果企业组建团队全部自己来开发,将会遇到多方面的困难,其中包括:1)、所涉及到的技术面较多,包括音视频采集、编解码、流媒体传输、P2P技术、混音技术等,组建一个团队需用多方面的人才;2)、所涉及到的技术都是底层技术,要求团队成员有非常丰富的开发经验,而且需要对底层技术有较高的造诣,而且需要精通C++编程,否则项目的风险将不可控;3)、开发是一个长期的过程,企业将面临居多的风险,所需要的开发费用将成为企业的负担。使用AnyChat SDK可以让企业关注自身的业务需求,由于AnyChat SDK支持VC++、Delphi、C#、VB.Net等开发语言,所以企业组织开发团队时可根据自身的研发力量灵活决策,以较小的人力资源投入获得较高的收益。
佰锐科技的“手机视频开发平台”具有自主知识产权的手机视频开发平台,为现有的视频应用系统提供手机终端接入平台,应用于3G网络环境。是国内首套专门针对手机终端定制的视频应用SDK。
开放的技术平台,模块化结构设计,快速的为现有视频应用系统,包括视频监控系统、视频会议系统、视频娱乐平台等提供手机终端接入能力,实现3G网络中的手机视频监控系统、手机视频会议系统、手机视频娱乐系统等应用。它拥有严格的安全认证体系,非授权用户不能进入系统,打开视频,底层通信协议加密传输,有效的防止非法截取、篡改网络数据包,保障了平台的安全性。它采用专门针对手机优化的H.264视频编码算法,同时在流媒体数据的传输上也针对3G网络平台进行特殊处理,实现了高分辨率、高画质、低码率、低延迟的技术特点;它采用分布式系统架构,支持大规模系统应用。系统提供标准的SDK接口,方便进行二次开发,具有良好的可扩展性。
开放的系统架构,为第三方视频应用系统提供了标准的SDK接口,当用户进行二次开发时,可以不用关心任何与3G网络、手机平台相关的技术细节,只需要按照标准SDK接口实现功能即可,用户在开发的过程中,不需要对手机进行编程,可以缩短开发的周期,减小开发的技术难度。
采用分布式网络架构,流媒体服务器可以分别部署在不同的网络中,同时采用P2P技术,流媒体数据不依赖于中心服务器的网络带宽,而且系统的容量也不受限于中心服务器的网络带宽。整个系统只需要部署一台中心服务器,用于负责手机终端的身份认证、初始信息获取、控制权竞争等较小数据量的处理。
整个系统可以部署多台流媒体服务器,流媒体服务器与第三方视频应用系统进行连接,分布式部署,实现第三方视频应用系统中的视频流到3G手机视频流的实时转换工作。
手机终端首先会登录中心服务器,实现身份认证,获取系统的相关信息等,然后根据用户的操作指令,向其中的一台流媒体服务器发送请求指令,等待接收流媒体数据,当收到流媒体数据后,立即进行解码、显示。当手机用户需要操作远程设备时,手机终端软件会向流媒体服务器发送控制信息,流媒体服务器通过标准的SDK接口,向第三方视频应用系统发出控制指令,用以实现远程控制功能。
手机操作系统平台已支持Windows Mobile 5.0、Windows Mobile 6.0以及Windows Mobile 6.1系列;
谷歌Android平台的手机终端软件即将发布。Symbian S60、苹果iPhone OS 3.0也将会陆续发布。测试系统全部免费,市场就是战场,谁会笑到最后,得看骨干技术,性能稳定可靠才能上浴血的战场!
详情访问:http://www.bairuitech.com/html/bairuichanpin/20090614/128.html
图片透明度处理
*
* @param sourceImg
* 原始图片
* @param number
* 透明度
* @return
*/
public static Bitmap setAlpha(Bitmap sourceImg, int number) {
int[] argb = new int[sourceImg.getWidth() * sourceImg.getHeight()];
sourceImg.getPixels(argb, 0, sourceImg.getWidth(), 0, 0,sourceImg.getWidth(), sourceImg.getHeight());// 获得图片的ARGB值
number = number * 255 / 100;
for (int i = 0; i < argb.length; i++) {
argb = (number << 24) | (argb & 0x00FFFFFF);// 修改最高2位的值
}
sourceImg = Bitmap.createBitmap(argb, sourceImg.getWidth(), sourceImg.getHeight(), Config.ARGB_8888);
return sourceImg;
}
下载附件即可。把rar改为apk即可