自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坚持到底

---技术是核心!

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

转载 UDT: UDP-based Data Transfer Protocol

  UDT: UDP-based Data Transfer Protocol

2007-07-31 11:13:00 3146

转载 UDT协议-基于UDP的可靠数据传输协议

 1.   介绍随着网络带宽时延产品(BDP)的增加,通常的TCP协议开始变的低效。这是因为它的AIMD(additive increase multiplicative decrease)算法彻底减少了TCP拥塞窗口,但不能快速的恢复可用带宽。理论上的流量分析表明TCP在BDP增加到很高的时候比较容易受包损失攻击。另外,继承自TCP拥塞控制的不公平的RTT也成为在分布式数据密集程序中

2007-07-31 11:11:00 1519 1

转载 如何报道新技术[CSDN讨论稿]

新技术、新产品每天都在出现,即便是深入在一个领域的技术专家也很难说把领域里所有的新技术都掌握到位。那么,作为远离实践第一线的技术编辑,我们如何去了解、去报道新技术、新产品,如何尽可能地给读者最有价值的信息?麦克卢汉的媒介理论认为,可以从四个方面理解媒介:它强化什么?它取代什么?它如何发展?它将如何逆转?我们可以借鉴这个思路来抓住新技术的脉搏。1、强化:一种新技术或者新产品一定能做什么事,这件事是没

2007-07-31 10:35:00 949

转载 NAT的完全分析及其UDP穿透的完全解决方案

作者:陈敏一:基本术语防火墙防火墙限制了私网与公网的通信,它主要是将(防火墙)认为未经授权的的包丢弃,防火墙只是检验包的数据,并不修改数据包中的IP地址和TCP/UDP端口信息。网络地址转换(NAT)当有数据包通过时,网络地址转换器不仅检查包的信息,还要将包头中的IP地址和端口信息进行修改。以使得处于NAT之后的机器共享几个仅有的公网IP地址(通常是一个)。网络地址转换器主要有两种

2007-07-31 10:06:00 1179

原创 P2P之NAT类型检测方法

P2P的NAT研究 第一部分:NAT介绍 第二部分:NAT类型检测 第一部分: NAT介绍 各种不同类型的NAT(according to RFC) Full Cone NAT: 内网主机建立一个UDP socket(LocalIP:LocalPort) 第一次使用这个socket给外部主机发送数据时NAT会给其分配一个公网(PublicIP:PublicPort),以后用这个socket向外

2007-07-30 13:26:00 1063

转载 NAT Check - test NATs and firewalls for P2P-friendliness

检测NAT类型客户端程序http://midcom-p2p.sourceforge.net/natcheck.c检测NAT类型服务端程序http://midcom-p2p.sourceforge.net/natserver.c这个代码分成2部分:server.c部分是运行在国外的某些机器上,配合我们本机程序检测NAT穿透的服务程序;natcheck.c是运行在本机的检测程序。  

2007-07-30 12:11:00 2039

转载 检查你的NAT (Network Address Translator) 和p2p协议的兼容性

原文: http://midcom-p2p.sourceforge.net/NAT CheckVersion 3, with TCP Support!检查你的NAT (Network Address Translator) 和p2p协议的兼容性NAT Check by Bryan Ford, web magic by Dave AndersenHosted by the MIDCOM-P2P pr

2007-07-30 11:54:00 2752

转载 TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute

 1.IMCP协议介绍前面讲到了,IP协议并不是一个可靠的协议,它不保证数据被送达,那么,自然的,保证数据送达的工作应该由其他的模块来完成。其中一个重要的模块就是ICMP(网络控制报文)协议。当传送IP数据包发生错误--比如主机不可达,路由不可达等等,ICMP协议将会把错误信息封包,然后传送回给主机。给主机一个处理错误的机会,这 也就是为什么说建立在IP层以上的协议是可能做到安全的原因

2007-07-27 16:17:00 925

转载 P2P计算技术所面临的典型问题

P2P 计算技术可以归结为一种特殊的分布式计算技术,从而P2P 计算技术所面临的很多问题都可以利用目前的分布式计算技术的研究成果来解决,如并发控制、事务处理等基本的分布式系统所面临的问题。但是很多问题在P2P 系统中具有了其自身的特点,目前大家一般从下面的几个角度来研究和解决P2P 中所面临的问题。  1. P2P 的网络拓扑结构的研究  拓扑结构是指分布式系统中各个计算单元之间的物理或逻

2007-07-24 15:35:00 1234

转载 AVS、H264及MPEG-2技术细节比较

 

2007-07-23 08:35:00 1266

原创 Coolstreaming七大没落软件排名第6

没落软件排名第六 coolstreaming,命苦不能怨政府     如果问两年前国内外最出名最有影响力的P2P流媒体播放软件是谁?则非Coolstreaming(中文译作酷流)莫属。Coolstreaming是在日本软银投资所的支持下,由北京酷流科技有限公司推出发行的P2P流媒体播放软件。     当时的网上直播,面临着与常规下载同样的问题。如果使用人数达到一定的数量,数据就会中断,然后就是

2007-07-22 14:44:00 1045

转载 VC+DirectShow对视频进行图片处理之六

程序的效率和其他问题   1. 性能  在DS 封装类中我写了几个GDI画图函数,可以比较方便的显示图片,不过效率低下,我曾发现它的效能竟比D3D画 3D场景还差。这是GDI 的问题,大概它没有很好利用显卡而依赖CPU的缘故吧。所以我在使用 D3D 的时候顺便用上了 ID3DXSprite 接口,它是在没有 DirectDraw的情况下很好的2D 画图工具,而应用了DX 的特性使它效率很高,充分使

2007-07-17 12:57:00 1697

转载 VC+DirectShow对视频进行图片处理之五

应用到D3D中去   平面的图像、影片看的多了,我们不妨到3D 环境中看看影片。  我不会在这里介绍 D3D,您要学习它就得自己找资料,这里只是讲在 3D 环境中播放的关键—— 图片到纹理。  3D 纹理有一个特点:宽高都必须是 2 的倍数。您是知道的,通常影像都是 320 * 240 等大小的,把这个宽高传入创建得到的纹理却是 512 * 256 大小的。所以非得把影像图片拉伸到纹理不可,不然您

2007-07-17 12:56:00 1210 1

转载 VC+DirectShow对视频进行图片处理之四

图像处理  在我的程序中图像处理函数是作为 DirectShow 封装类一部分的,我认为这样便于移动和使用。没有连着上面的 DirectShow 类而另外写标题是因为我觉得有必要把它提到重要位置。在程序完善阶段您的工作基本就在这里了,除了花心思构造D3D环境外几乎所有效果都要在这里实现,水平高下也体现于此。  在网上可以找到很多图像特效的代码和解说,我结合编程过程再说说。  1. 访问缓冲区的麻烦

2007-07-17 12:54:00 2020

转载 VC+DirectShow对视频进行图片处理之三

为方便使用DirectShow而写一个封装类   如果您使用 DirectShow 有一阵子,您一定会选择写一个类来封装 DirectShow,谁也愿意只调用“PlayMovie”这些只用传入文件名就能播放的函数来播放文件,而不想每次都作一大堆初始化和使用一大堆对象,而且类可以方便的移动到不同项目中。  我在写这个类是遇到一个问题:怎样使用自写的 Filter,先注册再使用还是不必注册直接手工载入

2007-07-17 12:52:00 1592

转载 VC+DirectShow对视频进行图片处理之二

 下载本文源代码  阅读本文请首先阅读:《VC+DirectShow对视频进行图片处理之一》  开发VideoRenderer Filter  Filter要做以下工作:接受24bit RGB格式的图片,这由上级Filter肢解视频得到,并把它处理成32bit ARGB图片,之后传给外部函数进行进一步处理。  我要Filter这样工作的理由是:几乎所有的视频Filter都接受24bit RGB格式

2007-07-17 12:51:00 1921

转载 VC+DirectShow对视频进行图片处理之一

 下载本文源代码  现在的图像越来越花巧了,有浮雕、马赛克、相框等特效,看得人眼花缭乱。本来图像特效没什么稀奇的,在PhotoShop等图像处理软件中我们早已见得多了,不过用在视频上就令人感觉有点神奇。我一直都想拥有这些效果,但我的摄像头是很早就买到的,没福气奢望驱动程序给它带来的全新精彩。刚好我学习DirectShow有一段时间了,既为了挑战自己(我从未写过令自己感到满意的程序),也为了检验学习

2007-07-17 12:49:00 1934 1

转载 用rand()和srand()产生为随机数的方法总结

标准库(被包含于中)提供两个帮助生成伪随机数的函数: 函数一:int rand(void);从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。 函数二:void srand(unsigned seed);参数seed是rand()的种子,用来初始化rand()的起始值。 可以认为rand()在每次被调用的时候,它会查看

2007-07-17 08:53:00 1467

转载 CMsChart使用方法

一、在工程中加入 mschart     菜单->Project->Add To Project->Components and Controls->Registered ActiveX Controls->Microsoft Chart Control, version 6.0 (OLEDB)  二、在CDemoView中加入:CMSChart m_Chart 三、创建及设置m_Chart 3

2007-07-16 17:46:00 2628

转载 保证你现在和未来不失业的十种关键技术

http://www.vckbase.com/document/viewdoc/?id=479在当今的IT就业市场,有人欢喜有人忧。有人对目前的工作和薪水很满意,有人目前正面临着下岗,或者已经下岗……    可能你是公司里唯一谙熟某项关键技术的高手,缺了你,公司便玩不转了;也可能你所在的公司对你现有的专业技能高枕无忧,认为你在任期内足以胜任公司给你的开发任务(当然就不会再花银子去培训你啦)。   

2007-07-16 14:43:00 1203 1

转载 谈我对攻读计算机研究生的看法(转)

作者:eqingsheng原文出处:『IT视界』[大话IT] 谈谈我对攻读计算机研究生的看法回复CSDN和KAOYAN诸位网友的几点看法,(为避免吵架,郑重声明,本人不是高手,只是有感而发的一点个人陋见,欢迎指正,事先感谢):  就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。  如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么

2007-07-16 14:10:00 821

转载 Joost大行其道 P2P网络电视颠覆传统电视工业?

作者:流媒体网   来源:流媒体网  发布时间:2007-7-12 14:39:21 互联网领域一直不乏激情与创新,当然也不乏模仿与超越,更不缺乏的是一个个财富神话,让无数人为之心驰神往、前仆后继。P2P网络电视来了,激情与梦想再次上演。    由Niklas Zennström和Janus Friis创建的Joost网络电视在本已波涛汹涌的P2P领域扔下一颗深水炸弹,其威力迅速波及到资本领域

2007-07-13 12:50:00 994

转载 IP网限制P2P应用流量的QoS策略详细介绍

 【流媒体网】摘要:可以用acl和nbar技术综合定义数据流。Acl定义可以采用下述参数:源IP地址、目的IP地址、第4层协议(如UDP)、源端口号码以及目的端口号码等。与一套已定义参数相匹配的数据包都被视为属于相同的流,NBAR技术可以识别应用层流;建立ACL用来识别p2p应用端口或者服务器ip地址。  一、识别流量:      可以用acl和nbar技术综合定义数据流。

2007-07-13 12:48:00 1498

转载 P2P技术业务模式与安全问题探讨

作者:石友康  来源:泰尔网  发布时间:2007-7-13 9:23:59 【流媒体网】摘要:对P2P技术的基本特点和网络结构进行了介绍,对P2P技术的业务模式和安全问题进行了分析和探讨。       1、P2P技术的特点     P2P是一种分布式网络,网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源需要由网络提

2007-07-13 12:44:00 1397

转载 iptables下udp穿越结尾篇----iptables与socks5

来自:中国Linux论坛    iptables与socks5 从“iptables和natcheck”一文可知,只要在两端都采用了iptables作NAT后,即使两侧都通过了natcheck的兼容性测试,但

2007-07-12 12:41:00 2247

转载 iptables下udp穿越实用篇----iptables与natcheck

来自:中国Linux论坛    iptables与natcheck Stun协议(Rfc3489、详见http://www.ietf.org/rfc/rfc3489.txt)提出了4种NAT类型的定义及其分类

2007-07-12 12:40:00 1083

原创 iptables下udp穿越基础篇----iptables与stun

 iptables与stun Stun协议(Rfc3489、详见http://www.ietf.org/rfc/rfc3489.txt)将NAT粗略分为4种类型,即Full Cone、Restricted Cone、Port Restricted Cone和Symmetric。举个实际例子(例1)来说明这四种NAT的区别: A机器在私网(192.168.0.4) NAT服务器(210.21.12.

2007-07-12 12:39:00 883

原创 directShow文章链接

http://blog.csdn.net/wcm130267/category/267025.aspx

2007-07-03 15:25:00 705

转载 DirectShow下载安装配置心得

DirectShow开发环境关键词: 环境配置                                           http://mercredi.bokee.com/3057881.html1,使用VC向导生成一个具体项目,如Win32 Dynamic-Link;2,包含头文件streams.h;3,在VC的菜单中选择Project|Settings|C/C++,在弹出的

2007-07-03 15:20:00 2097

转载 利用 DirectShow 开发自己的 Filter

 源代码下载  学习directshow已经有几天了,下面将自己的学习心得写下来,希望对其他的人有帮助。 Filter实质是个COM组件,所以学习开发Filter之前你应该对com的知识有点了解。Com组件的实质是一个实现了纯虚指针接口的C++对象。关于com的东西,这里不多讲。   一、给vc配置DirectShow的开发环境  无论开发Filter还是开发Dshow的应用程序都要配

2007-07-03 15:13:00 1493

转载 GraphEdit使用

GraphEdit 是一个用于建立和测试Filter graph 的可视化工具。在DirectX SDK.中附带一个可执行程序版本(在SDK目录中的Bin/DXUtils/graphedt.exe)。你可以快速测试你建立的Filter graph是否达到预期的效果,你也可以查看由另一个程序建立的Filter graph。GraphEdit有标准的Windows用户界面,如图: 查看到系统中安装的F

2007-07-03 14:59:00 8062

转载 深入浅出DirectShow Filter(二)

文章来源: http://hqtech.nease.net 原文作者: 陆其明 正文所谓Push模式,即Source filter自己能够产生数据,并且一般在它的Output pin上有独立的子线程负责将数据发送出去,常见的情况如WDM模型的采集卡的Live Source Filter;而所谓Pull模式,即Source filter不具有把自己的数据送出去的能力,这种情况下,一般So

2007-07-03 14:54:00 1461

转载 深入浅出DirectShow Filter(一)

文章来源: http://hqtech.nease.net 原文作者: 陆其明 1.    Filter概述Filter是一个COM组件,由一个或多个Pin组成。Pin也是一个COM组件。Filter文件的扩展名为.ax,但也可以是.dll。Filter根据其包含Input pin或Output pin的情况(或在Filter Graph的位置),大致可分为三类:Source Filter

2007-07-03 14:52:00 1274

看过写的最好的cvs教程

看过写的最好的cvs教程看过写的最好的cvs教程看过写的最好的cvs教程看过写的最好的cvs教程看过写的最好的cvs教程

2009-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除