摘要: RTP为实时应用提供端到端的运输,但不提供任何服务质量的保证。多媒体数据块经过压缩编码处理后,先送给RTP封装成为RTP分组,RTP分组再装入UDP用户数据报,然后再向下地交给IP层。RTP是一个协议框架,因为它只包含了实时应用的一些共同的功能。RTP分组只包含RTP数据,而控制是由另一个配套协议RTCP提供。RTP在端口号1025到65535之间选择一个未使用的偶数UDP端口号,而在同一次会话中的RTCP则使用下一个奇数UDP端口号。但端口号5004和5005则分别用作RTP和RTCP的默认端口号。RTP位于传输层(通常是UDP)之上,应用程序之下。它提供同步播放媒体数据所需要的时间戳和序列 阅读全文
posted @ 2013-01-17 11:33 Gremorse 阅读(575) 评论(0) 推荐(0) 编辑
摘要: QT、QTE、qtopia区别Qt的授权是分为两条线,商业版和开源版。如果使用商业版的Qt,那么开发出的程序可以是私有的和商业的;如果使用的是开源版的Qt,由于其使用的是GPL协议,那么可发出的程序也必须是GPL的。不过自从qt 4.5.0版本,诺基亚公司使用了LGPL协议,那么写出的程序就可以据为己有了!Qt 的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台; X11版,适合于使用了x系统的各种 linux和 unix的平台; Mac版,适合与苹果MacOS; embedded版,适合于具有帧缓冲(frame buffer)的linux的平台。区分 阅读全文
posted @ 2013-01-16 13:52 Gremorse 阅读(244) 评论(0) 推荐(0) 编辑
摘要: jigloo插件简介一 3大GUI开发插件的特色 Eclipse并不自带GUI的可视化开发工具,那么如果要在Eclipse进行可视化的GUI开发,就需要依靠第三方的插件。 1. Visual Editor Eclipse官方提供了一个叫做Visual Editor(VE)的开源GUI插件,功能还是比较强。可以根据用户的界面GUI设计,自动生成相应的JAVA代码。同样也可以通过相应的JAVA代码,生成其匹配的可视化GUI编辑界面。不过VE缺点比较大,我从3.1到3.2之前一直在用VE,没有多少改观。VE是通过另外启动一个JVM来模拟执行GUI的class,然后在Eclipse的界面内生成一个可视 阅读全文
posted @ 2013-01-11 16:46 Gremorse 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 准备工作:1、下载JDK(1_5_0_09); 2、下载Eclipse(3.2.1);(我比较喜欢用最新版的 ^-^) 3、下载相应的EMF(2.2.1)、GEF(3.2.1)、VE(1.2.1);开始安装: 1、安装JDK; 这个比较容易,标准的Windows安装程序,下一步,再下一步即可,安装完成后,也不需要重启。2、安装Eclipse; Eclipse是绿色软件,不需要安装,只需要解压缩,然后即可运行。 为了说明方便,我把它解压缩到C盘根目录下,得到C:\eclipse目录,运行C:\eclipse\eclipse.exe即可。 注意:下面的安装,需要先关闭eclipse程序。3... 阅读全文
posted @ 2013-01-11 15:49 Gremorse 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: [转]mvn install 使用 -source 5原文转自:http://huanyue.javaeye.com/blog/471028最近在拜读《Maven权威指南》一书,尝试作里面的小例子的时候,使用mvn install时,控制台输出“不支持泛型,请使用 -source 5 或更高版本以启用泛型)”,一看是由于maven默认采用Java 1.3,可是我用mvn -v,明明看到的信息是:Maven version: 2.0.9 Java version: 1.6.0_14 OS name: "linux" version: "2.6.28-13-gener 阅读全文
posted @ 2013-01-11 11:29 Gremorse 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 基于Mobicents的conference demo实例的搭建作者:Hu Dennis 日期:2012年6月7日摘要:本文介绍了基于Mobicents的conference demo实例的搭建及测试过程,成功实现多客户端同时拨入电话会议和服务器主动邀请客户端加入电话会议的功能。硬件环境准备:三台相互连通的普通PC电脑,一台作为服务器,另外两台分别作为客户端,客户端电脑需具备扬声器(或者耳机)和麦克风。软件环境准备:本次测试全部在Windows环境下实现。第一步:服务器端软件准备本实例搭建以SIPServlet 1.7.0和MediaServer2.0.0为例。SIPServlet1.7.0版 阅读全文
posted @ 2013-01-09 17:13 Gremorse 阅读(528) 评论(0) 推荐(0) 编辑
摘要: JAVA很多控件都存放在import javax.swing.*;里边而触发事件的响应机制则是放在import java.awt.event.*;消息响应需要添加,如 控件实体.addActionListener(this);当触发的时候会寻找public void actionPerformed(ActionEvent event)函数,函数名参数结构都是固定的。消息通过ActionEvent event传递,在方法中通过if(event.getSource()==button1)来判断消息源,控件实体.setBounds(x, y, width, height);来设定控件实体的位置大小。 阅读全文
posted @ 2013-01-08 14:07 Gremorse 阅读(283) 评论(0) 推荐(0) 编辑
摘要: JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有 阅读全文
posted @ 2013-01-07 15:13 Gremorse 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 异常1:[ERROR] Failed to execute goal on project biz_zhuhai: Could not resolve dependencies for project biz_zhuhai:biz_zhuhai:jar:0.0.1-SNAPSHOT: Failed to collect dependencies for [com.maywide.ibh:lib345:pom:1.0 (compile)]: Failed to read artifact descriptor for com.maywide.ibh:lib345:pom:1.0: Could n 阅读全文
posted @ 2013-01-06 15:13 Gremorse 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 创建项目: 新建Web Projects项目,在新建的页面上打上maven的勾。新建的项目里会多出个pom.xml文件 为项目添加依赖包: 右键项目,选择Maven4MyEclipse-->add Dependency。输入包名,maven会从中央库中查找。 创建自己的依赖包: 在pom.xml文件上右键,选择run as-->maven install。该命令将项目发布到本地的资源库中。 其他项目需要用到这个资源,输入资源名称就可以找到。手动安装maven Maven 2.2.1为例 (3.0.3没下下来) 下载地址:http://maven.apache.org/downloa 阅读全文
posted @ 2013-01-04 13:39 Gremorse 阅读(206) 评论(0) 推荐(0) 编辑