摘要: 本文主要介绍RTP与RTCP协议。author: ZJ 06-11-17Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]1.流媒体( Streaming Media)1.1流媒体概念流媒体技术是网络技术和多媒体技术发展到一定阶段的产物。术语流媒体既... 阅读全文
posted @ 2011-09-05 16:06 heavyblog 阅读(207) 评论(0) 推荐(0) 编辑
摘要: IP 包头结构:TCP包头结构:UDP包头结构:RTP 包头结构:RTCP 包头结构:另附RTP/UDP/TCP协议总结:http://wenku.baidu.com/view/3580ad6648d7c1c708a145e1.html 阅读全文
posted @ 2011-09-05 16:04 heavyblog 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 当下比较流行的即时通信工具,比如MSN,QQ等都实现了视音频的功能,通过视频,音频,我们可以更好的和朋友通过网络进行沟通,本文通过DirectShow技术模拟QQ实现了视频和音频的采集,传输,基本实现了QQ的视音频聊天的功能。网络音视频系统主要功能就在于视音频的采集,网络传输两个方面,通过Video... 阅读全文
posted @ 2011-09-05 15:42 heavyblog 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 音频编码基本概念介绍自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。1-1 什么是采样率和采样大小(位/bit)声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电... 阅读全文
posted @ 2011-09-05 15:19 heavyblog 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 音频编码基本概念介绍自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。1-1 什么是采样率和采样大小(位/bit)声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电... 阅读全文
posted @ 2011-09-05 15:19 heavyblog 阅读(315) 评论(0) 推荐(0) 编辑
摘要: .视频压缩名字解释:1、有损和无损压缩:在视频压缩中有损(Lossy )和无损(Lossless)的概念与静态图像中基本类似。无损压缩也即压缩前和解压缩后的数据完全一致。有损压缩意味着解压缩后的数据与压缩前的数据不一致。在压缩的过程中要丢失一些人眼和人耳所不敏感的图像或音频信息,而且丢失的信息不可恢... 阅读全文
posted @ 2011-09-05 15:18 heavyblog 阅读(969) 评论(0) 推荐(0) 编辑
摘要: .视频压缩名字解释:1、有损和无损压缩:在视频压缩中有损(Lossy )和无损(Lossless)的概念与静态图像中基本类似。无损压缩也即压缩前和解压缩后的数据完全一致。有损压缩意味着解压缩后的数据与压缩前的数据不一致。在压缩的过程中要丢失一些人眼和人耳所不敏感的图像或音频信息,而且丢失的信息不可恢... 阅读全文
posted @ 2011-09-05 15:18 heavyblog 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 在.net下进行网络编程其实也相对比较简单,因为在.net类库已经提供了大量封装好的类。在.net下网络编程比较底层的类是System.Net.Sockets.Socket类,这个类提供了丰富的方法和属性,并且还提供了异步数据传输支持。对Socket类做一个简单的介绍,它有如下常见方法:public... 阅读全文
posted @ 2011-09-05 15:16 heavyblog 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 在.net下进行网络编程其实也相对比较简单,因为在.net类库已经提供了大量封装好的类。在.net下网络编程比较底层的类是System.Net.Sockets.Socket类,这个类提供了丰富的方法和属性,并且还提供了异步数据传输支持。对Socket类做一个简单的介绍,它有如下常见方法:public... 阅读全文
posted @ 2011-09-05 15:16 heavyblog 阅读(164) 评论(0) 推荐(0) 编辑
摘要: web.xml配置详解部署描述符实际上是一个XML文件,包含了很多描述servlet/JSP应用的各个方面的元素,如servlet注册、servlet映射以及监听器注册。部署描述符从下面的XML头开始:这个头指定了XML的版本号以及所使用的编码。头的下面是DOCTYPE声明:这段代码指定文件类型定义... 阅读全文
posted @ 2011-09-05 09:53 heavyblog 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Struts-config.xml学习笔记1.Struts-config.xml的每个部分的配置规范主要由该xml文件所使用的DTD文件决定。所使用的DTD版本在文件头部分,所以看DTD是了解该配置文件的最好起点。如:不同的版本所定义的元素和属性不同。2.Struts-config.xml文件中的参... 阅读全文
posted @ 2011-09-05 09:52 heavyblog 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-05 09:52 heavyblog 阅读(144) 评论(0) 推荐(0) 编辑
摘要: spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spri... 阅读全文
posted @ 2011-09-05 09:51 heavyblog 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 对里面的一些概念还不熟悉,一个字"晕"啊,在网上搜搜资料,解释一下applicationcontext.xml我们以项目中的订单Order为例简要说明一下Spring与Hibernate的集成。关于如何使用Hibernate来对数据库表做映射,我们在前面已经做了介绍,这里我们关心的是如何配置Spri... 阅读全文
posted @ 2011-09-05 09:51 heavyblog 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 对里面的一些概念还不熟悉,一个字"晕"啊,在网上搜搜资料,解释一下applicationcontext.xml我们以项目中的订单Order为例简要说明一下Spring与Hibernate的集成。关于如何使用Hibernate来对数据库表做映射,我们在前面已经做了介绍,这里我们关心的是如何配置Spri... 阅读全文
posted @ 2011-09-05 09:51 heavyblog 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。配置文件的基本结构如下:Xml代码1236789101112……13141.主键(id)Hibernate的主键生成策略有如下几种:1)assigned主键由... 阅读全文
posted @ 2011-09-05 09:50 heavyblog 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。配置文件的基本结构如下:Xml代码1236789101112……13141.主键(id)Hibernate的主键生成策略有如下几种:1)assigned主键由... 阅读全文
posted @ 2011-09-05 09:50 heavyblog 阅读(183) 评论(0) 推荐(0) 编辑
摘要: eclipse3.6安装subversive插件subversive和subclipse都是subversion的客户端插件,具体比较,大家可以搜寻网络,这里给一个链接参考。为加快安装速度,我还是喜欢先把zip文件下载下来安装,当然,你可以使用addsite安装的。1、你可以点击这里来下载Subve... 阅读全文
posted @ 2011-09-05 09:49 heavyblog 阅读(216) 评论(0) 推荐(0) 编辑
摘要: WebLogic、WebSphere、JBOSS、Tomcat之间的区别1:产品介绍:weblogic WebLogic是美国bea公司出品的一个applicationserver确切的说是一个基于j2ee架构的中间件。BEAWebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应... 阅读全文
posted @ 2011-09-05 09:47 heavyblog 阅读(448) 评论(0) 推荐(0) 编辑