- 博客(7)
- 资源 (45)
- 收藏
- 关注
转载 P2P在NAT和防火墙上的穿透
原博客地址: http://blog.youkuaiyun.com/nivana999/article/details/5311942概述本文主要讨论关于P2P通信的一些常见问题和解决方案。主要内容包含:P2P通信与网络设备的关系、不同的网络设备特征对P2P产生的影响、网络地址转换(NAT)的类型、NAT类型的检测方法、协议防火墙的突破方法、隧道技术、对于不同的NAT类型采取的穿透
2015-05-28 14:26:41
790
转载 将h.264视频流封装成flv格式文件(二.开始动手)
原帖地址:http://blog.youkuaiyun.com/yeyumin89/article/details/7932431前面写了flv文件的解析,有h264裸流的话就开始封装吧。网上大多数都是用ffmeg库来做这个工作的,哎,学习资料少学不会,还是自己动手吧。封装前要先了解下h.264格式,只需要知道一点点就可以了,我看了h.264官方文档,我靠,3百多页,还全是中文,什
2015-05-04 16:27:53
792
转载 将h.264视频流封装成flv格式文件(一.flv格式)
原帖地址:http://blog.youkuaiyun.com/yeyumin89/article/details/7932368原帖虽然贵为好贴,看感觉看起来有点乱,没有层次感,贴过来,修改下格式,阅读起来方便。一、综述:flv文件的格式其实网上资料还是不少,但是怎么封装成flv却不多。看了不少资料,找到了一个觉得还比较靠谱的:http://www.cnblogs.com/che
2015-05-04 15:40:50
8243
1
原创 谈谈dll的lib和系统API如何实现被调用的
一、动态库在被开发出时会产生3个文件,dll、lib、头文件。1.头文件:包含动态库的函数原型2.Lib文件:与静态库不同,它是dll的引入库文件。它是dll在编译、链接成功后生成的文件。主要包含动态库中函数的名称以及在动态库中的位置。3.dll文件:包含动态库的函数代码。二、关于dll 的lib与程序发布Lib编译时嵌入到了exe程序当中,dll文件是运行期才会调用。
2015-03-05 23:18:54
1394
原创 UTF-8转为ASCII
一般从服务器上获取到的网页数据是UTF-8格式,要在对话框上显示正确无乱码,必须转成ASCII编码。这种方法比较简单方便: void ConvertUTF8ToANSI(char* strUTF8,CString &strANSI) // { int nLen = ::MultiByteToWideChar(CP_UTF8,MB_ERR_INVALID_CHAR
2014-01-11 16:49:19
1795
1
转载 FFMPEG视音频编解码零基础学习方法
在优快云上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超,探讨着深奥的问题;而初学者们还停留在入门阶段。究竟是什么原因造成的这种“两极分化”呢?最后,我发现了问题的关键:FFMPEG难度比较大,
2014-01-07 08:49:09
673
非常完整的ffmpeg+mfc播放器
2013-11-23
ffmpeg/ffplay源码分析
2013-09-11
Visual C++网络编程开发与实战.part2.rar
2013-07-08
Visual C++网络编程开发与实战.part1.rar
2013-07-08
Direct SDK9.0b (Summer 2003)part4
2013-06-21
Direct SDK9.0b (Summer 2003)part2
2013-06-21
Direct SDK9.0b (Summer 2003) pat1
2013-06-21
Direct SDK9.0b (Summer 2003) part5
2013-06-20
Direct SDK9.0b (Summer 2003) part3
2013-06-20
Direct SDK9.0b (Summer 2003)
2013-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人