- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 IPv4组播
IPv4组播通信原理<br />摘自网络,感谢原作者<br />摘要:<br />本文试图成为学习TCP/IP网络组播技术的入门材料。文中介绍了组播通信的概念及原理,以及用于组播应用编程的Linux API的详细资料。为了使读者更加完整的了解Linux 组播的整体概念,文中对实现该技术的核心函数也做了介绍。在文章的最后给出了一个简单的C语言套接字编程例子,说明如何创建组播应用程序。一、导言<br />在网络中,主机间可以用三种不同的地址进行通信:<br />单播地址(unicast):即在子网中主机的唯一地
2010-07-14 09:24:00
6254
转载 PSNR
<br />PSNR(Peak Signalto Noise Ratio):峰值信噪比<br />峰值信噪比(PSNR),一种评价图像的客观标准。它具有局限性,PSNR是 “PeakSignaltoNoiseRatio”的缩写。peak的中文意思是顶点。而radio的意思是比率或比列的。整个意思就是到达噪音比率的顶点信号,psnr是一般是用于最大值信号和背景噪音之间的一个工程项目。通常在经过影像压缩之后,输出的影像通常都会有某种程度与原始影像?一样。为了衡量经过处理后的影像品质,我们通常会参考PSNR值来认
2010-06-29 16:51:00
12976
转载 vc++内存泄漏检测
原文地址http://leoman95.spaces.live.com/blog/cns!87f442ce8fa434b1!131.entryVC++6.0中内存泄漏检测 http://blog.vckbase.com/bruceteen/archive/2004/10/28/1130.html最近看了周星星 Blog 中的一篇文章:“VC++6.0中内存泄漏检测”,受益匪浅,便运行其
2010-03-26 21:45:00
661
转载 ZZ x264在VC环境编译出错原因分析
由于x264的开发平台不是windows,所以在Windows上用VC编译器来编译x264总是不能一次成功,现将在编译过程中的常见错误总结如下,希望能节省初学者的时间。 x264在VC环境中的编译指南下载地址:x264源代码(含VC编译指南) 以下错误是在vc71下试验的错误情况,vc6下会有稍许差别,但也类似。[1] x264路径带空格错误:正在执行自定义生成步骤 nasm:
2010-01-31 16:02:00
951
1
原创 SDL_Thread中的同步
SDL中带有几个子系统,其中有thread子系统。前天想用c++重写一下ffplay.c,发现其中的回调函数在c++中不好用,还要继续学习。先练习了一下使用SDL_thread对队列进行操作。队列的同步问题是一个重点。程序模拟对audio_queue和video_queue进行操作。主进程发送包到audio_queue和video_queue,然后audio_thread和video_
2009-12-09 12:24:00
2538
原创 RTP的使用
ortp是RTP协议的一个具体实现,最近在做的视频会议重也用到了这个协议栈。需要将数据通过ortp协议进行传输后在处理。做的过程中碰到了一个问题,视频数据通过ortp后,会出现花屏的现象。1:我们的视频数据采用H264进行压缩。基于h264的特性,如果物体的运动的话,视频数据就会增减(比起物体静止的时候)。这个时候一帧的视频数据就会由多个packet组成。2:在使用ortp进行传输时为了
2009-11-28 00:11:00
4682
1
原创 转自BMY 海量数据的处理
发信人: phylips (星星||一年磨十剑), 信区: Algorithm 标 题: 大数据量,海量数据 处理方法总结 发信站: 兵马俑BBS (Thu Nov 26 16:32:38 2009), 本站(bbs.xjtu.edu.cn) 最近有点忙,稍微空闲下来,发篇总结贴。 大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司
2009-11-28 00:05:00
672
转载 patch用法
因为在u-boot移植过程中,有几处通用文件要修改,如果每次都要手动修改就太麻烦了。制作补丁可以解决这个问题。学习资料的收集比较简单,方法一类似于这种初级问题网上资料非常丰富,google或者baidu搜索一下,然后选择有价值的资料,方法二是阅读man在线文档。完成收集工作,当然最终要在自己的Linux上作实验,比较总结
2009-11-27 22:44:00
558
原创 debug 版本正常 release版本出错的原因之一
最近做项目中,一个部分写好之后发现,debug版本正常,release版本不能运行。经过仔细对比发现,在创建工程的时候,选用了empty project,导致预处理定义丢失了。补上之后一切正常。看来release版本与debug版本的差别也就是在这些preprocessor definition上面对于windows的开发环境来说,想visualstudio,其中本身就定义有_WIN
2009-11-19 08:57:00
1101
2
转载 vc下debug 版本和release版本的区别
经常在 优快云 上看见有人问 Debug 运行正常但 Release 失败的问题。以往的讨论往往是经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气。最近我看了一些这方面的书,又参考了 优快云 上的一些帖子,然后深入研究了一下关于二者的不同。以下是我的一些体会,拿来与大家共享。 本文主要包含如下内容:1. Debug 和 Release 编译方式的本质区别2. 哪些
2009-11-18 09:35:00
710
转载 RFC3550 RTP 中文
原帖:http://blog.chinaunix.net/u/12895/showart_680002.html 保留,有时间慢慢看,感谢译者付出的辛勤劳动。 RFC3550 RTP:实时应用程序传输协议 摘要本文描述RTP(real-time transport protocol),实时传输协议。RTP在多点传送(多播)或单点传送(单播)的网络服务上,提供端对端的网络传输功能,适合应用程
2009-10-30 00:31:00
1630
原创 RTP
●实时传送协议(Real-time Transport Protocol或简写RTP)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的。 RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。它一开始被设计为一个多播协议,但后来被用在很多单播应用中。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Tal
2009-10-30 00:24:00
456
转载 H.264 RTP payload 格式
H.264 视频 RTP 负载格式 1. 网络抽象层单元类型 (NALU) NALU 头由一个字节组成, 它的语法如下: +---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +---------------+ F: 1 个比特. f
2009-10-30 00:13:00
535
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人